17 lines
288 B
TypeScript
17 lines
288 B
TypeScript
export interface APIResponseError {
|
|
code: string | number;
|
|
message: string;
|
|
}
|
|
|
|
export interface ResponseMeta {
|
|
status: number;
|
|
success: boolean;
|
|
error?: APIResponseError;
|
|
}
|
|
|
|
export interface ApiResponse<T = unknown> {
|
|
responseMeta: ResponseMeta;
|
|
data: T;
|
|
code?: string;
|
|
}
|