Function prepend

Prepends a value to the start of a string or array.

prepend('c')('ab'); // -> 'cab'
prepend(2)('ab'); // -> '2ab'
prepend('c')(['a', 'b']); // -> ['c', 'a', 'b']
prepend(2)(['a', 'b']); // -> [2, 'a', 'b']
  • Type Parameters

    • V

    Parameters

    • value: V

      The value to prepend.

    Returns (<S>(source: S) => Prepend<V, S>)

      • <S>(source): Prepend<V, S>
      • Type Parameters

        • S extends string | readonly unknown[]

        Parameters

        • source: S

        Returns Prepend<V, S>