UNPKG

@robotlegsjs/pixi-palidor

Version:
30 lines 1.64 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.PalidorPixiExtension = void 0; var core_1 = require("@robotlegsjs/core"); var pixi_1 = require("@robotlegsjs/pixi"); var IContainerController_1 = require("./api/IContainerController"); var IFlowManager_1 = require("./api/IFlowManager"); var FlowManager_1 = require("./impl/FlowManager"); var PixiContainerController_1 = require("./impl/PixiContainerController"); var PalidorPixiExtension = /** @class */ (function () { function PalidorPixiExtension() { } PalidorPixiExtension.prototype.extend = function (context) { this._injector = context.injector; context.addConfigHandler(core_1.instanceOfType(pixi_1.ContextView), this._handleContextView.bind(this)); }; PalidorPixiExtension.prototype._handleContextView = function (contextView) { this._injector.bind(IContainerController_1.IContainerController).to(PixiContainerController_1.PixiContainerController).inSingletonScope(); this._injector.bind(IFlowManager_1.IFlowManager).to(FlowManager_1.FlowManager).inSingletonScope(); }; return PalidorPixiExtension; }()); exports.PalidorPixiExtension = PalidorPixiExtension; //# sourceMappingURL=PalidorPixiExtension.js.map