15 wrappers generated from
Iterator and Iterator.prototype.
Every entry takes a single object literal whose keys mirror the original
parameter names, plus an optional prompt: string for the LLM path.
Method First signature dropdrop (input: { iterator: < receiver >; count: number; prompt ?: string }): Promise < IteratorObject < T , undefined , unknown >>
everyevery (input: { iterator: < receiver >; predicate ?: ( value : T ; index : number ) => unknown; prompt ?: string }): Promise < boolean >
filterfilter (input: { iterator: < receiver >; predicate ?: ( value : T ; index : number ) => boolean; prompt ?: string }): Promise < IteratorObject < S , undefined , unknown >>
findfind (input: { iterator: < receiver >; predicate ?: ( value : T ; index : number ) => boolean; prompt ?: string }): Promise < S >
flatMapflatMap (input: { iterator: < receiver >; callback ?: ( value : T ; index : number ) => Iterator < U ; unknown; undefined > | Iterable < U ; unknown; undefined > ; prompt ?: string }): Promise < IteratorObject < U , undefined , unknown >>
forEachforEach (input: { iterator: < receiver >; callbackfn ?: ( value : T ; index : number ) => void ; prompt ?: string }): Promise <void>
fromfrom (input: { value: Iterator < T ; unknown; undefined > | Iterable < T ; unknown; undefined > ; prompt ?: string }): Promise < IteratorObject < T , undefined , unknown >>
mapmap (input: { iterator: < receiver >; callbackfn ?: ( value : T ; index : number ) => U ; prompt ?: string }): Promise < IteratorObject < U , undefined , unknown >>
nextnext (input: { iterator: < receiver >; __0: [] | [TNext]; prompt ?: string }): Promise < IteratorResult < T , TReturn >>
reducereduce (input: { iterator: < receiver >; callbackfn ?: ( previousValue : T ; currentValue : T ; currentIndex : number ) => T ; prompt ?: string }): Promise < T >
returnreturn ( input : { iterator : < receiver >; value ?: TReturn ; prompt ?: string }) : Promise < IteratorResult < T , TReturn >>
somesome (input: { iterator: < receiver >; predicate ?: ( value : T ; index : number ) => unknown; prompt ?: string }): Promise < boolean >
taketake (input: { iterator: < receiver >; limit: number; prompt ?: string }): Promise < IteratorObject < T , undefined , unknown >>
throwthrow ( input : { iterator : < receiver >; e ?: any ; prompt ?: string }) : Promise < IteratorResult < T , TReturn >>
toArraytoArray (input: { iterator: < receiver >; prompt ?: string }): Promise < T [] >