UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

39 lines (37 loc) 1.25 kB
/** * DevExtreme (cjs/__internal/scheduler/__tests__/__mock__/create_scheduler.js) * Version: 25.1.5 * Build date: Wed Sep 03 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.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); 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;