@w5s/num
W5S Number, BigInt, Int modules (@w5s/num)
Installation
npm install @w5s/num
Usage
import { Option } from '@w5s/core';
import { BigInt } from '@w5s/num';
export function main() {
const expressions = ['1n', '2n', 'foo'];
for (const expression of expressions) {
const valueOption = BigInt.parse(expression);
if (Option.isSome(valueOption)) {
console.log(BigInt['!='](valueOption, 1n));
} else {
console.error('Failed to parse the expression');
}
}
// Will output
// > true
// > false
// !> Failed to parse the expression
}
License
MIT © Julien Polo julien.polo@gmail.com
Integer value
Alias of @w5s/core!Type.Int