Skip to content

Message

Message<E> = { [K in keyof Payloads<E>]: { document: string; epoch: string; messageId: number; payload: Payloads<E>[K]; room: string; sender: string; type: K; version: 1 } }[keyof Payloads<E>]

E extends EditEnvelope = EditEnvelope