@kcinternals/nx-plugin
Version:
nx plugins for kcws internal usage
28 lines (27 loc) • 732 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "getOrDefaults", {
enumerable: true,
get: function() {
return getOrDefaults;
}
});
const getOrDefaults = (input, defaults)=>{
switch(typeof input){
case "undefined":
return defaults;
case "string":
if (input.length > 0) return input;
else return defaults;
case "object":
// null object
if (input === null) return defaults;
else if (Object.keys(input).length <= 0) return defaults;
else return input;
default:
return input;
}
};
//# sourceMappingURL=helpers.js.map