Files
eufy-security-client-dz/node_modules/sweet-collections/dist/heap/Heap.d.ts
2025-11-11 00:04:55 -06:00

17 lines
369 B
TypeScript

export declare class Heap<T> {
private heap;
private readonly comparator;
constructor(comparator: (a: T, b: T) => boolean);
push(...values: T[]): this;
peek(): T;
pop(): T;
replace(value: T): T;
clear(): void;
toArray(): T[];
get size(): number;
private greater;
private swap;
private siftUp;
private siftDown;
}