UNPKG

alwz

Version:

Extendable library for typecasting

31 lines 1.06 kB
import presets from './presets.mjs'; import ErrorValue from './models/ErrorValue.mjs'; export default { boolean: presets.boolean.convert, number: presets.number.convert, byte: presets.byte.convert, short: presets.short.convert, int: presets.int.convert, long: presets.long.convert, ubyte: presets.ubyte.convert, ushort: presets.ushort.convert, uint: presets.uint.convert, ulong: presets.ulong.convert, double: presets.double.convert, bigint: presets.bigint.convert, string: presets.string.convert, symbol: presets.symbol.convert, array: presets.array.convert, fn: presets.fn.convert, date: presets.date.convert, object: presets.object.convert, map: presets.map.convert, weakmap: presets.weakmap.convert, set: presets.set.convert, weakset: presets.weakset.convert, promise: presets.promise.convert, }; export const to = (name) => (name in presets) ? presets[name].convert : (new ErrorValue('unknown converter', name)).throw(); //# sourceMappingURL=cast.mjs.map