blockly > BasicCursor > getPreviousNode_

Método BasicCursor.getPreviousNode_()

Reverte a travessia de pré-ordem para encontrar o nó anterior. Isso permitirá que o usuário navegue facilmente por todo o AST do Blockly sem ter que entrar e sair dos níveis da árvore.

Signature:

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

Parâmetros

Parâmetro Tipo Descrição
ASTNode | null A posição atual no AST.
isValid (p1: ASTNode | null) => boolean Uma função verdadeira/falsa, dependendo se o nó precisa ser percorrido.

Retorna:

ASTNode | null

O nó anterior no traversal ou nulo se nenhum nó anterior existir.