Список условий
Компоненты с именем conditions.* позволяют проверять, соответствует ли выражение какому-то условию. Например, чтобы проверить, что поле с текстом заполнено.
| Component | Description |
|---|---|
| condition.all | Проверяет, что все дочерние условия выполняются. Если хотя бы одно условие не выполнено, компонент возвращает false. |
| condition.any | Проверяет, что хотя бы одно из дочерних условий выполняется. Если ни одно условие не выполнено, компонент возвращает false. |
| condition.empty | Проверяет, что данные не получили значение. Если получили — возвращает false. Пригодится, если вам нужно проверить опциональные данные шаблона (data.*) или убедиться, что исполнитель не взаимодействовал с полями ввода данных (fields.*). |
| condition.equals | Проверяет, равно ли исходное значение указанному. |
| condition.link-opened | Проверяет, что исполнитель перешел по ссылке. |
| condition.not | Возвращает значение, обратное заданному условию. |
| condition.played | Проверяет, начато ли воспроизведение. |
| condition.played-fully | Проверяет, что воспроизведение завершено. |
| condition.required | Проверяет, что данные заполнены. |
| condition.same-domain | Проверяет, что введенная ссылка принадлежит определенному сайту. При совпадении вернет true, иначе — false. |
| condition.schema | Позволяет валидировать данные с помощью JSON Schema. Это специальный формат, чтобы описывать данные в формате JSON. |
| condition.sub-array | Проверяет, что массив является подмассивом другого элемента. |
| condition.distance | Компонент проверяет, соответствуют ли переданные координаты заданным. |
Была ли статья полезна?
Предыдущая
Следующая