@mdf.js/utils
Version:
MMS - API Core - Common utils tools
32 lines • 820 B
JavaScript
;
/**
* Copyright 2024 Mytra Control S.L. All rights reserved.
*
* Use of this source code is governed by an MIT-style license that can be found in the LICENSE file
* or at https://opensource.org/licenses/MIT.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.coerce = coerce;
function coerce(env, alternative) {
if (typeof env !== 'string') {
return alternative;
}
else if (env.toLowerCase() === 'true') {
return true;
}
else if (env.toLowerCase() === 'false') {
return false;
}
else if (env.toLowerCase() === 'null') {
return null;
}
else {
try {
return JSON.parse(env);
}
catch (error) {
return alternative;
}
}
}
//# sourceMappingURL=coerce.js.map