Sprawdziłem tutaj http://go.microsoft.com/fwlink/?LinkId=267238 który jest Specyfikacja maszynopis językowe , ale nie mogłem zobaczyć jedną rzecz, że jak mogę zadeklarować typ zwracany przez funkcję. Pokazałem, co spodziewałem się w poniższym kodzie:greet(name:string) :string {}
class Greeter {
greeting: string;
constructor (message: string) {
this.greeting = message;
}
greet() : string{
return Hello, + this.greeting;
}
}
Widzę możemy użyć czegoś (name:string) => any, ale są one wykorzystywane głównie podczas przechodzenia funkcje zwrotne wokół:
function vote(candidate: string, callback: (result: string) => any) {
// ...
}













