IsDialogActiveFunction class
Определяет функцию выражения isDialogActive(id). Это выражение возвращает значение true, если любой из идентификаторов диалогового окна находится в стеке выполнения диалога.
пример
isDialogActive('dialog1')
пример
isDialogActive('dialog1", "dialog2", "dialog3")
- Extends
-
ExpressionEvaluator
Конструкторы
| Is |
Инициализирует новый экземпляр класса IsDialogActiveFunction. |
Свойства
| function |
Псевдоним идентификатора функции. |
| function |
Имя идентификатора функции. |
Унаследованные свойства
| negation | Задает средство оценки, которое является отрицанием этого. |
| return |
Тип, ожидаемый путем вычисления выражения. |
| try |
Оценка выражения. |
| type | Возвращает тип выражения для вычислителя. |
| validate |
Проверка выражения. |
Сведения о конструкторе
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