@wordpress/core-data
Version:
Access to and manipulation of core WordPress entities.
28 lines (26 loc) • 707 B
JavaScript
;
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