UNPKG

@mdf.js/utils

Version:

MMS - API Core - Common utils tools

32 lines 820 B
"use strict"; /** * 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