@subspace/red-black-tree
Version:
This library provides advanced implementation of Red-black tree, which is a kind of self-balancing binary search tree for JavaScript
7 lines (6 loc) • 541 B
TypeScript
import { INode } from "./interfaces/INode";
import { INodeAsync } from "./interfaces/INodeAsync";
import { INodeManagerBase } from "./interfaces/INodeManagerBase";
export declare function fixTree<K, V>(nodeManager: INodeManagerBase<K, V>, path: Array<INode<K, V>>): void;
export declare function removeNodeImplementation<K, V>(nodeManager: INodeManagerBase<K, V>, path: Array<INode<K, V>>): void;
export declare function removeNodeImplementationAsync<K, V>(nodeManager: INodeManagerBase<K, V>, path: Array<INodeAsync<K, V>>): Promise<void>;