UNPKG

@stnekroman/tstools

Version:

Set of handy tools for TypeScript development

13 lines (12 loc) 398 B
import { type ISet } from './ISet'; export declare class RefSet<VALUE> implements ISet<VALUE> { private readonly map; has(value: VALUE): boolean; add(value: VALUE): number; delete(value: VALUE, allRefs?: boolean): number; clear(): void; refs(value: VALUE): number; size(): number; keys(): IterableIterator<VALUE>; [Symbol.iterator](): IterableIterator<VALUE>; }