@mikuroxina/mini-fn
    Preparing search index...

    Function inspect

    • Inspects the passing value with an inspector. It is useful for using some side effects.

      Type Parameters

      • T

      Parameters

      • inspector: (t: T) => void

        An inspector to see the passing value.

      Returns (t: T) => T

      An identity function.

      Examples

      const result = cat(-3)
      .feed(inspect((x) => expect(x).toStrictEqual(-3)))
      .feed((x) => x ** 2)
      .feed(inspect((x) => expect(x).toStrictEqual(9)))
      .feed((x) => x.toString())
      .feed(inspect((x) => expect(x).toStrictEqual("9")));
      expect(result.value).toStrictEqual("9");