UNPKG

@ixily/activ

Version:

Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.

26 lines (25 loc) 656 B
import { Contract } from '../../interfaces'; interface IPayload<T> { key: string; contract?: Contract; expirationInSeconds?: number; init: () => Promise<T>; unsave?: boolean; } interface IResponse<T> { data: T; fromCache: boolean; } export declare class CacheService { private static cacheIsEnabled; static getData<T>(params: IPayload<T>): Promise<IResponse<T>>; static updateData<T>(payload: { key: string; contract: Contract | undefined; data: T; expirationInSeconds?: number; forceToAdd?: boolean; }): Promise<void>; static resetData(): Promise<void>; } export {};