Skip to content

WriteTemplateExtension

Defined in: runtime/extension.ts:23

Property extensions for a given template and parent item.

readonly definition: TemplateDefinition

Defined in: runtime/extension.ts:15

ReadTemplateExtension.definition


readonly prn: string

Defined in: runtime/extension.ts:17

ReadTemplateExtension.prn


readonly properties: Record<string, PropertyDefinition>

Defined in: runtime/extension.ts:16

ReadTemplateExtension.properties

add(key, type, options?): PropertyBuilder

Defined in: runtime/extension.ts:28

Adds a data type property of the given type to the payload for this transition.

string

PrimitiveDataType | TemporalDataType

PropertyDefinitionOptions

PropertyBuilder

add(key, type, options?): SelectPropertyBuilder

Defined in: runtime/extension.ts:29

string

SelectDataType

PropertyDefinitionOptions

SelectPropertyBuilder

add(key, type, options?): unknown

Defined in: runtime/extension.ts:30

string

PropertyDefinitionType

PropertyDefinitionOptions

unknown


remove(key): this

Defined in: runtime/extension.ts:35

Removes the given property defined by the key.

string

this


set(definition): this

Defined in: runtime/extension.ts:40

Allows the direct setting of a property based on the definition.

PropertyDefinition

this


update(): Promise<WriteTemplateExtension>

Defined in: runtime/extension.ts:45

Updates any changes to this template.

Promise<WriteTemplateExtension>