File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -234,6 +234,39 @@ end)(<??>)
234234]] 
235235{' function (<!a: any!>, b: any)'  }
236236
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+ TEST  [[ 
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+ TEST  [[ 
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+ 
237270TEST  [[ 
238271---@overload fun() 
239272---@overload fun(a:number) 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments