pocomath/src/generic/sign.mjs

7 lines
146 B
JavaScript

export const sign = {
any: ({negate, divide, abs}) => x => {
if (x === negate(x)) return x // zero
return divide(x, abs(x))
}
}