blockly > LineCursor > getPreviousNode

Méthode LineCursor.getPreviousNode()

Récupérez le nœud précédent dans l'AST, en autorisant éventuellement le bouclage.

Signature :

getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;

Paramètres

Paramètre Type Description
nœud IFocusableNode | null Position actuelle dans l'AST.
isValid (p1: IFocusableNode | null) => boolean Fonction "vrai/faux" selon que le nœud donné doit être parcouru.
loop booléen Indique si une boucle doit être effectuée jusqu'à la fin de l'espace de travail si aucun nœud valide n'a été trouvé.

Renvoie :

IFocusableNode | null

Nœud précédent de l'exploration ou valeur nulle si aucun nœud précédent n'existe.