UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

35 lines (34 loc) 1.15 kB
export declare class TccBrowserCacheService { private TccBrowserCacheInternalSesssionIdList; private TccBrowserCacheInternalLocalIdList; private cachedData; constructor(); save(options: LocalStorageSaveOptions): number; load(key: string): any; loadCount(key: string): any; private getCachedData; clear(): void; removeLocaleItem(key: string, SingleItemDelete: SingleItemDeleteInfo | SingleItemDeleteInfo[]): void; removeSessionItem(key: string, SingleItemDelete: SingleItemDeleteInfo | SingleItemDeleteInfo[]): void; remove(key: string | string[], SingleItemDelete?: SingleItemDeleteInfo | SingleItemDeleteInfo[]): void; clearLocalStorage(): void; clearSessionStorage(): void; clearStorage(): void; getSessionCache(): any; getLocalCache(): any; isExpired(expiration: any): boolean; } export declare class LocalStorageSaveOptions { key: string; data: Array<any>; uniqueId?: string; expirationMins?: number; session?: boolean; overwrite?: boolean; position?: number; } declare class SingleItemDeleteInfo { IdName: string; Id: string; } export {};