UNPKG

@miup/nest-config

Version:

<p align="center"> <a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo_text.svg" width="320" alt="Nest Logo" /></a> </p>

56 lines (55 loc) 2.4 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var ConfigModule_1; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConfigOption = exports.ConfigModule = void 0; const common_1 = require("@nestjs/common"); const config_service_1 = require("./service/config.service"); let ConfigModule = ConfigModule_1 = class ConfigModule { static register(option) { const exportProviders = [ { provide: config_service_1.ConfigService, useValue: new config_service_1.ConfigService(option || {}), }, ]; return { module: ConfigModule_1, providers: exportProviders, exports: [config_service_1.ConfigService], }; } }; exports.ConfigModule = ConfigModule; exports.ConfigModule = ConfigModule = ConfigModule_1 = __decorate([ (0, common_1.Global)(), (0, common_1.Module)({}) ], ConfigModule); class ConfigOption { constructor() { this.encoding = 'utf-8'; this.basename = 'environment'; this.default = 'default'; } } exports.ConfigOption = ConfigOption; __exportStar(require("./service/config.service"), exports);