UNPKG

lakutata

Version:

An IoC-based universal application framework.

190 lines (102 loc) 4.26 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const e = require("./ModuleConfigLoader.cjs"); const r = require("../../../options/ApplicationOptions.cjs"); const i = require("./BasicInfo.cjs"); require("../../../../vendor/Package.3.cjs"); require("../../../../vendor/Package.1.cjs"); require("../async-constructor/AsyncConstructor.cjs"); require("../async-constructor/Append.cjs"); require("../../helpers/IsPromiseLike.cjs"); require("../../helpers/IsPromise.cjs"); require("util/types"); require("../../../decorators/di/Lifetime.cjs"); require("./ObjectLifetime.cjs"); require("../../../constants/DIMetadataKey.cjs"); require("../../../../vendor/Package.4.cjs"); require("../../../../vendor/Package.5.cjs"); require("../../../exceptions/di/LifetimeLockedException.cjs"); require("../abstracts/Exception.cjs"); require("../../helpers/Templating.cjs"); require("../../helpers/As.cjs"); require("./CamelCase.cjs"); require("../../helpers/NoCase.cjs"); require("../../../../vendor/Package.6.cjs"); require("../../../../vendor/Package.7.cjs"); require("./ThrowWarning.cjs"); require("../../../exceptions/MethodNotFoundException.cjs"); require("../../ioc/DependencyInjectionContainer.cjs"); require("util"); require("../../ioc/Errors.cjs"); require("../../../exceptions/di/DependencyInjectionException.cjs"); require("./ConstructorSymbol.cjs"); require("node:crypto"); require("../../../../vendor/Package.2.cjs"); require("./DataValidator.cjs"); require("node:util/types"); require("../../validation/VLD.cjs"); require("../../../../vendor/Package.11.cjs"); require("url"); require("../../../../vendor/Package.10.cjs"); require("../../../exceptions/dto/InvalidValueException.cjs"); require("../../../../vendor/Package.9.cjs"); require("../../helpers/IsHtml.cjs"); require("../../helpers/IsXML.cjs"); require("../../../constants/DTOMetadataKey.cjs"); require("../../helpers/ObjectConstructor.cjs"); require("../../helpers/ObjectParentConstructors.cjs"); require("../../helpers/ObjectParentConstructor.cjs"); require("../../helpers/ObjectPrototype.cjs"); require("../../ioc/InjectionMode.cjs"); require("../../ioc/Lifetime.cjs"); require("../../ioc/ListModules.cjs"); require("../../../../vendor/Package.8.cjs"); require("os"); require("path"); require("stream"); require("events"); require("fs"); require("../../ioc/Utils.cjs"); require("../../ioc/FunctionTokenizer.cjs"); require("../../ioc/LoadModules.cjs"); require("../../ioc/Resolvers.cjs"); require("../../ioc/ParamParser.cjs"); require("./ObjectWeakRefs.cjs"); require("./ConfigurableRecordsInjection.cjs"); require("./ObjectConfiguration.cjs"); require("./ObjectInjection.cjs"); require("./ObjectContainer.cjs"); require("../../helpers/DevNull.cjs"); require("../../../decorators/dto/Expect.cjs"); require("../../../decorators/dto/IndexSignature.cjs"); require("../../../decorators/dto/Accept.cjs"); require("./MethodValidation.cjs"); require("../../../exceptions/dto/InvalidMethodAcceptException.cjs"); require("../../../exceptions/dto/InvalidMethodReturnException.cjs"); require("../../helpers/IsEmptyObject.cjs"); require("../../../exceptions/di/OverridableObjectTargetConfigNotFoundException.cjs"); require("../../../exceptions/InvalidObjectTypeException.cjs"); require("../../helpers/ArrayToSet.cjs"); require("../../helpers/SetToArray.cjs"); require("../../../options/ModuleOptions.cjs"); require("../../../options/ModuleLoadObjectsOptions.cjs"); require("../../../options/LoadNamedObjectOptions.cjs"); require("../../../options/LoadAnonymousObjectOptions.cjs"); require("../../../options/OverridableNamedObjectOptions.cjs"); require("../../../options/OverridableObjectOptions.cjs"); class ApplicationConfigLoader extends e.ModuleConfigLoader { constructor(e, o, c = []) { if (r.ApplicationOptions.isValid(o)) { process.title = i.SetBasicInfo({ appId: o.id, appName: o.name, timezone: o.timezone ? o.timezone : "auto", mode: o.mode ? o.mode : "development" }).appId; } super(e, o, c); } } exports.ApplicationConfigLoader = ApplicationConfigLoader;