interface test{
foo(boo:string);
}
class coo implements test{
foo(){
}
}
पर कार्यों हस्ताक्षर के लिए मजबूर नहीं करता playGround में यह पैदा करते हैं और त्रुटि नहीं है, हालांकि समारोह हस्ताक्षर इंटरफ़ेस का कहना है के रूप में नहीं है, इंटरफ़ेस से अपेक्षित व्यवहार हस्ताक्षर के लिए मजबूर करने है ..टीएस इंटरफेस कार्यान्वयन
यह व्यवहार क्यों है?
धन्यवाद
मैंने सोचा कि यह एक बग होने के लिए भी स्पष्ट है .. अगर किसी को तो बीमार जवाब निशान एक और जवाब है इंतज़ार कर .. धन्यवाद –
अपडेट किया गया टाइपप्रति टीम की ओर से प्रतिक्रिया के आधार पर। – Fenton
धन्यवाद, लेकिन मेरे लिए मैं सही कार्यान्वयन सुनिश्चित करने के लिए पैरामीटर जांचना पसंद करूंगा, और कोई यह कहकर बहस कर सकता है कि मेरे पास एक इंटरफ़ेस में कोई फ़ंक्शन (arg1) नहीं है .. कक्षा में कहें .. यह कॉल करने योग्य नहीं होगा arg1 के बिना जब तक '?' का उपयोग करके arg1 की आवश्यकता नहीं है .. –