nanomath/src/number/helpers.js

10 lines
263 B
JavaScript
Raw Normal View History

import {NumberT} from './NumberT.js'
import {onType} from '#core/helpers.js'
import {Returns} from '#core/Type.js'
export const plain = f => onType(
Array(f.length).fill(NumberT), Returns(NumberT, f))
export const boolnum = Returns(NumberT, p => p ? 1 : 0)