Есть ли у Flow или TypeScript способ использовать возвращаемый тип функции в качестве отдельного типа?

C++ имеет decltype Ключевое слово, которое позволяет получить тип возвращаемого значения функции без его оценки, и мне было интересно, было ли что-то подобное в типизированных диалектах JS. Я хотел бы представить, что это работает примерно так:

let foo = () => 'bar'
let baz: typeof foo() // uses the inferred return type of foo()

0 ответов

Другие вопросы по тегам