API reference › @evolu/common › local‑first/Shared › SharedWorkerInput
type SharedWorkerInput =
| {
consoleLevel: ConsoleLevel;
type: "AnnounceTabLeader";
}
| {
consoleLevel: ConsoleLevel;
encryptionKey: EncryptionKey;
evoluPort: NativeMessagePort<EvoluOutput, EvoluInput>;
id: EvoluInstanceId;
memoryOnly: boolean;
name: Name;
sqliteSchema: SqliteSchema;
type: "CreateEvolu";
};
Defined in: packages/common/src/local-first/Shared.ts:87