705
706
findSuperstr(key: K): IterableIterator<[K, V]> | undefined {
708
>
}
709
710
private _findSuperstrOrElement(key: K, allowValue: true): IterableIterator<[K, V]> | V | undefined;
711
private _findSuperstrOrElement(key: K, allowValue: false): IterableIterator<[K, V]> | undefined;
712
private _findSuperstrOrElement(key: K, allowValue: boolean): IterableIterator<[K, V]> | V | undefined {
714
>
let node = this._root;
715
>
while (node) {
716
const val = iter.cmp(node.segment);
717
if (val > 0) {