Поделиться через


IsDialogActiveFunction class

Определяет функцию выражения isDialogActive(id). Это выражение возвращает значение true, если любой из идентификаторов диалогового окна находится в стеке выполнения диалога.

пример

isDialogActive('dialog1')

пример

isDialogActive('dialog1", "dialog2", "dialog3")

Extends

ExpressionEvaluator

Конструкторы

IsDialogActiveFunction()

Инициализирует новый экземпляр класса IsDialogActiveFunction.

Свойства

functionAlias

Псевдоним идентификатора функции.

functionName

Имя идентификатора функции.

Унаследованные свойства

negation

Задает средство оценки, которое является отрицанием этого.

returnType

Тип, ожидаемый путем вычисления выражения.

tryEvaluate

Оценка выражения.

type

Возвращает тип выражения для вычислителя.

validateExpression

Проверка выражения.

Сведения о конструкторе

IsDialogActiveFunction()

Инициализирует новый экземпляр класса IsDialogActiveFunction.

new IsDialogActiveFunction()

Сведения о свойстве

functionAlias

Псевдоним идентификатора функции.

static functionAlias: "isActionActive" = "isActionActive"

Значение свойства

"isActionActive"

functionName

Имя идентификатора функции.

static functionName: "isDialogActive" = "isDialogActive"

Значение свойства

"isDialogActive"

Сведения об унаследованном свойстве

negation

Задает средство оценки, которое является отрицанием этого.

negation: ExpressionEvaluator

Значение свойства

ExpressionEvaluator

унаследован от ExpressionEvaluator.negation

returnType

Тип, ожидаемый путем вычисления выражения.

returnType: ReturnType

Значение свойства

ReturnType

наследуется от ExpressionEvaluator.returnType

tryEvaluate

Оценка выражения.

tryEvaluate: (expression: Expression, state: MemoryInterface, options: Options) => ValueWithError

Значение свойства

(expression: Expression, state: MemoryInterface, options: Options) => ValueWithError

унаследовано от выражения ExpressionEvaluator.tryEvaluate

type

Возвращает тип выражения для вычислителя.

type: string

Значение свойства

string

Наследуется от ExpressionEvaluator.type

validateExpression

Проверка выражения.

validateExpression: (expression: Expression) => void

Значение свойства

(expression: Expression) => void

наследуется от ExpressionEvaluator.validateExpression