अद्यतन - इस सवाल के संदर्भ पूर्व टाइपप्रति 1.4 था। उस संस्करण के बाद से, मेरा पहला अनुमान भाषा के द्वारा समर्थित किया गया है। जवाब देने के लिए अद्यतन देखें।
मैं घोषणा कर सकते हैं fएक समारोह है कि एक स्ट्रिंग स्वीकार करता है और एक स्ट्रिंग रिटर्न होने के लिए:
var f : (string) => string
और मैं घोषणा कर सकते हैं gस्ट्रिंग की एक श्रृंखला होना चाहिए:
var g : string[]
मैं कैसे घोषणा कर सकते हैं hकी एक सरणी समारोह है कि एक स्ट्रिंग स्वीकार करता है और एक स्ट्रिंग रिटर्न होने के लिए?
मेरा पहला अनुमान:
var h : ((string) => string)[]
यही कारण है कि एक सिंटैक्स त्रुटि हो रहा है। अगर मैं अतिरिक्त कोष्ठकों दूर ले तो यह स्ट्रिंग से स्ट्रिंग की सरणी के लिए एक समारोह है।













