Skip to main content

StateVariable

@lowcode/dsl


Interface: StateVariable

Defined in: schema.ts:170

Properties​

description?​

optional description: string

Defined in: schema.ts:181

Описание для тултипов/документации.


initialValue?​

optional initialValue: StaticValue

Defined in: schema.ts:207

Начальное статическое значение.

Не может быть ExpressionValue, только StaticValue.


key​

key: string

Defined in: schema.ts:175

Ключ, под которым переменная будет доступна в выражениях: state[key]


label?​

optional label: string

Defined in: schema.ts:178

Человекочитаемое имя переменной для UI-редактора.


required?​

optional required: boolean

Defined in: schema.ts:200

Флаг «обязательная переменная».

Если true, DSL-валидатор требует, чтобы было задано начальное значение (initialValue). В противном случае будет ошибка валидации схемы.


type?​

optional type: StatePrimitiveType

Defined in: schema.ts:191

Примитивный тип переменной.

  • "string"
  • "number"
  • "boolean"
  • "any"