Skip to main content

Interface: TemplateDTO

Defined in: ../../skaff-lib/src/lib/types.ts:37

Properties

branch?

optional branch: string

Defined in: ../../skaff-lib/src/lib/types.ts:47


config

config: object

Defined in: ../../skaff-lib/src/lib/types.ts:39

templateConfig

templateConfig: object

templateConfig.author

author: string

templateConfig.description?

optional description: string

templateConfig.isRootTemplate?

optional isRootTemplate: boolean

templateConfig.multiInstance?

optional multiInstance: boolean

templateConfig.name

name: string

templateConfig.specVersion

specVersion: string

templateSettingsSchema

templateSettingsSchema: JSONSchema


currentCommitHash?

optional currentCommitHash: string

Defined in: ../../skaff-lib/src/lib/types.ts:45


dir

dir: string

Defined in: ../../skaff-lib/src/lib/types.ts:38


filesDir

filesDir: string

Defined in: ../../skaff-lib/src/lib/types.ts:43


isDetachedSubtreeRoot?

optional isDetachedSubtreeRoot: boolean

Defined in: ../../skaff-lib/src/lib/types.ts:54


isLocal

isLocal: boolean

Defined in: ../../skaff-lib/src/lib/types.ts:46


possibleParentTemplates?

optional possibleParentTemplates: TemplateParentReference[]

Defined in: ../../skaff-lib/src/lib/types.ts:53


refDir?

optional refDir: string

Defined in: ../../skaff-lib/src/lib/types.ts:52


repoUrl?

optional repoUrl: string

Defined in: ../../skaff-lib/src/lib/types.ts:48


subTemplates

subTemplates: Record<string, TemplateDTO[]>

Defined in: ../../skaff-lib/src/lib/types.ts:44


templateCommands

templateCommands: object[]

Defined in: ../../skaff-lib/src/lib/types.ts:51

description

description: string

title

title: string


templatesThatDisableThis

templatesThatDisableThis: TemplateDisablingThis[]

Defined in: ../../skaff-lib/src/lib/types.ts:50


trackedRevision?

optional trackedRevision: string

Defined in: ../../skaff-lib/src/lib/types.ts:49