16 lines
214 B
TypeScript
16 lines
214 B
TypeScript
export interface ApiSuccess<T> {
|
|
ok: true;
|
|
data: T;
|
|
}
|
|
|
|
export interface ApiError {
|
|
ok: false;
|
|
error: {
|
|
message: string;
|
|
code: string;
|
|
};
|
|
}
|
|
|
|
export type ApiResponse<T> = ApiSuccess<T> | ApiError;
|
|
|