glam/node_modules/.pnpm/tinyqueue@3.0.0/node_modules/tinyqueue/index.d.ts
2025-12-21 00:01:54 +01:00

10 lines
280 B
TypeScript

export declare type Comparator<T> = (a: T, b: T) => number;
export default class TinyQueue<T> {
public data : T[];
public length : number;
constructor (items? : T[], compare? : Comparator<T>);
peek () : T | undefined;
pop () : T | undefined;
push (item: T) : void;
}