UNPKG

@hopeio/utils

Version:
24 lines (19 loc) 452 B
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>>