[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [local‑first/Shared](https://evolu.dev/docs/api-reference/common/local-first/Shared) › DbWorkerInput

Defined in: [packages/common/src/local-first/Shared.ts:346](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/local-first/Shared.ts#L346)

## Properties

<a id="callbackid"></a>

### callbackId

```ts
readonly callbackId: string & Brand<"Id">;
```

Defined in: [packages/common/src/local-first/Shared.ts:347](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/local-first/Shared.ts#L347)

---

<a id="request"></a>

### request

```ts
readonly request:
  | {
  evoluPortId: string & Brand<"Id">;
  message: ExtractType<EvoluInput, "Query" | "Mutate" | "Export">;
  type: "ForEvolu";
}
  | {
  message:   | {
     owners: readonly [Owner, Owner];
     type: "CreateSyncMessages";
   }
     | {
     inputMessage: Uint8Array<ArrayBuffer>;
     owner: Owner;
     type: "ApplySyncMessage";
   };
  type: "ForSharedWorker";
};
```

Defined in: [packages/common/src/local-first/Shared.ts:348](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/local-first/Shared.ts#L348)