UNPKG

fluxtuate

Version:

a javascript ES7 library for handling complex data transactions

21 lines (15 loc) 492 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _lang = require("lodash/lang"); exports.default = function (value, parentName, key) { if (value === undefined) return undefined; if (value === "true") value = true;else if (value === "false") { value = false; } if (!(0, _lang.isBoolean)(value)) { throw new Error("Value " + key + " in " + parentName + " is expected to be boolean! " + value); } return value; };