Open Char2sGu opened 3 years ago
https://thenightmarex.github.io/blogs/2021/07/16/returning-a-class-from-a-function/
听起来很简单嘛,不就这样么? 1234export function test() { class Inner {} return Inner;} 结果当然是报错了。在这里test()没有注解返回值的类型,那么 TypeScript 自然而然会去推测返回值类型,而返回值是函数内部的不公开类型Inner,declaration 无法在函数外部表示函数内部
https://thenightmarex.github.io/blogs/2021/07/16/returning-a-class-from-a-function/
听起来很简单嘛,不就这样么? 1234export function test() { class Inner {} return Inner;} 结果当然是报错了。在这里test()没有注解返回值的类型,那么 TypeScript 自然而然会去推测返回值类型,而返回值是函数内部的不公开类型Inner,declaration 无法在函数外部表示函数内部