UNPKG

@robotlegsjs/core

Version:

An architecture-based IoC framework for JavaScript/TypeScript

178 lines 18.4 kB
"use strict"; // ------------------------------------------------------------------------------ // Copyright (c) 2017-present, RobotlegsJS. All Rights Reserved. // // NOTICE: You are permitted to use, modify, and distribute this file // in accordance with the terms of the license agreement accompanying it. // ------------------------------------------------------------------------------ Object.defineProperty(exports, "__esModule", { value: true }); exports.IContext = exports.TypeMatcherError = exports.TypeMatcher = exports.TypeFilter = exports.isInstanceOfType = exports.instanceOfType = exports.LocalEventMapExtension = exports.EventMapConfig = exports.EventMap = exports.DomEventMapConfig = exports.IEventMap = exports.LifecycleEventRelay = exports.EventRelay = exports.EventDispatcherExtension = exports.EventCommandTrigger = exports.EventCommandMap = exports.EventCommandMapExtension = exports.IEventCommandMap = exports.InjectableLoggerExtension = exports.LogMessageParser = exports.ConsoleLogTarget = exports.ConsoleLoggingExtension = exports.DirectCommandMapper = exports.DirectCommandMap = exports.DirectCommandMapExtension = exports.IDirectCommandMap = exports.NullCommandTrigger = exports.CommandTriggerMap = exports.CommandMappingList = exports.CommandMapping = exports.CommandMapper = exports.CommandExecutor = exports.Command = exports.ICommand = exports.CommandPayload = exports.EventDispatcher = exports.Event = exports.IEventDispatcher = exports.MVCSBundle = exports.unmanaged = exports.targetName = exports.tagged = exports.postConstruct = exports.optional = exports.named = exports.multiInject = exports.injectable = exports.inject = exports.decorate = exports.ContainerModule = void 0; exports.UID = exports.safelyCallBack = exports.RobotlegsInjector = exports.Pin = exports.ObjectProcessor = exports.MessageRunner = exports.MessageDispatcher = exports.LogManager = exports.Logger = exports.LifecycleTransition = exports.Lifecycle = exports.instantiateUnmapped = exports.guardsApprove = exports.getQualifiedClassName = exports.ExtensionInstaller = exports.Context = exports.ConfigManager = exports.applyHooks = exports.PinEvent = exports.LogLevel = exports.LifecycleState = exports.LifecycleEvent = exports.LifecycleError = exports.ILogger = exports.IInjector = void 0; /* * Dependency injection */ var inversify_1 = require("inversify"); Object.defineProperty(exports, "ContainerModule", { enumerable: true, get: function () { return inversify_1.ContainerModule; } }); Object.defineProperty(exports, "decorate", { enumerable: true, get: function () { return inversify_1.decorate; } }); Object.defineProperty(exports, "inject", { enumerable: true, get: function () { return inversify_1.inject; } }); Object.defineProperty(exports, "injectable", { enumerable: true, get: function () { return inversify_1.injectable; } }); Object.defineProperty(exports, "multiInject", { enumerable: true, get: function () { return inversify_1.multiInject; } }); Object.defineProperty(exports, "named", { enumerable: true, get: function () { return inversify_1.named; } }); Object.defineProperty(exports, "optional", { enumerable: true, get: function () { return inversify_1.optional; } }); Object.defineProperty(exports, "postConstruct", { enumerable: true, get: function () { return inversify_1.postConstruct; } }); Object.defineProperty(exports, "tagged", { enumerable: true, get: function () { return inversify_1.tagged; } }); Object.defineProperty(exports, "targetName", { enumerable: true, get: function () { return inversify_1.targetName; } }); Object.defineProperty(exports, "unmanaged", { enumerable: true, get: function () { return inversify_1.unmanaged; } }); /** * Bundles */ var MVCSBundle_1 = require("./robotlegs/bender/bundles/mvcs/MVCSBundle"); Object.defineProperty(exports, "MVCSBundle", { enumerable: true, get: function () { return MVCSBundle_1.MVCSBundle; } }); var IEventDispatcher_1 = require("./robotlegs/bender/events/api/IEventDispatcher"); Object.defineProperty(exports, "IEventDispatcher", { enumerable: true, get: function () { return IEventDispatcher_1.IEventDispatcher; } }); var Event_1 = require("./robotlegs/bender/events/impl/Event"); Object.defineProperty(exports, "Event", { enumerable: true, get: function () { return Event_1.Event; } }); var EventDispatcher_1 = require("./robotlegs/bender/events/impl/EventDispatcher"); Object.defineProperty(exports, "EventDispatcher", { enumerable: true, get: function () { return EventDispatcher_1.EventDispatcher; } }); /** * Command Center Extension */ var CommandPayload_1 = require("./robotlegs/bender/extensions/commandCenter/api/CommandPayload"); Object.defineProperty(exports, "CommandPayload", { enumerable: true, get: function () { return CommandPayload_1.CommandPayload; } }); var ICommand_1 = require("./robotlegs/bender/extensions/commandCenter/api/ICommand"); Object.defineProperty(exports, "ICommand", { enumerable: true, get: function () { return ICommand_1.ICommand; } }); var Command_1 = require("./robotlegs/bender/extensions/commandCenter/impl/Command"); Object.defineProperty(exports, "Command", { enumerable: true, get: function () { return Command_1.Command; } }); var CommandExecutor_1 = require("./robotlegs/bender/extensions/commandCenter/impl/CommandExecutor"); Object.defineProperty(exports, "CommandExecutor", { enumerable: true, get: function () { return CommandExecutor_1.CommandExecutor; } }); var CommandMapper_1 = require("./robotlegs/bender/extensions/commandCenter/impl/CommandMapper"); Object.defineProperty(exports, "CommandMapper", { enumerable: true, get: function () { return CommandMapper_1.CommandMapper; } }); var CommandMapping_1 = require("./robotlegs/bender/extensions/commandCenter/impl/CommandMapping"); Object.defineProperty(exports, "CommandMapping", { enumerable: true, get: function () { return CommandMapping_1.CommandMapping; } }); var CommandMappingList_1 = require("./robotlegs/bender/extensions/commandCenter/impl/CommandMappingList"); Object.defineProperty(exports, "CommandMappingList", { enumerable: true, get: function () { return CommandMappingList_1.CommandMappingList; } }); var CommandTriggerMap_1 = require("./robotlegs/bender/extensions/commandCenter/impl/CommandTriggerMap"); Object.defineProperty(exports, "CommandTriggerMap", { enumerable: true, get: function () { return CommandTriggerMap_1.CommandTriggerMap; } }); var NullCommandTrigger_1 = require("./robotlegs/bender/extensions/commandCenter/impl/NullCommandTrigger"); Object.defineProperty(exports, "NullCommandTrigger", { enumerable: true, get: function () { return NullCommandTrigger_1.NullCommandTrigger; } }); /** * Direct Command Map Extension */ var IDirectCommandMap_1 = require("./robotlegs/bender/extensions/directCommandMap/api/IDirectCommandMap"); Object.defineProperty(exports, "IDirectCommandMap", { enumerable: true, get: function () { return IDirectCommandMap_1.IDirectCommandMap; } }); var DirectCommandMapExtension_1 = require("./robotlegs/bender/extensions/directCommandMap/DirectCommandMapExtension"); Object.defineProperty(exports, "DirectCommandMapExtension", { enumerable: true, get: function () { return DirectCommandMapExtension_1.DirectCommandMapExtension; } }); var DirectCommandMap_1 = require("./robotlegs/bender/extensions/directCommandMap/impl/DirectCommandMap"); Object.defineProperty(exports, "DirectCommandMap", { enumerable: true, get: function () { return DirectCommandMap_1.DirectCommandMap; } }); var DirectCommandMapper_1 = require("./robotlegs/bender/extensions/directCommandMap/impl/DirectCommandMapper"); Object.defineProperty(exports, "DirectCommandMapper", { enumerable: true, get: function () { return DirectCommandMapper_1.DirectCommandMapper; } }); /** * Enhanced Logging Extension */ var ConsoleLoggingExtension_1 = require("./robotlegs/bender/extensions/enhancedLogging/ConsoleLoggingExtension"); Object.defineProperty(exports, "ConsoleLoggingExtension", { enumerable: true, get: function () { return ConsoleLoggingExtension_1.ConsoleLoggingExtension; } }); var ConsoleLogTarget_1 = require("./robotlegs/bender/extensions/enhancedLogging/impl/ConsoleLogTarget"); Object.defineProperty(exports, "ConsoleLogTarget", { enumerable: true, get: function () { return ConsoleLogTarget_1.ConsoleLogTarget; } }); var LogMessageParser_1 = require("./robotlegs/bender/extensions/enhancedLogging/impl/LogMessageParser"); Object.defineProperty(exports, "LogMessageParser", { enumerable: true, get: function () { return LogMessageParser_1.LogMessageParser; } }); var InjectableLoggerExtension_1 = require("./robotlegs/bender/extensions/enhancedLogging/InjectableLoggerExtension"); Object.defineProperty(exports, "InjectableLoggerExtension", { enumerable: true, get: function () { return InjectableLoggerExtension_1.InjectableLoggerExtension; } }); /** * Event Command Map Extension */ var IEventCommandMap_1 = require("./robotlegs/bender/extensions/eventCommandMap/api/IEventCommandMap"); Object.defineProperty(exports, "IEventCommandMap", { enumerable: true, get: function () { return IEventCommandMap_1.IEventCommandMap; } }); var EventCommandMapExtension_1 = require("./robotlegs/bender/extensions/eventCommandMap/EventCommandMapExtension"); Object.defineProperty(exports, "EventCommandMapExtension", { enumerable: true, get: function () { return EventCommandMapExtension_1.EventCommandMapExtension; } }); var EventCommandMap_1 = require("./robotlegs/bender/extensions/eventCommandMap/impl/EventCommandMap"); Object.defineProperty(exports, "EventCommandMap", { enumerable: true, get: function () { return EventCommandMap_1.EventCommandMap; } }); var EventCommandTrigger_1 = require("./robotlegs/bender/extensions/eventCommandMap/impl/EventCommandTrigger"); Object.defineProperty(exports, "EventCommandTrigger", { enumerable: true, get: function () { return EventCommandTrigger_1.EventCommandTrigger; } }); /** * Event Dispatcher Extension */ var EventDispatcherExtension_1 = require("./robotlegs/bender/extensions/eventDispatcher/EventDispatcherExtension"); Object.defineProperty(exports, "EventDispatcherExtension", { enumerable: true, get: function () { return EventDispatcherExtension_1.EventDispatcherExtension; } }); var EventRelay_1 = require("./robotlegs/bender/extensions/eventDispatcher/impl/EventRelay"); Object.defineProperty(exports, "EventRelay", { enumerable: true, get: function () { return EventRelay_1.EventRelay; } }); var LifecycleEventRelay_1 = require("./robotlegs/bender/extensions/eventDispatcher/impl/LifecycleEventRelay"); Object.defineProperty(exports, "LifecycleEventRelay", { enumerable: true, get: function () { return LifecycleEventRelay_1.LifecycleEventRelay; } }); /** * Local EventMap Extension */ var IEventMap_1 = require("./robotlegs/bender/extensions/localEventMap/api/IEventMap"); Object.defineProperty(exports, "IEventMap", { enumerable: true, get: function () { return IEventMap_1.IEventMap; } }); var DomEventMapConfig_1 = require("./robotlegs/bender/extensions/localEventMap/impl/DomEventMapConfig"); Object.defineProperty(exports, "DomEventMapConfig", { enumerable: true, get: function () { return DomEventMapConfig_1.DomEventMapConfig; } }); var EventMap_1 = require("./robotlegs/bender/extensions/localEventMap/impl/EventMap"); Object.defineProperty(exports, "EventMap", { enumerable: true, get: function () { return EventMap_1.EventMap; } }); var EventMapConfig_1 = require("./robotlegs/bender/extensions/localEventMap/impl/EventMapConfig"); Object.defineProperty(exports, "EventMapConfig", { enumerable: true, get: function () { return EventMapConfig_1.EventMapConfig; } }); var LocalEventMapExtension_1 = require("./robotlegs/bender/extensions/localEventMap/LocalEventMapExtension"); Object.defineProperty(exports, "LocalEventMapExtension", { enumerable: true, get: function () { return LocalEventMapExtension_1.LocalEventMapExtension; } }); var instanceOfType_1 = require("./robotlegs/bender/extensions/matching/instanceOfType"); Object.defineProperty(exports, "instanceOfType", { enumerable: true, get: function () { return instanceOfType_1.instanceOfType; } }); var isInstanceOfType_1 = require("./robotlegs/bender/extensions/matching/isInstanceOfType"); Object.defineProperty(exports, "isInstanceOfType", { enumerable: true, get: function () { return isInstanceOfType_1.isInstanceOfType; } }); var TypeFilter_1 = require("./robotlegs/bender/extensions/matching/TypeFilter"); Object.defineProperty(exports, "TypeFilter", { enumerable: true, get: function () { return TypeFilter_1.TypeFilter; } }); var TypeMatcher_1 = require("./robotlegs/bender/extensions/matching/TypeMatcher"); Object.defineProperty(exports, "TypeMatcher", { enumerable: true, get: function () { return TypeMatcher_1.TypeMatcher; } }); var TypeMatcherError_1 = require("./robotlegs/bender/extensions/matching/TypeMatcherError"); Object.defineProperty(exports, "TypeMatcherError", { enumerable: true, get: function () { return TypeMatcherError_1.TypeMatcherError; } }); var IContext_1 = require("./robotlegs/bender/framework/api/IContext"); Object.defineProperty(exports, "IContext", { enumerable: true, get: function () { return IContext_1.IContext; } }); var IInjector_1 = require("./robotlegs/bender/framework/api/IInjector"); Object.defineProperty(exports, "IInjector", { enumerable: true, get: function () { return IInjector_1.IInjector; } }); var ILogger_1 = require("./robotlegs/bender/framework/api/ILogger"); Object.defineProperty(exports, "ILogger", { enumerable: true, get: function () { return ILogger_1.ILogger; } }); var LifecycleError_1 = require("./robotlegs/bender/framework/api/LifecycleError"); Object.defineProperty(exports, "LifecycleError", { enumerable: true, get: function () { return LifecycleError_1.LifecycleError; } }); var LifecycleEvent_1 = require("./robotlegs/bender/framework/api/LifecycleEvent"); Object.defineProperty(exports, "LifecycleEvent", { enumerable: true, get: function () { return LifecycleEvent_1.LifecycleEvent; } }); var LifecycleState_1 = require("./robotlegs/bender/framework/api/LifecycleState"); Object.defineProperty(exports, "LifecycleState", { enumerable: true, get: function () { return LifecycleState_1.LifecycleState; } }); var LogLevel_1 = require("./robotlegs/bender/framework/api/LogLevel"); Object.defineProperty(exports, "LogLevel", { enumerable: true, get: function () { return LogLevel_1.LogLevel; } }); var PinEvent_1 = require("./robotlegs/bender/framework/api/PinEvent"); Object.defineProperty(exports, "PinEvent", { enumerable: true, get: function () { return PinEvent_1.PinEvent; } }); /** * Framework Implementation */ var applyHooks_1 = require("./robotlegs/bender/framework/impl/applyHooks"); Object.defineProperty(exports, "applyHooks", { enumerable: true, get: function () { return applyHooks_1.applyHooks; } }); var ConfigManager_1 = require("./robotlegs/bender/framework/impl/ConfigManager"); Object.defineProperty(exports, "ConfigManager", { enumerable: true, get: function () { return ConfigManager_1.ConfigManager; } }); var Context_1 = require("./robotlegs/bender/framework/impl/Context"); Object.defineProperty(exports, "Context", { enumerable: true, get: function () { return Context_1.Context; } }); var ExtensionInstaller_1 = require("./robotlegs/bender/framework/impl/ExtensionInstaller"); Object.defineProperty(exports, "ExtensionInstaller", { enumerable: true, get: function () { return ExtensionInstaller_1.ExtensionInstaller; } }); var getQualifiedClassName_1 = require("./robotlegs/bender/framework/impl/getQualifiedClassName"); Object.defineProperty(exports, "getQualifiedClassName", { enumerable: true, get: function () { return getQualifiedClassName_1.getQualifiedClassName; } }); var guardsApprove_1 = require("./robotlegs/bender/framework/impl/guardsApprove"); Object.defineProperty(exports, "guardsApprove", { enumerable: true, get: function () { return guardsApprove_1.guardsApprove; } }); var instantiateUnmapped_1 = require("./robotlegs/bender/framework/impl/instantiateUnmapped"); Object.defineProperty(exports, "instantiateUnmapped", { enumerable: true, get: function () { return instantiateUnmapped_1.instantiateUnmapped; } }); var Lifecycle_1 = require("./robotlegs/bender/framework/impl/Lifecycle"); Object.defineProperty(exports, "Lifecycle", { enumerable: true, get: function () { return Lifecycle_1.Lifecycle; } }); var LifecycleTransition_1 = require("./robotlegs/bender/framework/impl/LifecycleTransition"); Object.defineProperty(exports, "LifecycleTransition", { enumerable: true, get: function () { return LifecycleTransition_1.LifecycleTransition; } }); var Logger_1 = require("./robotlegs/bender/framework/impl/Logger"); Object.defineProperty(exports, "Logger", { enumerable: true, get: function () { return Logger_1.Logger; } }); var LogManager_1 = require("./robotlegs/bender/framework/impl/LogManager"); Object.defineProperty(exports, "LogManager", { enumerable: true, get: function () { return LogManager_1.LogManager; } }); var MessageDispatcher_1 = require("./robotlegs/bender/framework/impl/MessageDispatcher"); Object.defineProperty(exports, "MessageDispatcher", { enumerable: true, get: function () { return MessageDispatcher_1.MessageDispatcher; } }); var MessageRunner_1 = require("./robotlegs/bender/framework/impl/MessageRunner"); Object.defineProperty(exports, "MessageRunner", { enumerable: true, get: function () { return MessageRunner_1.MessageRunner; } }); var ObjectProcessor_1 = require("./robotlegs/bender/framework/impl/ObjectProcessor"); Object.defineProperty(exports, "ObjectProcessor", { enumerable: true, get: function () { return ObjectProcessor_1.ObjectProcessor; } }); var Pin_1 = require("./robotlegs/bender/framework/impl/Pin"); Object.defineProperty(exports, "Pin", { enumerable: true, get: function () { return Pin_1.Pin; } }); var RobotlegsInjector_1 = require("./robotlegs/bender/framework/impl/RobotlegsInjector"); Object.defineProperty(exports, "RobotlegsInjector", { enumerable: true, get: function () { return RobotlegsInjector_1.RobotlegsInjector; } }); var safelyCallBack_1 = require("./robotlegs/bender/framework/impl/safelyCallBack"); Object.defineProperty(exports, "safelyCallBack", { enumerable: true, get: function () { return safelyCallBack_1.safelyCallBack; } }); var UID_1 = require("./robotlegs/bender/framework/impl/UID"); Object.defineProperty(exports, "UID", { enumerable: true, get: function () { return UID_1.UID; } }); //# sourceMappingURL=index.js.map