```lua ---@class A<T> ---@type A local A -- At this moment, should he be A<unknown> or any? Currently for any ``` In TypeScript ```ts class A<T> { } let a: A; // is any let a = new A(); // is A<unknown> ```
In TypeScript