UNPKG

@wordpress/core-data

Version:
33 lines (27 loc) 621 B
/** * WordPress dependencies */ import { CRDT_DOC_META_PERSISTENCE_KEY, CRDT_RECORD_MAP_KEY, LOCAL_EDITOR_ORIGIN, LOCAL_SYNC_MANAGER_ORIGIN, WORDPRESS_META_KEY_FOR_CRDT_DOC_PERSISTENCE, type SyncManager, createSyncManager, } from '@wordpress/sync'; export { CRDT_DOC_META_PERSISTENCE_KEY, CRDT_RECORD_MAP_KEY, LOCAL_EDITOR_ORIGIN, LOCAL_SYNC_MANAGER_ORIGIN, WORDPRESS_META_KEY_FOR_CRDT_DOC_PERSISTENCE, }; let syncManager: SyncManager; export function getSyncManager(): SyncManager | undefined { if ( syncManager ) { return syncManager; } syncManager = createSyncManager(); return syncManager; }