UNPKG

fetch-api-client

Version:

A TypeScript API client using fetch with axios-like interface

17 lines (16 loc) 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.request = exports.options = exports.head = exports.patch = exports.del = exports.put = exports.post = exports.get = exports.defaultClient = exports.ResponseInterceptorManager = exports.RequestInterceptorManager = exports.createClient = exports.ApiClient = void 0; // Export main client var client_1 = require("./client"); Object.defineProperty(exports, "ApiClient", { enumerable: true, get: function () { return client_1.ApiClient; } }); Object.defineProperty(exports, "createClient", { enumerable: true, get: function () { return client_1.createClient; } }); // Export interceptor managers var interceptors_1 = require("./interceptors"); Object.defineProperty(exports, "RequestInterceptorManager", { enumerable: true, get: function () { return interceptors_1.RequestInterceptorManager; } }); Object.defineProperty(exports, "ResponseInterceptorManager", { enumerable: true, get: function () { return interceptors_1.ResponseInterceptorManager; } }); // Create a default client instance for convenience const client_2 = require("./client"); exports.defaultClient = (0, client_2.createClient)(); // Export methods from default client for direct usage exports.get = exports.defaultClient.get, exports.post = exports.defaultClient.post, exports.put = exports.defaultClient.put, exports.del = exports.defaultClient.delete, exports.patch = exports.defaultClient.patch, exports.head = exports.defaultClient.head, exports.options = exports.defaultClient.options, exports.request = exports.defaultClient.request;