UNPKG

@allspark-js/core

Version:
25 lines (24 loc) 936 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var NconfConfigManager = /** @class */ (function () { function NconfConfigManager(deps) { this.deps = deps; } NconfConfigManager.prototype.load = function (_a) { var _b = _a === void 0 ? {} : _a, _c = _b.path, path = _c === void 0 ? './config' : _c; var _d = this.deps, process = _d.process, nconf = _d.nconf; var env = process.env; env.NODE_ENV = env.NODE_ENV || 'development'; nconf.env().file('environment', { file: "".concat(path, "/").concat(process.env.NODE_ENV, ".json"), }).file('default', { file: "".concat(path, "/default.json"), }); }; NconfConfigManager.prototype.get = function (prop) { var nconf = this.deps.nconf; return nconf.get(prop); }; return NconfConfigManager; }()); exports.default = NconfConfigManager;