IConnectionChecker इंटरफ़ेस
कनेक्शन टाइप की जांच के लॉजिक के लिए क्लास.
हस्ताक्षर:
export interface IConnectionChecker
तरीके
तरीका | ब्यौरा |
---|---|
canConnect(a, b, isDragging, opt_distance) | जांचें कि मौजूदा कनेक्शन, टारगेट कनेक्शन से कनेक्ट हो सकता है या नहीं. |
canConnectWithReason(a, b, isDragging, opt_distance) | यह जांच करता है कि मौजूदा कनेक्शन, टारगेट कनेक्शन से कनेक्ट हो सकता है या नहीं. साथ ही, समस्याएं होने पर गड़बड़ी कोड दिखाता है. |
doDragChecks(a, b, distance) | देखें कि खींचकर छोड़ने पर यह कनेक्शन बनाया जा सकता है या नहीं. |
doSafetyChecks(a, b) | पक्का करें कि दिए गए कनेक्शन को कनेक्ट करना सुरक्षित है. इसका मतलब यह है कि यह Blockly के बुनियादी धारणाओं को तो नहीं तोड़ेगा (जैसे, खुद से कनेक्ट नहीं होना चाहिए). |
doTypeChecks(a, b) | देखें कि वैल्यू टाइप सिस्टम के हिसाब से, यह कनेक्शन किसी अन्य कनेक्शन के साथ काम करता है या नहीं. उदाहरण के लिए, Square_root("नमस्ते") काम नहीं करती. |
getErrorMessage(errorCode, a, b) | हेल्पर तरीका, जो कनेक्शन की गड़बड़ी के कोड को स्ट्रिंग में बदलता है. |