@liveblocks/client
Advanced tools
Comparing version 0.4.0 to 0.5.0
@@ -211,9 +211,9 @@ "use strict"; | ||
switch (serialized.type) { | ||
case "register": { | ||
case live_1.CrdtType.Register: { | ||
return serialized.data; | ||
} | ||
case "record": { | ||
case live_1.CrdtType.Record: { | ||
return deserializeRecord(serialized, cache); | ||
} | ||
case "list": { | ||
case live_1.CrdtType.List: { | ||
return deserializeList(serialized, cache); | ||
@@ -385,3 +385,3 @@ } | ||
id: record.id, | ||
type: "record", | ||
type: live_1.CrdtType.Record, | ||
data: serializedData, | ||
@@ -393,3 +393,3 @@ }; | ||
id: list.id, | ||
type: "list", | ||
type: live_1.CrdtType.List, | ||
data: {}, | ||
@@ -406,4 +406,4 @@ }; | ||
else { | ||
return { type: "register", data: value }; | ||
return { type: live_1.CrdtType.Register, data: value }; | ||
} | ||
} |
import { Presence } from "./types"; | ||
export declare type ServerMessage = UpdatePresenceMessage | UserJoinMessage | UserLeftMessage | InitialDocumentStateMessage | DocumentOperationsMessage; | ||
export declare type ServerMessage = UpdatePresenceMessage | UserJoinMessage | UserLeftMessage | InitialDocumentStateMessage | UpdateStorageMessage; | ||
export declare enum ServerMessageType { | ||
@@ -8,3 +8,3 @@ UpdatePresence = 100, | ||
InitialDocumentState = 200, | ||
DocumentOperations = 201 | ||
UpdateStorage = 201 | ||
} | ||
@@ -28,4 +28,4 @@ export declare type UpdatePresenceMessage = { | ||
}; | ||
export declare type DocumentOperationsMessage = { | ||
type: ServerMessageType.DocumentOperations; | ||
export declare type UpdateStorageMessage = { | ||
type: ServerMessageType.UpdateStorage; | ||
ops: Op[]; | ||
@@ -51,5 +51,10 @@ }; | ||
}; | ||
export declare enum CrdtType { | ||
Record = 0, | ||
List = 1, | ||
Register = 2 | ||
} | ||
export declare type SerializedRecord = { | ||
id: string; | ||
type: "record"; | ||
type: CrdtType.Record; | ||
data: { | ||
@@ -61,3 +66,3 @@ [key: string]: SerializedCrdt; | ||
id: string; | ||
type: "list"; | ||
type: CrdtType.List; | ||
data: { | ||
@@ -69,3 +74,3 @@ [position: string]: SerializedCrdt; | ||
id?: string; | ||
type: "register"; | ||
type: CrdtType.Register; | ||
data: any; | ||
@@ -75,2 +80,3 @@ }; | ||
export declare enum OpType { | ||
Init = 100, | ||
ListInsert = 200, | ||
@@ -77,0 +83,0 @@ ListMove = 201, |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.WebsocketCloseCodes = exports.OpType = exports.ClientMessageType = exports.ServerMessageType = void 0; | ||
exports.WebsocketCloseCodes = exports.OpType = exports.CrdtType = exports.ClientMessageType = exports.ServerMessageType = void 0; | ||
var ServerMessageType; | ||
@@ -10,3 +10,3 @@ (function (ServerMessageType) { | ||
ServerMessageType[ServerMessageType["InitialDocumentState"] = 200] = "InitialDocumentState"; | ||
ServerMessageType[ServerMessageType["DocumentOperations"] = 201] = "DocumentOperations"; | ||
ServerMessageType[ServerMessageType["UpdateStorage"] = 201] = "UpdateStorage"; | ||
})(ServerMessageType = exports.ServerMessageType || (exports.ServerMessageType = {})); | ||
@@ -19,4 +19,11 @@ var ClientMessageType; | ||
})(ClientMessageType = exports.ClientMessageType || (exports.ClientMessageType = {})); | ||
var CrdtType; | ||
(function (CrdtType) { | ||
CrdtType[CrdtType["Record"] = 0] = "Record"; | ||
CrdtType[CrdtType["List"] = 1] = "List"; | ||
CrdtType[CrdtType["Register"] = 2] = "Register"; | ||
})(CrdtType = exports.CrdtType || (exports.CrdtType = {})); | ||
var OpType; | ||
(function (OpType) { | ||
OpType[OpType["Init"] = 100] = "Init"; | ||
OpType[OpType["ListInsert"] = 200] = "ListInsert"; | ||
@@ -23,0 +30,0 @@ OpType[OpType["ListMove"] = 201] = "ListMove"; |
@@ -226,3 +226,3 @@ "use strict"; | ||
} | ||
case live_1.ServerMessageType.DocumentOperations: { | ||
case live_1.ServerMessageType.UpdateStorage: { | ||
onDocumentUpdates(message); | ||
@@ -229,0 +229,0 @@ break; |
@@ -1,2 +0,2 @@ | ||
import { OpType, } from "./live"; | ||
import { OpType, CrdtType, } from "./live"; | ||
import { compare, makePosition } from "./position"; | ||
@@ -205,9 +205,9 @@ const RECORD = Symbol("liveblocks.record"); | ||
switch (serialized.type) { | ||
case "register": { | ||
case CrdtType.Register: { | ||
return serialized.data; | ||
} | ||
case "record": { | ||
case CrdtType.Record: { | ||
return deserializeRecord(serialized, cache); | ||
} | ||
case "list": { | ||
case CrdtType.List: { | ||
return deserializeList(serialized, cache); | ||
@@ -379,3 +379,3 @@ } | ||
id: record.id, | ||
type: "record", | ||
type: CrdtType.Record, | ||
data: serializedData, | ||
@@ -387,3 +387,3 @@ }; | ||
id: list.id, | ||
type: "list", | ||
type: CrdtType.List, | ||
data: {}, | ||
@@ -400,4 +400,4 @@ }; | ||
else { | ||
return { type: "register", data: value }; | ||
return { type: CrdtType.Register, data: value }; | ||
} | ||
} |
import { Presence } from "./types"; | ||
export declare type ServerMessage = UpdatePresenceMessage | UserJoinMessage | UserLeftMessage | InitialDocumentStateMessage | DocumentOperationsMessage; | ||
export declare type ServerMessage = UpdatePresenceMessage | UserJoinMessage | UserLeftMessage | InitialDocumentStateMessage | UpdateStorageMessage; | ||
export declare enum ServerMessageType { | ||
@@ -8,3 +8,3 @@ UpdatePresence = 100, | ||
InitialDocumentState = 200, | ||
DocumentOperations = 201 | ||
UpdateStorage = 201 | ||
} | ||
@@ -28,4 +28,4 @@ export declare type UpdatePresenceMessage = { | ||
}; | ||
export declare type DocumentOperationsMessage = { | ||
type: ServerMessageType.DocumentOperations; | ||
export declare type UpdateStorageMessage = { | ||
type: ServerMessageType.UpdateStorage; | ||
ops: Op[]; | ||
@@ -51,5 +51,10 @@ }; | ||
}; | ||
export declare enum CrdtType { | ||
Record = 0, | ||
List = 1, | ||
Register = 2 | ||
} | ||
export declare type SerializedRecord = { | ||
id: string; | ||
type: "record"; | ||
type: CrdtType.Record; | ||
data: { | ||
@@ -61,3 +66,3 @@ [key: string]: SerializedCrdt; | ||
id: string; | ||
type: "list"; | ||
type: CrdtType.List; | ||
data: { | ||
@@ -69,3 +74,3 @@ [position: string]: SerializedCrdt; | ||
id?: string; | ||
type: "register"; | ||
type: CrdtType.Register; | ||
data: any; | ||
@@ -75,2 +80,3 @@ }; | ||
export declare enum OpType { | ||
Init = 100, | ||
ListInsert = 200, | ||
@@ -77,0 +83,0 @@ ListMove = 201, |
@@ -7,3 +7,3 @@ export var ServerMessageType; | ||
ServerMessageType[ServerMessageType["InitialDocumentState"] = 200] = "InitialDocumentState"; | ||
ServerMessageType[ServerMessageType["DocumentOperations"] = 201] = "DocumentOperations"; | ||
ServerMessageType[ServerMessageType["UpdateStorage"] = 201] = "UpdateStorage"; | ||
})(ServerMessageType || (ServerMessageType = {})); | ||
@@ -16,4 +16,11 @@ export var ClientMessageType; | ||
})(ClientMessageType || (ClientMessageType = {})); | ||
export var CrdtType; | ||
(function (CrdtType) { | ||
CrdtType[CrdtType["Record"] = 0] = "Record"; | ||
CrdtType[CrdtType["List"] = 1] = "List"; | ||
CrdtType[CrdtType["Register"] = 2] = "Register"; | ||
})(CrdtType || (CrdtType = {})); | ||
export var OpType; | ||
(function (OpType) { | ||
OpType[OpType["Init"] = 100] = "Init"; | ||
OpType[OpType["ListInsert"] = 200] = "ListInsert"; | ||
@@ -20,0 +27,0 @@ OpType[OpType["ListMove"] = 201] = "ListMove"; |
@@ -204,3 +204,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
} | ||
case ServerMessageType.DocumentOperations: { | ||
case ServerMessageType.UpdateStorage: { | ||
onDocumentUpdates(message); | ||
@@ -207,0 +207,0 @@ break; |
{ | ||
"name": "@liveblocks/client", | ||
"version": "0.4.0", | ||
"version": "0.5.0", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "./lib/cjs/index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
95624
2742