UNPKG

parse-js

Version:

Utility library for object structure conversion.

16 lines (13 loc) 390 B
'use strict'; function isDefaultEnabled(parse) { return parse.getOption('allow-default') !== false; } function getDefault(parse, defaultValue, currentValue) { if (!isDefaultEnabled(parse)) return currentValue; if (typeof defaultValue === 'undefined') return currentValue; return defaultValue; } module.exports = { isDefaultEnabled: isDefaultEnabled, getDefault: getDefault };