@factorial-finance/blueprint-node
Version:
blueprint-node-plugin
21 lines (20 loc) • 631 B
TypeScript
interface CachedAliases {
version: string;
timestamp: number;
aliases: {
CODES: Record<string, string>;
ADDRESSES: Record<string, string>;
OP_ALIASES: Record<string, Record<string, number>>;
ERROR_ALIASES: Record<string, Record<string, number>>;
};
}
export declare class AliasCache {
private static CACHE_VERSION;
private static CACHE_FILENAME;
private static getCacheDir;
private static getCachePath;
static loadCache(): Promise<CachedAliases | null>;
static saveCache(aliases: any): Promise<void>;
static invalidateCache(): Promise<void>;
}
export {};