Functions
mapcatIndexed
- mapcatIndexed<A, B>(fn: Fn2<number, A, Iterable<B> | null | undefined>, offset?: undefined | number): Transducer<A, B>
- mapcatIndexed<A, B>(fn: Fn2<number, A, Iterable<B> | null | undefined>, src: Iterable<A>): IterableIterator<B>
- mapcatIndexed<A, B>(fn: Fn2<number, A, Iterable<B> | null | undefined>, offset: number, src: Iterable<A>): IterableIterator<B>
Type parameters
Parameters
fn: Fn2<number, A, Iterable<B> | null | undefined>
Optional offset: undefined | number
Type parameters
Parameters
fn: Fn2<number, A, Iterable<B> | null | undefined>
src: Iterable<A>
Returns IterableIterator<B>
Type parameters
Parameters
fn: Fn2<number, A, Iterable<B> | null | undefined>
offset: number
src: Iterable<A>
Returns IterableIterator<B>
Transducer. Similar to {@link (mapcat:1)}, but given
fn
takes two arguments:index
andvalue
to transform.An optional start index
offset
can be provided (default 0). Also see {@link (mapIndexed:1)}.