Skip to content

Type Alias: WorkerRequest

WorkerRequest = { id: number; type: "init"; } | { bytes: Uint8Array; id: number; sourceId: string; type: "load"; } | { descriptor: SourceDescriptor; id: number; proxy: RgbaBuffer; type: "loadProxy"; } | { bytes: Uint8Array; descriptor: SourceDescriptor; id: number; type: "loadProxyEncoded"; } | { id: number; req: Omit<RenderRequest, "signal">; type: "render"; } | { id: number; req: ExportRequest; type: "export"; } | { id: number; log: RenderRequest["log"]; target: "proxy" | "full"; type: "geometry"; upTo?: number; } | { id: number; type: "unload"; } | { assetId: string; bytes: Uint8Array; id: number; type: "asset"; } | { id: number; target: number; type: "abort"; }

Defined in: packages/core/src/worker-protocol.ts:10