blockly > BasicCursor > getPreviousNode_

Méthode BasicCursor.getPreviousNode_()

Inverse le balayage préalable pour retrouver le nœud précédent. Cela permettra à l'utilisateur de parcourir facilement l'ensemble de Blockly AST sans avoir à entrer et sortir de l'arborescence.

Signature :

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

Paramètres

Paramètres Type Description
nœud ASTNode | null Position actuelle dans AST.
isValid (p1: ASTNode | null) => boolean Fonction true/false selon que le nœud donné doit être traversé ou non.

Renvoie :

ASTNode | null

Nœud précédent du balayage, ou valeur nulle si aucun nœud précédent n'existe.