StorySourceAdapter
Defined in: packages/core/src/capture/adapter.ts:121
Adapter that discovers and renders stories from a Storybook build.
Properties
Section titled “Properties”name:
string
Defined in: packages/core/src/capture/adapter.ts:122
screenshotSelector?
Section titled “screenshotSelector?”
optionalscreenshotSelector?:string
Defined in: packages/core/src/capture/adapter.ts:125
Methods
Section titled “Methods”buildUrl()
Section titled “buildUrl()”buildUrl(
baseUrl,storyId,globals?):string
Defined in: packages/core/src/capture/adapter.ts:124
Parameters
Section titled “Parameters”baseUrl
Section titled “baseUrl”string
storyId
Section titled “storyId”string
globals?
Section titled “globals?”Record<string, unknown>
Returns
Section titled “Returns”string
discover()
Section titled “discover()”discover(
source,options?):Promise<StoryEntry[]>
Defined in: packages/core/src/capture/adapter.ts:123
Parameters
Section titled “Parameters”source
Section titled “source”string
options?
Section titled “options?”DiscoverOptions
Returns
Section titled “Returns”Promise<StoryEntry[]>
loadDependencyGraph()?
Section titled “loadDependencyGraph()?”
optionalloadDependencyGraph(sourceDir):Promise<DepGraph|null>
Defined in: packages/core/src/capture/adapter.ts:132
Optional hook loading the module dependency graph of an extracted build,
enabling affected capture (render only stories downstream of a change).
Absent (or resolving null) means the source cannot be traced, so the
orchestrator renders every story.
Parameters
Section titled “Parameters”sourceDir
Section titled “sourceDir”string
Returns
Section titled “Returns”Promise<DepGraph | null>
waitForReady()?
Section titled “waitForReady()?”
optionalwaitForReady(page):Promise<void>
Defined in: packages/core/src/capture/adapter.ts:139
Optional hook invoked after navigation and before the screenshot sequence, letting a custom source wait until it is ready to capture. The built-in Storybook adapter leaves this undefined (rendered via iframe). See ADR 0005.
Parameters
Section titled “Parameters”CapturePage
Returns
Section titled “Returns”Promise<void>