UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

13 lines (12 loc) 448 B
import { AxiosAdapter, AxiosPromise } from 'axios'; export interface ICacheLike<T> { get(key: string): T | undefined; set(key: string, value: T, maxAge?: number): boolean; del(key: string): void; } export declare type Options = { enabledByDefault?: boolean; cacheFlag?: string; defaultCache?: ICacheLike<AxiosPromise>; }; export default function cacheAdapterEnhancer(adapter: AxiosAdapter, options?: Options): AxiosAdapter;