UNPKG

geninq

Version:

A JavaScript version of the Linq library for Generators

10 lines (9 loc) 379 B
import { Promised } from "./utils"; declare global { interface Generator<T = unknown, TReturn = any, TNext = unknown> { prepend<TItem>(item: TItem): Generator<TItem | T, TNext, TReturn>; } interface AsyncGenerator<T = unknown, TReturn = any, TNext = unknown> { prepend<TItem>(item: Promised<TItem>): AsyncGenerator<T | TItem, TNext, TReturn>; } }