UNPKG

bananas-commerce

Version:

A client for bananas-commerce with support for TypeScript

14 lines (13 loc) 534 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateClient = void 0; const index_js_1 = require("./deps/deno.land/x/openapi_ts_fetch@2.1.0/index.js"); function generateClient(options) { const { init, baseUrl, use, config } = options; const fetcher = index_js_1.Fetcher.for().configure({ init, baseUrl, use }); return Object.fromEntries(options.extensions.map((v) => { v.load(fetcher, config); return [v.name, v]; })); } exports.generateClient = generateClient;