Const
A suite of functions that each convert an unknown value into a specific type, throwing an error if the conversion is not possible.
unknown
Converts almost anything into a number but maps null, undefined, and any conversion that results in NaN to undefined.
null
undefined
NaN
import {convertTo} from '@augment-vir/common';convertTo.maybeNumber('42'); // `42`convertTo.maybeNumber(42); // `42`convertTo.maybeNumber(null); // `undefined`convertTo.maybeNumber('hello'); // `undefined` Copy
import {convertTo} from '@augment-vir/common';convertTo.maybeNumber('42'); // `42`convertTo.maybeNumber(42); // `42`convertTo.maybeNumber(null); // `undefined`convertTo.maybeNumber('hello'); // `undefined`
Converts almost anything into a string but maps null, undefined, and empty string results to undefined.
import {convertTo} from '@augment-vir/common';convertTo.string('hi'); // `'hi'`convertTo.string(42); // `'42'`convertTo.string(null); // `undefined`convertTo.string(''); // `undefined`convertTo.string({}); // `'{}'` Copy
import {convertTo} from '@augment-vir/common';convertTo.string('hi'); // `'hi'`convertTo.string(42); // `'42'`convertTo.string(null); // `undefined`convertTo.string(''); // `undefined`convertTo.string({}); // `'{}'`
Converts anything into a string.
import {convertTo} from '@augment-vir/common';convertTo.string('hi'); // `'hi'`convertTo.string(42); // `'42'`convertTo.string(null); // `'hi'`convertTo.string({}); // `'{}'` Copy
import {convertTo} from '@augment-vir/common';convertTo.string('hi'); // `'hi'`convertTo.string(42); // `'42'`convertTo.string(null); // `'hi'`convertTo.string({}); // `'{}'`
import {convertTo} from '@augment-vir/common';convertTo.string(42); // `'42'`convertTo.string(undefined); // throws an error Copy
import {convertTo} from '@augment-vir/common';convertTo.string(42); // `'42'`convertTo.string(undefined); // throws an error
@augment-vir/common
A suite of functions that each convert an
unknownvalue into a specific type, throwing an error if the conversion is not possible.