блочно > BasicCursor > getNextNode_

Метод BasicCursor.getNextNode_()

Использует обход предварительного заказа для навигации по Blockly AST. Это позволит пользователю легко перемещаться по всему Blockly AST без необходимости переходить на уровни дерева.

Подпись:

protected getNextNode_(node: ASTNode | null, isValid: (p1: ASTNode | null) => boolean): ASTNode | null;

Параметры

Параметр Тип Описание
узел АСТноде | нулевой Текущая позиция в АСТ.
isValid (p1: ASTNode | null) => логическое значение Функция true/false в зависимости от того, следует ли пройти данный узел.

Возврат:

АСТноде | нулевой

Следующий узел обхода.