UNPKG

auto-parse

Version:

Automatically convert any value to its best matching JavaScript type. Supports numbers, booleans, objects, arrays, BigInt, Symbol, comma-separated numbers, prefix stripping, allowed type enforcement and a plugin API.

12 lines (9 loc) 241 B
const autoParse = require('..') const result = autoParse('abc', { type: 'BigInt', onError (err, value, type) { console.warn('Could not parse', value, 'as', type, '-', err.message) return 0 } }) console.log('result:', result)