blockly > LineCursor > getPreviousNode
Método LineCursor.getPreviousNode()
Recebe o nó anterior no AST, permitindo opcionalmente o loopback.
Signature:
getPreviousNode(node: IFocusableNode | null, isValid: (p1: IFocusableNode | null) => boolean, loop: boolean): IFocusableNode | null;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
nó | IFocusableNode | null | A posição atual no AST. |
isValid | (p1: IFocusableNode | null) => boolean | Uma função verdadeira/falsa, dependendo se o nó especificado precisa ser percorrido. |
loop | booleano | Indica se o loop vai ser feito até o fim do espaço de trabalho se nenhum nó válido for encontrado. |
Retorna:
IFocusableNode | null
O nó anterior na travessia ou nulo se nenhum nó anterior existir.