import { CompactedOperations } from "./compression.ts"; import { WeakCausalTreeOp } from "./sync/ordt/causal-tree.ts"; import { PlainTextOperation } from "./sync/ordt/plain-text.ts"; export type Packet = | { t: "init"; ops: CompactedOperations; you: string } | { t: "op"; op: WeakCausalTreeOp };