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.