Skip to main content

Interface: SchemaYamlData

Defined in: packages/core/src/domain/services/build-schema.ts:154

Validated intermediate structure from a parsed schema.yaml file.

Properties​

artifacts?​

readonly optional artifacts?: readonly ArtifactYamlData[]

Defined in: packages/core/src/domain/services/build-schema.ts:160


description?​

readonly optional description?: string

Defined in: packages/core/src/domain/services/build-schema.ts:158


extends?​

readonly optional extends?: string

Defined in: packages/core/src/domain/services/build-schema.ts:159


kind​

readonly kind: "schema" | "schema-plugin"

Defined in: packages/core/src/domain/services/build-schema.ts:155


metadataExtraction?​

readonly optional metadataExtraction?: MetadataExtractionRaw

Defined in: packages/core/src/domain/services/build-schema.ts:162


name​

readonly name: string

Defined in: packages/core/src/domain/services/build-schema.ts:156


operations?​

readonly optional operations?: SchemaOperationsRaw

Defined in: packages/core/src/domain/services/build-schema.ts:163


version​

readonly version: number

Defined in: packages/core/src/domain/services/build-schema.ts:157


workflow?​

readonly optional workflow?: readonly WorkflowStep[]

Defined in: packages/core/src/domain/services/build-schema.ts:161