@elsikora/cladi
Version:
Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.
84 lines (79 loc) • 5.41 kB
JavaScript
;
var safeDeepClone_utility = require('./application/utility/safe-deep-clone.utility.js');
var captiveDependencyPolicy_enum = require('./domain/enum/captive-dependency-policy.enum.js');
var dependencyLifecycle_enum = require('./domain/enum/dependency-lifecycle.enum.js');
var diContainerDuplicateProviderPolicy_enum = require('./domain/enum/di-container-duplicate-provider-policy.enum.js');
var loggerLogLevel_enum = require('./domain/enum/logger-log-level.enum.js');
var providerType_enum = require('./domain/enum/provider-type.enum.js');
var error_class = require('./infrastructure/class/base/error.class.js');
var container_class = require('./infrastructure/class/di/container.class.js');
var consoleLoggerDefaultOptions_constant = require('./infrastructure/constant/console-logger-default-options.constant.js');
var core_factory = require('./infrastructure/factory/core.factory.js');
var consoleLogger_service = require('./infrastructure/service/console-logger.service.js');
var afterResolve_decorator = require('./presentation/ergonomics/decorator/after-resolve.decorator.js');
var inject_decorator = require('./presentation/ergonomics/decorator/inject.decorator.js');
var injectable_decorator = require('./presentation/ergonomics/decorator/injectable.decorator.js');
var module_decorator = require('./presentation/ergonomics/decorator/module.decorator.js');
var onDispose_decorator = require('./presentation/ergonomics/decorator/on-dispose.decorator.js');
var onInit_decorator = require('./presentation/ergonomics/decorator/on-init.decorator.js');
var composeDecoratedModules_utility = require('./presentation/ergonomics/utility/compose-decorated-modules.utility.js');
var composeModules_utility = require('./presentation/ergonomics/utility/compose-modules.utility.js');
var autowireProvider_utility = require('./presentation/ergonomics/utility/create/autowire-provider.utility.js');
var autowire_utility = require('./presentation/ergonomics/utility/create/autowire.utility.js');
var moduleFromDecorator_utility = require('./presentation/ergonomics/utility/create/module-from-decorator.utility.js');
var module_utility = require('./presentation/ergonomics/utility/create/module.utility.js');
var get_utility = require('./presentation/ergonomics/utility/injectable-metadata/get.utility.js');
var set_utility = require('./presentation/ergonomics/utility/injectable-metadata/set.utility.js');
var get_utility$1 = require('./presentation/ergonomics/utility/module-metadata/get.utility.js');
var set_utility$1 = require('./presentation/ergonomics/utility/module-metadata/set.utility.js');
var diContainer_utility = require('./presentation/utility/create/di-container.utility.js');
var lazyProvider_utility = require('./presentation/utility/create/lazy-provider.utility.js');
var logger_utility = require('./presentation/utility/create/logger.utility.js');
var token_utility = require('./presentation/utility/create/token.utility.js');
exports.safeDeepClone = safeDeepClone_utility.safeDeepClone;
Object.defineProperty(exports, "EDiContainerCaptiveDependencyPolicy", {
enumerable: true,
get: function () { return captiveDependencyPolicy_enum.EDiContainerCaptiveDependencyPolicy; }
});
Object.defineProperty(exports, "EDependencyLifecycle", {
enumerable: true,
get: function () { return dependencyLifecycle_enum.EDependencyLifecycle; }
});
Object.defineProperty(exports, "EDiContainerDuplicateProviderPolicy", {
enumerable: true,
get: function () { return diContainerDuplicateProviderPolicy_enum.EDiContainerDuplicateProviderPolicy; }
});
Object.defineProperty(exports, "ELoggerLogLevel", {
enumerable: true,
get: function () { return loggerLogLevel_enum.ELoggerLogLevel; }
});
Object.defineProperty(exports, "EProviderType", {
enumerable: true,
get: function () { return providerType_enum.EProviderType; }
});
exports.BaseError = error_class.BaseError;
exports.DIContainer = container_class.DIContainer;
exports.CONSOLE_LOGGER_DEFAULT_OPTIONS = consoleLoggerDefaultOptions_constant.CONSOLE_LOGGER_DEFAULT_OPTIONS;
exports.CoreFactory = core_factory.CoreFactory;
exports.ConsoleLoggerService = consoleLogger_service.ConsoleLoggerService;
exports.AfterResolve = afterResolve_decorator.AfterResolve;
exports.Inject = inject_decorator.Inject;
exports.Injectable = injectable_decorator.Injectable;
exports.Module = module_decorator.Module;
exports.OnDispose = onDispose_decorator.OnDispose;
exports.OnInit = onInit_decorator.OnInit;
exports.composeDecoratedModules = composeDecoratedModules_utility.composeDecoratedModules;
exports.composeModules = composeModules_utility.composeModules;
exports.createAutowireProvider = autowireProvider_utility.createAutowireProvider;
exports.autowire = autowire_utility.autowire;
exports.createModuleFromDecorator = moduleFromDecorator_utility.createModuleFromDecorator;
exports.createModule = module_utility.createModule;
exports.getInjectableMetadata = get_utility.getInjectableMetadata;
exports.setInjectableMetadata = set_utility.setInjectableMetadata;
exports.getModuleMetadata = get_utility$1.getModuleMetadata;
exports.setModuleMetadata = set_utility$1.setModuleMetadata;
exports.createDIContainer = diContainer_utility.createDIContainer;
exports.createLazyProvider = lazyProvider_utility.createLazyProvider;
exports.createLogger = logger_utility.createLogger;
exports.createToken = token_utility.createToken;
//# sourceMappingURL=index.js.map