import { type Pipeable, pipeArguments } from "effect/Pipeable";
Number.prototype.pipe = function () {
return pipeArguments(this, arguments);
};
declare global {
interface Number extends Pipeable {}
}
const s = 4;
console.log(s.pipe((x) => x + 1)); // 5
import { type Pipeable, pipeArguments } from "effect/Pipeable";
Number.prototype.pipe = function () {
return pipeArguments(this, arguments);
};
declare global {
interface Number extends Pipeable {}
}
const s = 4;
console.log(s.pipe((x) => x + 1)); // 5