Codibre/fluent-iterable

View on GitHub
src/recipes/prepend-recipe.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { AnyIterable } from 'augmentative-iterable';
import { ConcatIngredient } from './ingredients';

export function prependRecipe(concat: ConcatIngredient): any {
  return function <T>(this: AnyIterable<T>, ...items: T[]) {
    return concat.call(items, this);
  };
}