Как объявить возвращаемые типы для функций в TypeScript
Я проверил здесьhttps://github.com/Microsoft/TypeScript/blob/master/doc/spec.md какойСпецификации языка TypeScript но я не могЯ не вижу ничего такого, как я могу объявить тип возвращаемого значения функции. Я показал то, что ожидал, в коде ниже:greet(name:string) :string {}
class Greeter {
greeting: string;
constructor (message: string) {
this.greeting = message;
}
greet() : string{
return "Hello, " + this.greeting;
}
}
Я вижу, мы можем использовать что-то(name:string) => any
но они используются в основном при передаче функций обратного вызова:
function vote(candidate: string, callback: (result: string) => any) {
// ...
}