Interface ColumnarWorkerTransportExperimental

Minimal transport seam implemented by a browser Worker, MessagePort adapter, or an application-owned worker wrapper. The factory owns CSP URL policy.

interface ColumnarWorkerTransport {
    addEventListener(type: "message", listener: ((event: ColumnarWorkerMessageEvent) => void)): void;
    addEventListener(type: "error", listener: ((event: ColumnarWorkerFaultEvent) => void)): void;
    dispose(): void;
    postMessage(message: unknown, transfer: readonly ArrayBuffer[]): void;
    removeEventListener(type: "message", listener: ((event: ColumnarWorkerMessageEvent) => void)): void;
    removeEventListener(type: "error", listener: ((event: ColumnarWorkerFaultEvent) => void)): void;
}

Methods