Antarmuka IConnectionChecker
Class untuk logika pemeriksaan jenis koneksi.
Tanda Tangan:
export interface IConnectionChecker
Metode
Metode | Deskripsi |
---|---|
canConnect(a, b, isDragging, opt_distance) | Periksa apakah koneksi saat ini dapat terhubung dengan koneksi target. |
canConnectWithReason(a, b, isDragging, opt_distance) | Memeriksa apakah koneksi saat ini dapat terhubung dengan koneksi target, dan menampilkan kode error jika ada masalah. |
doDragChecks(a, b, distance) | Periksa apakah koneksi ini dapat dibuat dengan menarik. |
doSafetyChecks(a, b) | Periksa apakah menghubungkan koneksi yang diberikan aman, artinya tidak akan melanggar asumsi dasar Blockly (misalnya, tidak ada koneksi mandiri). |
doTypeChecks(a, b) | Periksa apakah koneksi ini kompatibel dengan koneksi lain sehubungan dengan sistem jenis nilai. Misalnya, square_root("Hello") tidak kompatibel. |
getErrorMessage(errorCode, a, b) | Metode helper yang menerjemahkan kode error koneksi menjadi string. |