@pbroom/color-kit/computeTypes
PlaneComputeResponse
Output of running a PlaneComputeRequest.
import type { PlaneComputeResponse } from '@pbroom/color-kit/compute';types.ts:81interface PlaneComputeResponse {
backend: 'js';
computeTimeMs: number;
marshalTimeMs: number;
result: PackedPlaneQueryResult;
schedule?: PlaneComputeScheduleTrace;
debugTrace?: PlaneComputeDebugTrace;
}Properties
- backend
'js' - Backend that ran the request.
- computeTimeMs
number - Wall-clock time spent solving queries, in milliseconds. Non-deterministic.
- marshalTimeMs
number - Wall-clock time spent packing results, in milliseconds. Non-deterministic.
- result
PackedPlaneQueryResult - All query results packed into typed arrays; decode with
unpackPlaneQueryResults. - schedule?
PlaneComputeScheduleTrace - Routing details; set only by a scheduler.
- debugTrace?
PlaneComputeDebugTrace - Per-query traces; set only when the request has
trace.