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