UNPKG

devextreme

Version:

JavaScript/TypeScript Component Suite for Responsive Web Development

40 lines (38 loc) 1.3 kB
/** * DevExtreme (cjs/__internal/scheduler/__tests__/__mock__/create_scheduler.js) * Version: 25.2.7 * Build date: Tue May 05 2026 * * Copyright (c) 2012 - 2026 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.createScheduler = void 0; var _m_scheduler = _interopRequireDefault(require("../../../scheduler/m_scheduler")); var _scheduler = require("./model/scheduler"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e } } const createScheduler = async config => { const container = document.createElement("div"); const scheduler = new _m_scheduler.default(container, config); await new Promise(process.nextTick); document.body.appendChild(container); return { container: container, scheduler: scheduler, POM: (0, _scheduler.createSchedulerModel)(container), keydown: (element, key) => { element.dispatchEvent(new KeyboardEvent("keydown", { key: key, bubbles: true })) } } }; exports.createScheduler = createScheduler;