Extension APIРуководства
Нотации
Нотации — это расширения, которые определяют правила отображения проектов в редакторе нод. Активируются при создании проекта и выборе нотации.
Конфигурация
{
"contributes": {
"notation": {
"name": "Название нотации",
"rules": {
"allowSelfConnections": false,
"enableNodeGrouping": true,
"hasMultipleDataPorts": false,
"hasMultipleExtPorts": false
},
"nodes": {
"label": "unique-name",
"name": "Библиотека нод",
"path": "./nodes"
}
}
}
}
Основные параметры
name
— название нотации (обязательно)rules
— правила поведения:allowSelfConnections
— разрешить самосоединения нодenableNodeGrouping
— включить группировку нодhasMultipleDataPorts
— множественные data портыhasMultipleExtPorts
— множественные execution порты
nodes
— библиотека нод для нотацииproject.enabledChangeName
— разрешить изменение названия проекта
Пример
{
"contributes": {
"notation": {
"name": "React Notation",
"rules": {
"allowSelfConnections": false,
"enableNodeGrouping": true
},
"nodes": {
"name": "React Components",
"label": "react-components",
"path": "./nodes"
}
}
}
}
Активация
Нотации активируются при:
- Создании проекта
- Выборе нотации при создании проекта
- Переходе в проект с определенной нотацией