Classe ConnectionChecker
Classe para lógica de verificação do tipo de conexão.
Signature:
export declare class ConnectionChecker implements IConnectionChecker
Implementações: IConnectionChecker
Métodos
Método | Modificadores | Descrição |
---|---|---|
canConnect(a, b, isDragging, opt_distance) | Confira se a conexão atual pode se conectar à de destino. | |
canConnectToPrevious_(a, b) | protected |
Função auxiliar para verificação de arrastar. |
canConnectWithReason(a, b, isDragging, opt_distance) | Verifica se a conexão atual pode se conectar com a conexão de destino e retorna um código de erro se houver problemas. | |
doDragChecks(a, b, distance) | Verifique se é possível fazer essa conexão arrastando. | |
doSafetyChecks(a, b) | Verifique se a conexão das conexões é segura, o que significa que isso não quebraria nenhuma das suposições básicas do Blockly (por exemplo, nenhuma autoconexão). | |
doTypeChecks(a, b) | Confira se essa conexão é compatível com outra conexão no que diz respeito ao sistema de tipos de valores. Por exemplo, square_root("Hello") não é compatível. | |
getErrorMessage(errorCode, a, b) | Método auxiliar que converte um código de erro de conexão em uma string. |