@inventorjs/api-service
Version:
Api service manager base on axios
28 lines (27 loc) • 762 B
TypeScript
/**
* internal defaults
*/
import { RuntimeRequestInterceptor, RuntimeResponseInterceptor } from './interceptors.js';
import { uuid } from './util.js';
declare class DefaultLogger {
static debug(msg: unknown): void;
static log(msg: unknown): void;
static warn(msg: unknown): void;
static error(msg: unknown): void;
}
export declare const defaults: {
timeout: number;
maxRedirects: number;
$runtime: {};
$ext: {
observe: string;
retry: number;
genReqId: typeof uuid;
logger: boolean | {
logger: typeof DefaultLogger;
};
requestInterceptors: (typeof RuntimeRequestInterceptor)[];
responseInterceptors: (typeof RuntimeResponseInterceptor)[];
};
};
export {};