import { NonLeafBlockBuilder } from "https://deno.land/x/rimbu@1.0.0/list/custom/builder/nonleaf/block-builder.ts";
Constructors
Type Parameters
C extends BlockBuilder<T>
Properties
children: C[]
Methods
build(): NonLeafBlock<T, any>
buildMap<T2>(f: (value: T) => T2): NonLeafBlock<T2, any>
concat(other: NonLeafBlockBuilder<T, C>, prependOther?): void
copy(children: C[], length: number): NonLeafBlockBuilder<T, C>
forEach(f: () => void, state?: TraverseState): void
getCoordinates(index: number): [number, number]
modifyFirstChild(f: (child: C) => number | undefined): number | undefined
modifyLastChild(f: (child: C) => number | undefined): number | undefined
normalized(): NonLeafBuilder<T, C> | undefined
splitRight(index?): NonLeafBlockBuilder<T, C>