fluxtuate
Version:
a javascript ES7 library for handling complex data transactions
19 lines (14 loc) • 449 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _lang = require("lodash/lang");
exports.default = function (value, parent, key) {
if (value === undefined) return undefined;
var originalValue = value;
value = String(value);
if (!(0, _lang.isString)(value)) {
throw new Error("Value " + key + " in " + parent + " is expected to be string! " + originalValue);
}
return value;
};