UNPKG

@primer/behaviors

Version:

Shared behaviors for JavaScript components

16 lines (15 loc) 459 B
export declare class IndexedSet<T> { private _items; private _itemSet; private _indexMap; insertAt(index: number, elements: T[]): void; private _chunkedInsert; delete(element: T): boolean; has(element: T): boolean; indexOf(element: T): number; get(index: number): T | undefined; get size(): number; [Symbol.iterator](): Iterator<T>; clear(): void; find(predicate: (element: T) => boolean): T | undefined; }