UNPKG

@loken/hierarchies

Version:

Library for working with hierarchies of identifiers and identifiable objects.

16 lines 739 B
import type { NextElement, SequenceTraversal, SignalElement } from './sequence.types.js'; /** * Generate a sequence of elements starting with the `first` element and traversing according to the options. */ export declare const traverseSequence: <TEl>(options: SequenceTraversal<TEl>) => Generator<TEl, void, undefined>; /** @internalexport */ export declare function traverseSignalSequence<TEl>(options: { first: TEl | undefined; signal: SignalElement<TEl>; }): Generator<TEl, void, unknown>; /** @internalexport */ export declare function traverseFullSequence<TEl>(options: { first: TEl | undefined; next: NextElement<TEl>; }): Generator<TEl & ({} | null), void, unknown>; //# sourceMappingURL=sequence-traverse.d.ts.map