Type Alias: WorkerRequest
WorkerRequest = {
id:number;type:"init"; } | {bytes:Uint8Array;id:number;options?:RendererLoadOptions;sourceId:string;type:"load"; } | {descriptor:SourceDescriptor;id:number;type:"loadWorkingCopy";workingCopy:RgbaBuffer; } | {bytes:Uint8Array;descriptor:SourceDescriptor;id:number;type:"loadWorkingCopyEncoded"; } | {id:number;req:Omit<RenderRequest,"signal">;type:"render"; } | {id:number;req:ExportRequest;type:"export"; } | {id:number;log:RenderRequest["log"];target:"workingCopy"|"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:16