UNPKG

di-controls

Version:
15 lines (14 loc) 444 B
import { DICompareFunction } from 'di-controls/types'; export declare class SetCompare<T> implements Iterable<T> { private values; private readonly compareFn; constructor(compareFn?: DICompareFunction<T>, newValues?: T[] | null); get size(): number; [Symbol.iterator](): Iterator<T>; add(value: T): void; delete(value: T): void; has(value: T): boolean; clear(): void; toArray(): T[]; private find; }