UNPKG

@wordpress/block-editor

Version:
44 lines (37 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.__unstableMarkAutomaticChangeFinalControl = void 0; var _data = require("@wordpress/data"); var _store = require("../store"); /** * WordPress dependencies */ /** * Internal dependencies */ const __unstableMarkAutomaticChangeFinalControl = function () { return { type: 'MARK_AUTOMATIC_CHANGE_FINAL_CONTROL' }; }; exports.__unstableMarkAutomaticChangeFinalControl = __unstableMarkAutomaticChangeFinalControl; const controls = { SLEEP({ duration }) { return new Promise(resolve => { setTimeout(resolve, duration); }); }, MARK_AUTOMATIC_CHANGE_FINAL_CONTROL: (0, _data.createRegistryControl)(registry => () => { const { requestIdleCallback = callback => setTimeout(callback, 100) } = window; requestIdleCallback(() => registry.dispatch(_store.store).__unstableMarkAutomaticChangeFinal()); }) }; var _default = controls; exports.default = _default; //# sourceMappingURL=controls.js.map