helene
Version:
Real-time Web Apps for Node.js
20 lines (19 loc) • 559 B
TypeScript
export declare class AVLTreeWrapper {
private tree;
private unique;
private compareKeys;
private checkValueEquality;
constructor(options: {
unique: boolean;
compareKeys: (a: any, b: any) => number;
checkValueEquality: (a: any, b: any) => boolean;
});
insert(key: any, value: any): void;
delete(key: any, value: any): void;
search(key: any): any[];
betweenBounds(query: any): any[];
executeOnEveryNode(fn: (node: {
data: any[];
}) => void): void;
getNumberOfKeys(): number;
}