UNPKG

@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
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>;