UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

30 lines (28 loc) 1.24 kB
/** * DevExtreme (cjs/__internal/grids/new/grid_core/di.test_utils.js) * Version: 25.1.3 * Build date: Wed Jun 25 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getContext = getContext; var _di = require("../../../core/di"); var _controller = require("./context_menu/controller"); var _controller2 = require("./context_menu/controller.mock"); var _di2 = require("./di"); var _options_controller = require("./options_controller/options_controller"); var _options_controller2 = require("./options_controller/options_controller.mock"); function getContext(config) { const diContext = new _di.DIContext; (0, _di2.register)(diContext); const options = new _options_controller2.OptionsControllerMock(config); diContext.registerInstance(_options_controller.OptionsController, options); diContext.registerInstance(_options_controller2.OptionsControllerMock, options); diContext.register(_controller.BaseContextMenuController, _controller2.ContextMenuControllerMock); return diContext }