UNPKG

@ldrick/trade-indicators

Version:
24 lines (23 loc) 559 B
import { function as F, readonlyNonEmptyArray as RNEA } from 'fp-ts'; export const ord = { /** * Big compare. * @internal */ compare: (first, second) => (first.lt(second) ? -1 : first.gt(second) ? 1 : 0), /** * Big equals. * @internal */ equals: (first, second) => first.eq(second), }; /** * Like `Math.max()` just for `Big`. * @internal */ export const max = (values) => F.pipe(values, RNEA.max(ord)); /** * Chainable wrapper for Big.toNumber() * @internal */ export const toNumber = (b) => b.toNumber();