@tldraw/sync-core
Version:
tldraw infinite canvas SDK (multiplayer sync).
53 lines (52 loc) • 1.25 kB
JavaScript
import { registerTldrawLibraryVersion } from "@tldraw/utils";
import { chunk } from "./lib/chunk.mjs";
import { ClientWebSocketAdapter, ReconnectManager } from "./lib/ClientWebSocketAdapter.mjs";
import {
applyObjectDiff,
diffRecord,
getNetworkDiff,
RecordOpType,
ValueOpType
} from "./lib/diff.mjs";
import {
getTlsyncProtocolVersion,
TLIncompatibilityReason
} from "./lib/protocol.mjs";
import { RoomSessionState } from "./lib/RoomSession.mjs";
import { TLRemoteSyncError } from "./lib/TLRemoteSyncError.mjs";
import { TLSocketRoom } from "./lib/TLSocketRoom.mjs";
import {
TLSyncClient,
TLSyncErrorCloseEventCode,
TLSyncErrorCloseEventReason
} from "./lib/TLSyncClient.mjs";
import {
DocumentState,
TLSyncRoom
} from "./lib/TLSyncRoom.mjs";
registerTldrawLibraryVersion(
"@tldraw/sync-core",
"3.15.1",
"esm"
);
export {
ClientWebSocketAdapter,
DocumentState,
ReconnectManager,
RecordOpType,
RoomSessionState,
TLIncompatibilityReason,
TLRemoteSyncError,
TLSocketRoom,
TLSyncClient,
TLSyncErrorCloseEventCode,
TLSyncErrorCloseEventReason,
TLSyncRoom,
ValueOpType,
applyObjectDiff,
chunk,
diffRecord,
getNetworkDiff,
getTlsyncProtocolVersion
};
//# sourceMappingURL=index.mjs.map