apis.do
Version:
24 lines (23 loc) • 471 B
TypeScript
export interface ErrorResponse {
errors?: Array<{
message: string;
code?: string;
path?: string;
}>;
}
export interface ListResponse<T> {
data: T[];
meta?: {
total?: number;
page?: number;
pageSize?: number;
hasNextPage?: boolean;
};
}
export interface QueryParams {
[key: string]: any;
limit?: number;
page?: number;
sort?: string | string[];
where?: Record<string, any>;
}