UNPKG

@loken/hierarchies

Version:

Library for working with hierarchies of identifiers and identifiable objects.

20 lines 625 B
import { type TryResult } from '@loken/utilities'; import type { ISequenceSignal } from './sequence.types.ts'; /** * @internal Has some members which must be public for internal use * which should not be used by a consumer. */ export declare class SequenceSignal<TEl> implements ISequenceSignal<TEl> { #private; get index(): number; get count(): number; next(element?: TEl): void; skip(): void; constructor(options: { first: TEl | undefined; }); shouldYield(): boolean; cleanup(): void; tryGetNext(): TryResult<TEl>; } //# sourceMappingURL=sequence-signal.d.ts.map