UNPKG

@klodianimeri/pipejs

Version:

Pipe functions that provide convenient and efficient ways to work with iterators.

6 lines (3 loc) 325 B
export type PipeIteratorResult<T = any, TReturn = any> = IteratorResult<T, TReturn> | Array<IteratorResult<T, TReturn>>; export type PipeIterator<T = any, TReturn = any> = (value: IteratorResult<T, TReturn>) => PipeIteratorResult<T, TReturn>; export type Pipe<T = any, TReturn = any> = () => PipeIterator<T, TReturn>;