Have ideas to improve npm?Join in the discussion! »

    @lukos10000/compose

    1.0.2 • Public • Published

    compose

    Функция compose(fns) выполняет композицию функций.

    Что такое композиция функций?

    Для функций f(x), g(x), k(x, z) композицией composedFn будет называться функция f(g(k(x, z). Другими словами, в переданном массиве функций функции вызываются справа налево и результат предыдущей функции подаётся на вход последующей

    Пример вызова

    const fn = compose([
      x => x - 8,
      x => x ** 2,
      (x, y) => (> 0 ? x + 3 : x - 3)
    ]);
     
    fn("3", 1); // 1081
    fn("3", -1); // -8

    Keywords

    none

    Install

    npm i @lukos10000/compose

    DownloadsWeekly Downloads

    0

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    1.2 kB

    Total Files

    3

    Last publish

    Collaborators

    • avatar