Skip to content

KayKitGuidePublicApiCoverage

Defined in: src/scenario/catalog.ts:555

Coverage record that maps one public API surface back to guide pages and assets.

assetCounts: KayKitGuideAssetCoverageCounts

Defined in: src/scenario/catalog.ts:569

Unique and repeated asset counts for this API surface across matching guide pages.


assetIds: readonly string[]

Defined in: src/scenario/catalog.ts:565

Asset ids whose treatment explicitly lists this API surface.


docs: readonly string[]

Defined in: src/scenario/catalog.ts:571

Documentation pages linked by the matching guide scenarios.


editions: readonly KayKitGuideScenarioEdition[]

Defined in: src/scenario/catalog.ts:563

Edition scopes represented by the guide scenarios.


pages: readonly number[]

Defined in: src/scenario/catalog.ts:561

One-based extracted guide pages that exercise this API surface.


publicApi: string

Defined in: src/scenario/catalog.ts:557

Public builder, selector, CLI, manifest, docs, or runtime surface.


scenarioIds: readonly string[]

Defined in: src/scenario/catalog.ts:559

Guide scenario ids that list or inherit this public API surface.


treatmentRoles: readonly KayKitAssetPublicRole[]

Defined in: src/scenario/catalog.ts:567

Public treatment roles attached to those assets.


visualArtifacts: readonly string[]

Defined in: src/scenario/catalog.ts:573

Visual artifacts linked by the matching guide scenarios.