Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
blockly > IConnectionChecker
Interfaz de IConnectionChecker
Clase para la lógica de verificación del tipo de conexión.
Signature:
export interface IConnectionChecker
Métodos
Método |
Descripción |
canConnect(a, b, isDragging, opt_distance) |
Verifica si la conexión actual puede conectarse con la conexión de destino. |
canConnectWithReason(a, b, isDragging, opt_distance) |
Comprueba si la conexión actual puede conectarse con la conexión de destino y muestra un código de error si hay problemas. |
doDragChecks(a, b, distance) |
Comprueba si se puede hacer esta conexión arrastrando. |
doSafetyChecks(a, b) |
Comprueba que la conexión de las conexiones dadas sea segura, lo que significa que no rompe ninguna de las suposiciones básicas de Blockly (p.ej., ninguna conexión propia). |
doTypeChecks(a, b) |
Comprueba si esta conexión es compatible con otra con respecto al sistema de tipos de valores. P.ej., cuadrada_root("Hello") no es compatible. |
getErrorMessage(errorCode, a, b) |
Es un método de ayuda que traduce un código de error de conexión en una string. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[],["The `IConnectionChecker` interface defines methods for validating connections in a visual programming environment. It allows checking if two connections (`a` and `b`) can connect, with or without error codes using `canConnect` and `canConnectWithReason`. Dragging connections are validated via `doDragChecks`. `doSafetyChecks` verifies the safety of a connection, while `doTypeChecks` confirms compatibility based on value types. `getErrorMessage` converts error codes into user-friendly messages.\n"]]