UNPKG

bananas-commerce

Version:

A client for bananas-commerce with support for TypeScript

10 lines (9 loc) 375 B
import { Fetcher } from "./deps/deno.land/x/openapi_ts_fetch@2.1.0/index.js"; export function generateClient(options) { const { init, baseUrl, use, config } = options; const fetcher = Fetcher.for().configure({ init, baseUrl, use }); return Object.fromEntries(options.extensions.map((v) => { v.load(fetcher, config); return [v.name, v]; })); }