Interface: SchemaYamlData
Defined in: packages/core/src/domain/services/build-schema.ts:154
Validated intermediate structure from a parsed schema.yaml file.
Properties
artifacts?
readonlyoptionalartifacts?: readonlyArtifactYamlData[]
Defined in: packages/core/src/domain/services/build-schema.ts:160
description?
readonlyoptionaldescription?:string
Defined in: packages/core/src/domain/services/build-schema.ts:158
extends?
readonlyoptionalextends?:string
Defined in: packages/core/src/domain/services/build-schema.ts:159
kind
readonlykind:"schema"|"schema-plugin"
Defined in: packages/core/src/domain/services/build-schema.ts:155
metadataExtraction?
readonlyoptionalmetadataExtraction?:MetadataExtractionRaw
Defined in: packages/core/src/domain/services/build-schema.ts:162
name
readonlyname:string
Defined in: packages/core/src/domain/services/build-schema.ts:156
operations?
readonlyoptionaloperations?:SchemaOperationsRaw
Defined in: packages/core/src/domain/services/build-schema.ts:163
version
readonlyversion:number
Defined in: packages/core/src/domain/services/build-schema.ts:157
workflow?
readonlyoptionalworkflow?: readonlyWorkflowStep[]
Defined in: packages/core/src/domain/services/build-schema.ts:161