UNPKG

siegel

Version:

Web application development ecosystem

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