Skip to content

Commit a3e5e2f

Browse files
committed
use unknown instead of any
1 parent 3b5921b commit a3e5e2f

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

packages/router-core/src/ssr/serializer/transformer.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export interface CreateSerializationAdapterOptions<TInput, TOutput> {
3333
export 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

8282
type 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

9393
type 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> =
207207
export 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

219219
type ValidateSerializableResultArray<
220-
T extends ReadonlyArray<any>,
220+
T extends ReadonlyArray<unknown>,
221221
TSerializable,
222222
> = ValidateSerializableArrayCore<T, TSerializable, 'result'>
223223

0 commit comments

Comments
 (0)