Skip to content

ResolvedDocumentConfig

Defined in: packages/speculator/src/preprocess/config/types.ts:86

autoGenerated: boolean

Defined in: packages/speculator/src/preprocess/config/types.ts:121

Whether the ID was auto-generated


optional baseUrl: string

Defined in: packages/speculator/src/preprocess/config/types.ts:106

Base URL for assembling thisVersion when not explicitly set


optional bikeshed: RawBikeshedConfig

Defined in: packages/speculator/src/preprocess/config/types.ts:112

Optional Bikeshed configuration embedded in config.json


optional custom: Record<string, unknown>

Defined in: packages/speculator/src/preprocess/config/types.ts:118

Custom user-defined properties. Highest priority - overwrites both root and respec values.


deps: string[]

Defined in: packages/speculator/src/preprocess/config/types.ts:91

Dependencies (empty array if none)


id: string

Defined in: packages/speculator/src/preprocess/config/types.ts:88

Document ID (from config or auto-generated)


optional lastUpdateDate: `${number}-${number}-${number}`

Defined in: packages/speculator/src/preprocess/config/types.ts:97

Last update date (core config setting, takes priority over respec.modificationDate)


optional maturityLevel: MaturityLevel

Defined in: packages/speculator/src/preprocess/config/types.ts:103

Maturity level (core config setting, takes priority over mapped respec.specStatus)


optional repository: string | { branch?: string; type?: "github" | "gitlab" | "manual"; url: string; }

Defined in: packages/speculator/src/preprocess/config/types.ts:100

Repository URL or descriptor (core config setting, takes priority over respec.repository)


optional respec: RawRespecConfig

Defined in: packages/speculator/src/preprocess/config/types.ts:109

Optional ReSpec configuration embedded in config.json


optional title: string

Defined in: packages/speculator/src/preprocess/config/types.ts:94

Document title (core config setting, takes priority over respec.title)