UNPKG

atlasgql

Version:

A self-composing GraphQL server library using TypeScript, Express and Apollo Server

34 lines 1.85 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Configurations = void 0; const app_root_path_1 = __importDefault(require("app-root-path")); class Configurations { static load(env, envId, confs) { Configurations.AppVersion = confs.version; Configurations.AppId = confs.id || Configurations.sessionHash; Configurations.AppName = confs.name || Configurations.sessionHash; Configurations.DefaultAppAddr = confs.defaults.addr; Configurations.DefaultAppPort = confs.defaults.port; Configurations.CORSEnabled = confs.cors.enabled; Configurations.Origin = confs.cors.origin; Configurations.AcceptedMethods = confs.cors.methods; Configurations.PreflightContinue = confs.cors.preflightContinue; Configurations.OptionsSuccessStatus = confs.cors.optionsSuccessStatus; Configurations.RestPath = confs.rest.path; Configurations.GraphQlPath = confs.graphql.path; Configurations.ViewsEngine = confs.views.engine; Configurations.ViewsSrcPath = String(confs.views.src).replace('__root', app_root_path_1.default.toString()); Configurations.ServerAddr = Configurations.DefaultAppAddr; Configurations.ServerPort = String(Configurations.DefaultAppPort); Configurations.ServerEnv = env; Configurations.ServerEnvId = envId; Configurations.ServerKey = `${Configurations.AppName}:${Configurations.ServerEnv}-${Configurations.ServerEnvId}`; } } exports.Configurations = Configurations; Configurations.AppStartedAt = new Date().getTime(); Configurations.sessionHash = new Date().getTime().toString(16); //# sourceMappingURL=configurations.js.map