Interface: TargetDefinition¶
Defined in: core/src/target-catalog.ts:64
Complete metadata for a single built-in target.
Extends¶
Properties¶
defaultVersion¶
readonlydefaultVersion:string
Defined in: core/src/target-capabilities.ts:50
Inherited from¶
TargetCapability.defaultVersion
family¶
family:
TargetFamily
Defined in: core/src/target-catalog.ts:70
Target family for classification
features¶
features:
DefaultFeatureProfile
Defined in: core/src/target-catalog.ts:74
Default feature profile
featureSupport¶
readonlyfeatureSupport:Readonly\<Record\<string,TargetFeatureStatus>>
Defined in: core/src/target-capabilities.ts:54
Inherited from¶
TargetCapability.featureSupport
hooks¶
readonlyhooks:HookCapability
Defined in: core/src/target-capabilities.ts:55
Inherited from¶
mcpConfigFormat¶
readonlymcpConfigFormat:"json"|"toml"|null
Defined in: core/src/target-capabilities.ts:59
Inherited from¶
TargetCapability.mcpConfigFormat
mcpConfigPath¶
readonlymcpConfigPath:string|null
Defined in: core/src/target-capabilities.ts:58
Inherited from¶
TargetCapability.mcpConfigPath
name¶
name:
KnownTarget
Defined in: core/src/target-catalog.ts:66
Canonical target name (matches KnownTarget union member)
outputPath¶
outputPath:
string
Defined in: core/src/target-catalog.ts:68
Default output file path
referencesMode¶
readonlyreferencesMode:TargetReferenceMode
Defined in: core/src/target-capabilities.ts:52
Inherited from¶
TargetCapability.referencesMode
resources¶
readonlyresources: readonlyTargetResourceCapability[]
Defined in: core/src/target-capabilities.ts:56
Inherited from¶
sections¶
readonlysections:TargetSectionMap
Defined in: core/src/target-capabilities.ts:53
Inherited from¶
skillPath¶
skillPath:
SkillPathConfig
Defined in: core/src/target-catalog.ts:72
Skill path configuration
unsupportedBlocks¶
readonlyunsupportedBlocks: readonlystring[]
Defined in: core/src/target-capabilities.ts:57
Inherited from¶
TargetCapability.unsupportedBlocks
versionAliases¶
readonlyversionAliases:Readonly\<Record\<string,string>>
Defined in: core/src/target-capabilities.ts:51
Inherited from¶
TargetCapability.versionAliases
versions¶
readonlyversions:TargetVersionMap
Defined in: core/src/target-capabilities.ts:49