UNPKG

@magic_npm/simple-tools

Version:

`simple-tools` is a simple set of tools

9 lines 679 B
import type { useApiFuncModel, useApiOptionsModel, useApiObjStatusModel } from './types'; export default function useApi<Q extends object, // 基础参数类型 OQ extends object | void, // outputModel 方法处理后参数类型 R extends object | unknown | void, // 接口返回值类型 RD extends object | void, // inputModel 返回值处理后结果类型 L extends object | undefined, // loading 对象类型 LK extends keyof L, // loading 对象键名类型 LS>(api: (arg?: OQ, opt?: any) => Promise<R>, options?: useApiOptionsModel<R, RD, Q, OQ, L, LK, LS>): [useApiFuncModel<R, RD, Q, LK>, L, useApiObjStatusModel<R, RD, LK, Q, OQ>]; //# sourceMappingURL=useApi.d.ts.map