@pbroom/color-kit/computeTypes

PlaneComputeResponse

Output of running a PlaneComputeRequest.

interfaceimport type { PlaneComputeResponse } from '@pbroom/color-kit/compute';types.ts:81
interface PlaneComputeResponse {
  backend: 'js';
  computeTimeMs: number;
  marshalTimeMs: number;
  result: PackedPlaneQueryResult;
  schedule?: PlaneComputeScheduleTrace;
  debugTrace?: PlaneComputeDebugTrace;
}

Properties

backend'js'
Backend that ran the request.
computeTimeMsnumber
Wall-clock time spent solving queries, in milliseconds. Non-deterministic.
marshalTimeMsnumber
Wall-clock time spent packing results, in milliseconds. Non-deterministic.
resultPackedPlaneQueryResult
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.