UNPKG

@codibre/fluent-iterable

Version:

Provides LINQ-like fluent api operations for iterables and async iterables (ES2018+).

17 lines (16 loc) 632 B
import { FluentEmitter } from '../base'; export interface EmitFunction<T> { /** * Converts the iterable into an EventEmitter. This is a resolving operation. * * This EventEmitter may emit three different events: * * * * data: for each item of the iterable; * * error: in case an error occurs. Notice that, if this method is not listened, the error will be thrown as unhandled; * * end: when the iterable ends. Notice that, if the iterable is infinite, this event will never be emitted. */ (): FluentEmitter<T>; } export interface AsyncEmitFunction<T> extends EmitFunction<T> { }