@hopeio/utils
Version:
javascript utils
24 lines (19 loc) • 452 B
TypeScript
export type Pagination = {
pageNo: number;
pageSize: number;
}
export interface HttpResponse<T = ResData> {
status: number;
data: T;
headers: Headers;
}
export type ResData<T = any> = {
code: number
msg?: string
data?: T
}
export type ListRep<T = any> = {
list: T[]
total?: number
}
export type Fetch<T> = (url: string, method: string, headers: Record<string, string>, body: any) => Promise<HttpResponse<T>>