mobx-utils
Version:
Utility functions and common patterns for MobX
27 lines (26 loc) • 533 B
TypeScript
/**
* @private
*/
export declare class DeepMapEntry<T> {
private base;
private args;
private root;
private closest;
private closestIdx;
isDisposed: boolean;
constructor(base: Map<any, any>, args: any[]);
exists(): boolean;
get(): T;
set(value: T): void;
delete(): void;
private assertNotDisposed;
}
/**
* @private
*/
export declare class DeepMap<T> {
private store;
private argsLength;
private last;
entry(args: any[]): DeepMapEntry<T>;
}