Inspects the passing value with an inspector. It is useful for using some side effects.
An inspector to see the passing value.
An identity function.
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"); Copy
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");
Inspects the passing value with an inspector. It is useful for using some side effects.