@t3ned/channel
Version:
Ergonomic, chaining-based Typescript framework for quick API development for Fastify
15 lines • 512 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.envString = void 0;
const errors_1 = require("../../api/errors");
exports.envString = ((key, required = true, defaultValue) => {
const value = process.env[key] ?? defaultValue;
if (required && typeof value === "undefined") {
throw new errors_1.MissingEnvVariableError(key);
}
if (typeof value === "undefined") {
return undefined;
}
return value;
});
//# sourceMappingURL=envString.js.map