UNPKG

foca-openapi

Version:

根据openapi文档生成请求客户端

29 lines (26 loc) 802 B
import { O as OpenapiClientAdapter } from './adapter-D7UXntRt.mjs'; /** * fetch适配器,也可以传入模拟的fetch * ```typescript * import { OpenapiClient } from 'foca-openapi'; * import { fetchAdapter } from 'foca-openapi/adapters/fetch'; * * const adapter = fetchAdapter({ baseURL: 'http://api.com' }); * const client = new OpenapiClient(adapter); * ``` */ declare const fetchAdapter: (opts: { /** * 默认使用环境内置的fetch,也可以传入模拟的fetch */ fetch?: typeof fetch; /** * 包含域名的地址,每次请求前都会拼接 */ baseURL: string; /** * fetch的默认参数,每次请求前都会合并对象 */ fetchOptions?: RequestInit; }) => OpenapiClientAdapter<RequestInit>; export { fetchAdapter };