Skip to main content

Interface: SpecContextEntry

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:31

A resolved spec entry in the context result.

Properties

constraints?

readonly optional constraints?: readonly string[]

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:45

Extracted constraints from metadata.


description?

readonly optional description?: string

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:41

Spec description from metadata.


mode

readonly mode: "list" | "summary" | "full"

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:37

Rendering shape for this entry.


rules?

readonly optional rules?: readonly object[]

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:43

Extracted rules from metadata.


scenarios?

readonly optional scenarios?: readonly object[]

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:47

Extracted scenarios from metadata.


source

readonly source: "root" | "dependency"

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:35

Whether this entry is the root spec or a dependency.


spec

readonly spec: string

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:33

Display label for the spec (e.g. 'default:auth/login').


stale

readonly stale: boolean

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:55

Whether the metadata is stale or absent.


title?

readonly optional title?: string

Defined in: packages/core/src/application/use-cases/get-spec-context.ts:39

Spec title from metadata.