मैं वर्तमान में बंदरगाह के लिए टाइपप्रति के लिए इस कोड की कोशिश कर अटक कर रहा हूँ।
if (typeof window !== 'undefined') {
window.requestAnimFrame = (function(callback){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function(callback){
window.setTimeout(callback, 1000 / 60, new Date().getTime());
};
})();
}
tsc त्रुटि मैं मिलता है:
आपूर्ति मापदंडों कॉल लक्ष्य के किसी भी हस्ताक्षर से मेल नहीं खाते
मैं एक घोषित करने की कोशिश की गए interface WindowEx extends Windowहस्ताक्षर युक्त है, तो करने के लिए कास्टिंग (< WindowEx>window).xxx, लेकिन मुझे शक है कि यह सही तरीका यह विशिष्ट कोड परिवर्तित करना है।
एक प्रयास:
interface WindowEx extends Window {
requestAnimFrame(callback, target?):number;
webkitRequestAnimationFrame(callback, target?):number;
mozRequestAnimationFrame(callback, target?):number;
oRequestAnimationFrame(callback, target?):number;
// msRequestAnimationFrame already at WindowAnimationTiming interface
}













