vamp-utils
Version:
5 lines (4 loc) • 450 B
TypeScript
import { ErrorHandler, Interceptor, RequestConfig, RequestOptions } from "./types";
export declare const createSignInterceptor: (apiSecret: string) => Interceptor<RequestConfig>;
export declare const createAuthInterceptor: (getToken: () => string | null, getTokenExpire?: () => number, onUnauthorized?: () => Promise<void> | void) => Interceptor<RequestConfig>;
export declare const createErrorInterceptor: (options: RequestOptions) => ErrorHandler;