@platformos/pos-cli
Version:
Manage your platformOS application
21 lines • 564 B
TypeScript
/**
* Memo class used for decycle json objects. Uses WeakSet if available otherwise array.
*/
export declare class Memo {
/** Determines if WeakSet is available */
private readonly _hasWeakSet;
/** Either WeakSet or Array */
private readonly _inner;
constructor();
/**
* Sets obj to remember.
* @param obj Object to remember
*/
memoize(obj: any): boolean;
/**
* Removes object from internal storage.
* @param obj Object to forget
*/
unmemoize(obj: any): void;
}
//# sourceMappingURL=memo.d.ts.map