-
-
Notifications
You must be signed in to change notification settings - Fork 290
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generics Super Issue #1861
Comments
thanks for putting all these in one place. i found some more edge cases; maybe some of them are listed here already but i'll try to document them more diligently. |
Is anyone working on this? I would be interested in tackling this |
When will it get done? |
Here's another issue with generics that I don't believe has been documented yet? ---@class A
---@field k string
---@generic T: A
---@param p1 T
function f(p1) local m = p1.k end ^^^ here |
This is odd since this use case works but you have to use the parameter capture for the generic to get its type and it also only works with base Lua types and not custom classes |
This "super issue" serves to organize and track all the issues relating to the implementation of generics.
Some of the following issues are likely duplicates, so some may just need to be marked duplicate and linked to other issues.
T<X, Y>
#1000generic
inheritance does not work #1272The text was updated successfully, but these errors were encountered: