@wordpress/core-data
Version:
Access to and manipulation of core WordPress entities.
19 lines (14 loc) • 436 B
JavaScript
/**
* Internal dependencies
*/
import createLocks from './engine';
export default function createLocksActions() {
const locks = createLocks();
function __unstableAcquireStoreLock( store, path, { exclusive } ) {
return () => locks.acquire( store, path, exclusive );
}
function __unstableReleaseStoreLock( lock ) {
return () => locks.release( lock );
}
return { __unstableAcquireStoreLock, __unstableReleaseStoreLock };
}