UNPKG

javascript-obfuscator

Version:
12 lines (11 loc) 890 B
import * as ESTree from 'estree'; import { ILiteralNodesCacheStorage } from '../../interfaces/storages/string-array-transformers/ILiteralNodesCacheStorage'; import { IOptions } from '../../interfaces/options/IOptions'; import { IRandomGenerator } from '../../interfaces/utils/IRandomGenerator'; import { IStringArrayStorageItemData } from '../../interfaces/storages/string-array-transformers/IStringArrayStorageItem'; import { MapStorage } from '../MapStorage'; export declare class LiteralNodesCacheStorage extends MapStorage<string, ESTree.Node> implements ILiteralNodesCacheStorage { constructor(randomGenerator: IRandomGenerator, options: IOptions); buildKey(literalValue: string, stringArrayStorageItemData: IStringArrayStorageItemData | undefined): string; shouldUseCachedValue(key: string, stringArrayStorageItemData: IStringArrayStorageItemData | undefined): boolean; }