Skip to content

KayKitGuidePublicApiCoverage

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:557

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

assetCounts: KayKitGuideAssetCoverageCounts

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:571

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


assetIds: readonly string[]

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:567

Asset ids whose treatment explicitly lists this API surface.


docs: readonly string[]

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:573

Documentation pages linked by the matching guide scenarios.


editions: readonly KayKitGuideScenarioEdition[]

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:565

Edition scopes represented by the guide scenarios.


pages: readonly number[]

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:563

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


publicApi: string

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:559

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


scenarioIds: readonly string[]

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:561

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


treatmentRoles: readonly KayKitAssetPublicRole[]

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:569

Public treatment roles attached to those assets.


visualArtifacts: readonly string[]

Defined in: packages/declarative-hex-worlds/src/scenario/catalog.ts:575

Visual artifacts linked by the matching guide scenarios.