JS API


DSL использует вставки JS-кода для описания бизнес-логики и интеграции с внешними системами.

Наиболее часто скриптовые вставки используются в тегах if:, else:, elseif:, где значением тега является JS-выражение, с помощью которого можно выполнить любые проверки.

Также скриптовые вставки используются в теге script:, в котором обычно производится вычисление каких-либо параметров или вызов внешних сервисов.

Тег init: — позволяет задать скрипт, который будет выполнен при загрузке сценария один раз. Скрипт может содержать код, устанавливающий какие-либо обработчики, создающий временные переменные, выполняющий другую инициализацию. Также скриптовые вставки встречаются в теге patterns:, в котором задаются именованные паттерны.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней