API reference › @evolu/common › local‑first/Shared › DbWorkerRequest
type DbWorkerRequest =
| {
id: EvoluInstanceId;
message: { readonly [Message in EvoluInput as Message["type"]]: Message }[
"Mutate" | "Query" | "Export"];
type: "ForEvolu";
}
| {
message:
| {
owners: NonEmptyReadonlyArray<Owner>;
type: "CreateSyncMessages";
}
| {
inputMessage: Uint8Array;
owner: Owner;
type: "ApplySyncMessage";
};
type: "ForSharedWorker";
};
Defined in: packages/common/src/local-first/Shared.ts:161