- prepend<InitialIterable>(initialIterable: InitialIterable): (<TailIterable>(tailIterable: TailIterable) => TailIterable extends AsynchronousIterable<TailItem> ? InitialIterable extends AsynchronousIterable<InitialItem> ? TailIterable extends AsyncIterable<TailItem> ? AsyncIterableIterator<TailItem | InitialItem> : InitialIterable extends AsyncIterable<InitialItem> ? AsyncIterableIterator<TailItem | InitialItem> : IterableIterator<TailItem | InitialItem> : never : never)
-
Type Parameters
-
InitialIterable extends AsynchronousIterable<unknown>
Parameters
-
initialIterable: InitialIterable
Returns (<TailIterable>(tailIterable: TailIterable) => TailIterable extends AsynchronousIterable<TailItem> ? InitialIterable extends AsynchronousIterable<InitialItem> ? TailIterable extends AsyncIterable<TailItem> ? AsyncIterableIterator<TailItem | InitialItem> : InitialIterable extends AsyncIterable<InitialItem> ? AsyncIterableIterator<TailItem | InitialItem> : IterableIterator<TailItem | InitialItem> : never : never)
-
- <TailIterable>(tailIterable: TailIterable): TailIterable extends AsynchronousIterable<TailItem> ? InitialIterable extends AsynchronousIterable<InitialItem> ? TailIterable extends AsyncIterable<TailItem> ? AsyncIterableIterator<TailItem | InitialItem> : InitialIterable extends AsyncIterable<InitialItem> ? AsyncIterableIterator<TailItem | InitialItem> : IterableIterator<TailItem | InitialItem> : never : never
-
Type Parameters
-
TailIterable extends AsynchronousIterable<unknown>
Parameters
-
tailIterable: TailIterable
Returns TailIterable extends AsynchronousIterable<TailItem> ? InitialIterable extends AsynchronousIterable<InitialItem> ? TailIterable extends AsyncIterable<TailItem> ? AsyncIterableIterator<TailItem | InitialItem> : InitialIterable extends AsyncIterable<InitialItem> ? AsyncIterableIterator<TailItem | InitialItem> : IterableIterator<TailItem | InitialItem> : never : never
Prepends one iterable or asynchronous iterable to another.
Example
Returns
Curried generator function with
initialIterable
set in context.