@foxpage/foxpage-types
Version:
foxpage sdk types
11 lines (10 loc) • 359 B
TypeScript
export interface ResourceCache<T = any> {
set(id: string, resource: T, opt?: {
cloned?: boolean;
}): void | Promise<void>;
get(id: string): T | undefined | null | Promise<T | undefined | null>;
getCurCount(): number;
has(id: string): boolean | Promise<boolean>;
delete(id: string): void | Promise<void>;
destroy(): void;
}