Skip to content

SharedWorkerRequest

Defined in: packages/@livestore/adapter-web/src/web-worker/common/worker-schema.ts:233

  • Variance<CreateConnection | LeaderWorkerInnerBootStatusStream | LeaderWorkerInnerPushToLeader | LeaderWorkerInnerPullStream | LeaderWorkerInnerExport | LeaderWorkerInnerExportEventlog | LeaderWorkerInnerGetRecreateSnapshot | LeaderWorkerInnerGetLeaderHead | LeaderWorkerInnerGetLeaderSyncState | LeaderWorkerInnerSyncStateStream | LeaderWorkerInnerGetNetworkStatus | LeaderWorkerInnerNetworkStatusStream | LeaderWorkerInnerShutdown | LeaderWorkerInnerExtraDevtoolsMessage | SharedWorkerUpdateMessagePort, { _tag: "DevtoolsWebCommon.CreateConnection"; from: string; port: MessagePort; } | { _tag: "BootStatusStream"; } | { _tag: "PushToLeader"; batch: readonly object[]; } | { _tag: "PullStream"; cursor: { client: number; global: number; rebaseGeneration: number; }; } | { _tag: "Export"; } | { _tag: "ExportEventlog"; } | { _tag: "GetRecreateSnapshot"; } | { _tag: "GetLeaderHead"; } | { _tag: "GetLeaderSyncState"; } | { _tag: "SyncStateStream"; } | { _tag: "GetNetworkStatus"; } | { _tag: "NetworkStatusStream"; } | { _tag: "Shutdown"; } | { _tag: "ExtraDevtoolsMessage"; message: { _tag: "LSD.Leader.SnapshotReq"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; } | { _tag: "LSD.Leader.EventlogReq"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; } | { _tag: "LSD.Leader.NetworkStatusSubscribe"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; subscriptionId: string; } | { _tag: "LSD.Leader.NetworkStatusUnsubscribe"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; subscriptionId: string; } | { _tag: "LSD.Leader.Disconnect"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; } | { _tag: "LSD.Leader.CommitEventReq"; clientId: string; eventEncoded: { args: any; name: string; }; liveStoreVersion: "0.4.0-dev.14"; requestId: string; } | { _tag: "LSD.Leader.Ping"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; } | { _tag: "LSD.Leader.DatabaseFileInfoReq"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; } | { _tag: "LSD.Leader.SyncHistorySubscribe"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; subscriptionId: string; } | { _tag: "LSD.Leader.SyncHistoryUnsubscribe"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; subscriptionId: string; } | { _tag: "LSD.Leader.SyncingInfoReq"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; } | { _tag: "LSD.Leader.SyncHeadSubscribe"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; subscriptionId: string; } | { _tag: "LSD.Leader.SyncHeadUnsubscribe"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; requestId: string; subscriptionId: string; } | { _tag: "LSD.Leader.LoadDatabaseFile.Request"; clientId: string; data: Uint8Array<ArrayBuffer>; liveStoreVersion: "0.4.0-dev.14"; requestId: string; } | { _tag: "LSD.Leader.ResetAllData.Request"; clientId: string; liveStoreVersion: "0.4.0-dev.14"; mode: "all-data" | "only-app-db"; requestId: string; } | { _tag: "LSD.Leader.SetSyncLatch.Request"; clientId: string; closeLatch: boolean; liveStoreVersion: "0.4.0-dev.14"; requestId: string; }; } | { _tag: "UpdateMessagePort"; initial: { _tag: "InitialMessage"; clientId: string; debugInstanceId: string; devtoolsEnabled: boolean; storageOptions: { directory?: string; type: "opfs"; }; storeId: string; syncPayloadEncoded: undefined | JsonValue; }; liveStoreVersion: "0.4.0-dev.14"; port: MessagePort; }, never, this>

new SharedWorkerRequest(_): SharedWorkerRequest

Defined in: node_modules/.pnpm/effect@3.18.0/node_modules/effect/dist/dts/Schema.d.ts:83

never

SharedWorkerRequest

Schema.Union( SharedWorkerUpdateMessagePort, // Proxied requests LeaderWorkerInnerBootStatusStream, LeaderWorkerInnerPushToLeader, LeaderWorkerInnerPullStream, LeaderWorkerInnerExport, LeaderWorkerInnerGetRecreateSnapshot, LeaderWorkerInnerExportEventlog, LeaderWorkerInnerGetLeaderHead, LeaderWorkerInnerGetLeaderSyncState, LeaderWorkerInnerSyncStateStream, LeaderWorkerInnerGetNetworkStatus, LeaderWorkerInnerNetworkStatusStream, LeaderWorkerInnerShutdown, LeaderWorkerInnerExtraDevtoolsMessage, WebmeshWorker.Schema.CreateConnection, ).constructor