507 BTypeScriptView Raw
1/**
2 * @private
3 */
4export declare class DeepMapEntry<T> {
5 private base;
6 private args;
7 private root;
8 private closest;
9 private closestIdx;
10 isDisposed: boolean;
11 constructor(base: Map<any, any>, args: any[]);
12 exists(): boolean;
13 get(): T;
14 set(value: T): void;
15 delete(): void;
16 private assertNotDisposed;
17}
18/**
19 * @private
20 */
21export declare class DeepMap<T> {
22 private store;
23 private argsLength;
24 private last;
25 entry(args: any[]): DeepMapEntry<T>;
26}