@@ -33,7 +33,7 @@ export interface CreateSerializationAdapterOptions<TInput, TOutput> {
3333export type ValidateSerializable < T , TSerializable > = T extends unknown
3434 ? T extends TSerializable
3535 ? T
36- : T extends ReadonlyArray < any >
36+ : T extends ReadonlyArray < unknown >
3737 ? ValidateSerializableArray < T , TSerializable >
3838 : T extends ( ...args : Array < any > ) => any
3939 ? 'Function is not serializable'
@@ -80,7 +80,7 @@ type ApplyArrayValidation<
8080 : ValidateSerializableResult < TValue , TSerializable >
8181
8282type ValidateSerializableArrayCore <
83- T extends ReadonlyArray < any > ,
83+ T extends ReadonlyArray < unknown > ,
8484 TSerializable ,
8585 TKind extends 'input' | 'result' ,
8686> =
@@ -91,13 +91,13 @@ type ValidateSerializableArrayCore<
9191 : ReadonlyArray < ApplyArrayValidation < T [ number ] , TSerializable , TKind > >
9292
9393type ValidateSerializableArray <
94- T extends ReadonlyArray < any > ,
94+ T extends ReadonlyArray < unknown > ,
9595 TSerializable ,
9696> = ValidateSerializableArrayCore < T , TSerializable , 'input' >
9797
98- type IsTuple < T extends ReadonlyArray < any > > = T extends readonly [ ]
98+ type IsTuple < T extends ReadonlyArray < unknown > > = T extends readonly [ ]
9999 ? true
100- : T extends readonly [ any , ...infer _Rest ]
100+ : T extends readonly [ unknown , ...Array < unknown > ]
101101 ? true
102102 : false
103103
@@ -207,7 +207,7 @@ export type ValidateSerializableInputResult<TRegister, T> =
207207export type ValidateSerializableResult < T , TSerializable > = T extends unknown
208208 ? T extends TSerializable
209209 ? T
210- : T extends ReadonlyArray < any >
210+ : T extends ReadonlyArray < unknown >
211211 ? ValidateSerializableResultArray < T , TSerializable >
212212 : unknown extends SerializerExtensions [ 'ReadableStream' ]
213213 ? { [ K in keyof T ] : ValidateSerializableResult < T [ K ] , TSerializable > }
@@ -217,7 +217,7 @@ export type ValidateSerializableResult<T, TSerializable> = T extends unknown
217217 : never
218218
219219type ValidateSerializableResultArray <
220- T extends ReadonlyArray < any > ,
220+ T extends ReadonlyArray < unknown > ,
221221 TSerializable ,
222222> = ValidateSerializableArrayCore < T , TSerializable , 'result' >
223223
0 commit comments