std:number
std:number
std:number provides numeric helpers and basic parsing.
import Number from 'std:number'Representative API
Number.parse = (value: String): NumberNumber.toString = (value: Number): StringNumber.floor = (value: Number): NumberNumber.ceil = (value: Number): NumberNumber.round = (value: Number): NumberNumber.min = (right: Number, left: Number): NumberNumber.max = (right: Number, left: Number): NumberNumber.clamp = (min: Number, max: Number, value: Number): NumberExample
port = Number.parse('3000')safe = Number.clamp(1, 65535, port)Note
The spec leaves room for more Result-returning numeric helpers in future additions where failure should be modeled explicitly.