File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed 
packages/router-core/src/ssr/serializer Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -191,13 +191,22 @@ export type ValidateSerializableResult<T, TSerializable> =
191191  T  extends  TSerializable 
192192    ? T 
193193    : T  extends  ReadonlyArray < any > 
194-       ? ValidateSerializableArray < T ,  TSerializable > 
194+       ? ValidateSerializableResultArray < T ,  TSerializable > 
195195      : unknown  extends  SerializerExtensions [ 'ReadableStream' ] 
196196        ? {  [ K  in  keyof  T ] : ValidateSerializableResult < T [ K ] ,  TSerializable >  } 
197197        : T  extends  SerializerExtensions [ 'ReadableStream' ] 
198198          ? ReadableStream 
199199          : {  [ K  in  keyof  T ] : ValidateSerializableResult < T [ K ] ,  TSerializable >  } 
200200
201+ type  ValidateSerializableResultArray < 
202+   T  extends  ReadonlyArray < any > , 
203+   TSerializable , 
204+ >  =  IsTuple < T >  extends  true 
205+   ? {  [ K  in  keyof  T ] : ValidateSerializableResult < T [ K ] ,  TSerializable >  } 
206+   : T  extends  Array < infer U > 
207+     ? Array < ValidateSerializableResult < U ,  TSerializable > > 
208+     : ReadonlyArray < ValidateSerializableResult < T [ number ] ,  TSerializable > > 
209+ 
201210export  type  RegisteredSSROption < TRegister >  = 
202211  unknown  extends  RegisteredConfigType < TRegister ,  'defaultSsr' > 
203212    ? SSROption 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments