UNPKG

@wordpress/core-data

Version:
28 lines (26 loc) 707 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = createLocksActions; var _engine = _interopRequireDefault(require("./engine")); /** * Internal dependencies */ function createLocksActions() { const locks = (0, _engine.default)(); function __unstableAcquireStoreLock(store, path, { exclusive }) { return () => locks.acquire(store, path, exclusive); } function __unstableReleaseStoreLock(lock) { return () => locks.release(lock); } return { __unstableAcquireStoreLock, __unstableReleaseStoreLock }; } //# sourceMappingURL=actions.js.map