We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0d34be5 commit 90bad47Copy full SHA for 90bad47
1 file changed
test/signature/init.lua
@@ -234,6 +234,39 @@ end)(<??>)
234
]]
235
{'function (<!a: any!>, b: any)'}
236
237
+TEST [[
238
+---@param a [any, any]
239
+---@param b any
240
+function X(a, b) end
241
+
242
+X({ 1, 2 }, <?3?>)
243
+]]
244
+{
245
+'function X(a: [any, any], <!b: any!>)'
246
+}
247
248
249
+---@param a any
250
+---@param b [any, any]
251
+---@param c any
252
+function X(a, b, c) end
253
254
+X(1, { 2, 3 }<??>, 4)
255
256
257
+'function X(a: any, <!b: [any, any]!>, c: any)'
258
259
260
261
+---@param a [table<any>, {[1]:any,[2]:any}]
262
+function X(a) end
263
264
+X({ { 1 }, { 2, 3 } }<??>)
265
266
267
+'function X(<!a: [table<any>, { [1]: any, [2]: any }]!>)'
268
269
270
TEST [[
271
---@overload fun()
272
---@overload fun(a:number)
0 commit comments