UNPKG

siegel

Version:

Web application development ecosystem

14 lines (13 loc) 497 B
import type { RequestParamsProcessed, ReqError, RequestParams, RequestSetupParams } from './types'; declare const createApi: <_Payload = any>(setupParams?: RequestSetupParams<_Payload>) => <Res = any, Body = any>(req: RequestParams<Body, Res, _Payload>) => Promise<{ res: Res; err: null; } | { res: null; err: ReqError<_Payload>; } | { res: null; err: null; }>; export default createApi; export type { RequestParamsProcessed, ReqError, RequestParams, RequestSetupParams };