API reference › @evolu/common › local‑first/Shared › DbWorkerQueuedResponse
type DbWorkerQueuedResponse =
| {
id: EvoluInstanceId;
message:
| {
messagesByOwnerId: ReadonlyMap<
OwnerId,
NonEmptyReadonlyArray<CrdtMessage>
>;
rowsByQuery: RowsByQueryMap;
type: "Mutate";
}
| {
rowsByQuery: RowsByQueryMap;
type: "Query";
}
| {
file: Uint8Array<ArrayBuffer>;
type: "Export";
};
type: "ForEvolu";
}
| {
message:
| {
protocolMessagesByOwnerId: ReadonlyMap<OwnerId, ProtocolMessage>;
type: "CreateSyncMessages";
}
| {
didWriteMessages: boolean;
ownerId: OwnerId;
result: Result<
ApplyProtocolMessageAsClientResult,
ProtocolError | AbortError
>;
type: "ApplySyncMessage";
};
type: "ForSharedWorker";
};
Defined in: packages/common/src/local-first/Shared.ts:194