UNPKG

@metis-w/api-client

Version:

Modern TypeScript HTTP API client with dynamic routes, parameterized endpoints, interceptors, and advanced features

18 lines 826 B
export * from "./logging"; export * from "./timing"; export * from "./cache"; // Minimal imports for local convenience helpers import { requestLoggingInterceptor, errorLoggingInterceptor, responseLoggingInterceptor, } from "./logging"; import { performanceInterceptor } from "./timing"; // Convenience function to create a logging setup export const createLoggingSetup = (options) => ({ request: requestLoggingInterceptor(options), response: responseLoggingInterceptor(options), error: errorLoggingInterceptor(options), }); // Convenience function for performance monitoring export const createPerformanceSetup = () => { const { requestInterceptor, responseInterceptor } = performanceInterceptor(); return { request: requestInterceptor, response: responseInterceptor }; }; //# sourceMappingURL=index.js.map