@wordpress/core-data
Version:
Access to and manipulation of core WordPress entities.
33 lines (32 loc) • 747 B
JavaScript
// packages/core-data/src/sync.ts
import {
privateApis as syncPrivateApis
} from "@wordpress/sync";
import { unlock } from "./lock-unlock.mjs";
var {
createSyncManager,
Delta,
CRDT_DOC_META_PERSISTENCE_KEY,
CRDT_RECORD_MAP_KEY,
LOCAL_EDITOR_ORIGIN,
LOCAL_SYNC_MANAGER_ORIGIN,
WORDPRESS_META_KEY_FOR_CRDT_DOC_PERSISTENCE
} = unlock(syncPrivateApis);
var syncManager;
function getSyncManager() {
if (syncManager) {
return syncManager;
}
syncManager = createSyncManager();
return syncManager;
}
export {
CRDT_DOC_META_PERSISTENCE_KEY,
CRDT_RECORD_MAP_KEY,
Delta,
LOCAL_EDITOR_ORIGIN,
LOCAL_SYNC_MANAGER_ORIGIN,
WORDPRESS_META_KEY_FOR_CRDT_DOC_PERSISTENCE,
getSyncManager
};
//# sourceMappingURL=sync.mjs.map