Skip to content

PromptScript API


Interface: TargetDefinition

Defined in: core/src/target-catalog.ts:64

Complete metadata for a single built-in target.

Extends

Properties

defaultVersion

readonly defaultVersion: 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

readonly featureSupport: Readonly\<Record\<string, TargetFeatureStatus>>

Defined in: core/src/target-capabilities.ts:54

Inherited from

TargetCapability.featureSupport


hooks

readonly hooks: HookCapability

Defined in: core/src/target-capabilities.ts:55

Inherited from

TargetCapability.hooks


mcpConfigFormat

readonly mcpConfigFormat: "json" | "toml" | null

Defined in: core/src/target-capabilities.ts:59

Inherited from

TargetCapability.mcpConfigFormat


mcpConfigPath

readonly mcpConfigPath: 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

readonly referencesMode: TargetReferenceMode

Defined in: core/src/target-capabilities.ts:52

Inherited from

TargetCapability.referencesMode


resources

readonly resources: readonly TargetResourceCapability[]

Defined in: core/src/target-capabilities.ts:56

Inherited from

TargetCapability.resources


sections

readonly sections: TargetSectionMap

Defined in: core/src/target-capabilities.ts:53

Inherited from

TargetCapability.sections


skillPath

skillPath: SkillPathConfig

Defined in: core/src/target-catalog.ts:72

Skill path configuration


unsupportedBlocks

readonly unsupportedBlocks: readonly string[]

Defined in: core/src/target-capabilities.ts:57

Inherited from

TargetCapability.unsupportedBlocks


versionAliases

readonly versionAliases: Readonly\<Record\<string, string>>

Defined in: core/src/target-capabilities.ts:51

Inherited from

TargetCapability.versionAliases


versions

readonly versions: TargetVersionMap

Defined in: core/src/target-capabilities.ts:49

Inherited from

TargetCapability.versions