Char2sGu / blogs

0 stars 0 forks source link

从函数中返回一个类 | Just Blogs #12

Open Char2sGu opened 3 years ago

Char2sGu commented 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 无法在函数外部表示函数内部