messaging-api-common
Version:
Helpers for common usages in Messaging API clients
15 lines • 604 B
TypeScript
import { AxiosRequestConfig, Method } from 'axios';
export declare type RequestPayload = {
method?: Method;
url: string;
headers: Record<string, string>;
body: any;
};
export declare type OnRequestFunction = (request: RequestPayload) => void;
declare function defaultOnRequest(request: RequestPayload): void;
declare function createRequestInterceptor({ onRequest, }?: {
onRequest?: OnRequestFunction;
}): (config: AxiosRequestConfig) => AxiosRequestConfig;
export * from './case';
export { defaultOnRequest as onRequest, createRequestInterceptor };
//# sourceMappingURL=index.d.ts.map