RenderedSnapshot
Defined in: packages/core/src/adapters/capture-runner.ts:76
A screenshot produced by a capture renderer.
Properties
Section titled “Properties”
optionala11y?:string[]
Defined in: packages/core/src/adapters/capture-runner.ts:93
Axe violation texts found on this capture (empty or absent: none, or not checked).
browser?
Section titled “browser?”
optionalbrowser?:CaptureTarget
Defined in: packages/core/src/adapters/capture-runner.ts:86
Target that produced the screenshot (the request’s target); chromium when absent.
durationMs?
Section titled “durationMs?”
optionaldurationMs?:number
Defined in: packages/core/src/adapters/capture-runner.ts:91
Wall-clock milliseconds the renderer spent on this capture, when it measured it. Recorded per snapshot and read back as the per-story cost a shard plan orders its work by (ADR 0005).
environment?
Section titled “environment?”
optionalenvironment?:CaptureEnvironment
Defined in: packages/core/src/adapters/capture-runner.ts:103
Environment of the render pass that produced it; filled in by the orchestrator from RenderResult.environment.
screenshot
Section titled “screenshot”screenshot:
Buffer
Defined in: packages/core/src/adapters/capture-runner.ts:84
PNG screenshot bytes.
stored?
Section titled “stored?”
optionalstored?:boolean
Defined in: packages/core/src/adapters/capture-runner.ts:99
Set by the orchestrator when it already wrote the screenshot to storage
(via onCapture); screenshot is then empty and must not be written again.
Runners never set this.
storedPath?
Section titled “storedPath?”
optionalstoredPath?:string
Defined in: packages/core/src/adapters/capture-runner.ts:101
Where the orchestrator stored it (content-addressed); set together with stored.
story:
StoryEntry
Defined in: packages/core/src/adapters/capture-runner.ts:78
The rendered story (echoed back from the render request).
viewport?
Section titled “viewport?”
optionalviewport?:Viewport
Defined in: packages/core/src/adapters/capture-runner.ts:82
Exact viewport dimensions captured at; falls back to the project list lookup in the pipeline.
viewportName
Section titled “viewportName”viewportName:
string
Defined in: packages/core/src/adapters/capture-runner.ts:80
Viewport name the screenshot was captured at.