stack-base-iterator
Version:
Base iterator for values retrieved using a stack of async functions returning values
6 lines (5 loc) • 364 B
TypeScript
export type { EachDoneCallback, EachFunction, ForEachOptions, NextCallback, ProcessCallback, Processor, ProcessorOptions } from 'maximize-iterator';
export interface StackOptions {
error?: (err: NodeJS.ErrnoException) => boolean;
}
export type ValueCallback<T, TReturn = unknown> = (error?: Error, value?: IteratorResult<T, TReturn> | undefined) => undefined;