blockly > ConnectionChecker

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.