@@ -26,24 +26,24 @@ export type WithoutEmpty<T> = T extends any ? ({} extends T ? never : T) : never
2626
2727export type Expand < T > = T extends object
2828 ? T extends infer O
29- ? O extends Function
30- ? O
31- : { [ K in keyof O ] : O [ K ] }
32- : never
29+ ? O extends Function
30+ ? O
31+ : { [ K in keyof O ] : O [ K ] }
32+ : never
3333 : T
3434
3535export type DeepPartial < T > = T extends object
3636 ? {
37- [ P in keyof T ] ?: DeepPartial < T [ P ] >
38- }
37+ [ P in keyof T ] ?: DeepPartial < T [ P ] >
38+ }
3939 : T
4040
4141export type MakeDifferenceOptional < TLeft , TRight > = keyof TLeft &
4242 keyof TRight extends never
4343 ? TRight
4444 : Omit < TRight , keyof TLeft & keyof TRight > & {
45- [ K in keyof TLeft & keyof TRight ] ?: TRight [ K ]
46- }
45+ [ K in keyof TLeft & keyof TRight ] ?: TRight [ K ]
46+ }
4747
4848// from https://stackoverflow.com/a/53955431
4949// eslint-disable-next-line @typescript-eslint/naming-convention
@@ -55,30 +55,30 @@ export type IsUnion<T, U extends T = T> = (
5555
5656export type IsNonEmptyObject < T > = T extends object
5757 ? keyof T extends never
58- ? false
59- : true
58+ ? false
59+ : true
6060 : false
6161
6262export type Assign < TLeft , TRight > = TLeft extends any
6363 ? TRight extends any
64- ? IsNonEmptyObject < TLeft > extends false
65- ? TRight
66- : IsNonEmptyObject < TRight > extends false
67- ? TLeft
68- : keyof TLeft & keyof TRight extends never
69- ? TLeft & TRight
70- : Omit < TLeft , keyof TRight > & TRight
71- : never
64+ ? IsNonEmptyObject < TLeft > extends false
65+ ? TRight
66+ : IsNonEmptyObject < TRight > extends false
67+ ? TLeft
68+ : keyof TLeft & keyof TRight extends never
69+ ? TLeft & TRight
70+ : Omit < TLeft , keyof TRight > & TRight
71+ : never
7272 : never
7373
7474export type IntersectAssign < TLeft , TRight > = TLeft extends any
7575 ? TRight extends any
76- ? IsNonEmptyObject < TLeft > extends false
77- ? TRight
78- : IsNonEmptyObject < TRight > extends false
79- ? TLeft
80- : TRight & TLeft
81- : never
76+ ? IsNonEmptyObject < TLeft > extends false
77+ ? TRight
78+ : IsNonEmptyObject < TRight > extends false
79+ ? TLeft
80+ : TRight & TLeft
81+ : never
8282 : never
8383
8484export type Timeout = ReturnType < typeof setTimeout >
@@ -97,16 +97,16 @@ export type ExtractObjects<TUnion> = TUnion extends MergeAllPrimitive
9797
9898export type PartialMergeAllObject < TUnion > =
9999 ExtractObjects < TUnion > extends infer TObj
100- ? [ TObj ] extends [ never ]
101- ? never
102- : {
103- [ TKey in TObj extends any ? keyof TObj : never ] ?: TObj extends any
104- ? TKey extends keyof TObj
105- ? TObj [ TKey ]
106- : never
100+ ? [ TObj ] extends [ never ]
101+ ? never
102+ : {
103+ [ TKey in TObj extends any ? keyof TObj : never ] ?: TObj extends any
104+ ? TKey extends keyof TObj
105+ ? TObj [ TKey ]
106+ : never
107+ : never
108+ }
107109 : never
108- }
109- : never
110110
111111export type MergeAllPrimitive =
112112 | ReadonlyArray < any >
@@ -121,8 +121,8 @@ export type MergeAllPrimitive =
121121export type ExtractPrimitives < TUnion > = TUnion extends MergeAllPrimitive
122122 ? TUnion
123123 : TUnion extends object
124- ? never
125- : TUnion
124+ ? never
125+ : TUnion
126126
127127export type PartialMergeAll < TUnion > =
128128 | ExtractPrimitives < TUnion >
@@ -155,19 +155,19 @@ export type MergeAllObjects<
155155> = [ keyof TIntersected ] extends [ never ]
156156 ? never
157157 : {
158- [ TKey in keyof TIntersected ] : TUnion extends any
159- ? TUnion [ TKey & keyof TUnion ]
160- : never
161- }
158+ [ TKey in keyof TIntersected ] : TUnion extends any
159+ ? TUnion [ TKey & keyof TUnion ]
160+ : never
161+ }
162162
163163export type MergeAll < TUnion > =
164164 | MergeAllObjects < TUnion >
165165 | ExtractPrimitives < TUnion >
166166
167167export type ValidateJSON < T > = ( ( ...args : Array < any > ) => any ) extends T
168168 ? unknown extends T
169- ? never
170- : 'Function is not serializable'
169+ ? never
170+ : 'Function is not serializable'
171171 : { [ K in keyof T ] : ValidateJSON < T [ K ] > }
172172
173173export type LooseReturnType < T > = T extends (
@@ -180,8 +180,8 @@ export type LooseAsyncReturnType<T> = T extends (
180180 ...args : Array < any >
181181) => infer TReturn
182182 ? TReturn extends Promise < infer TReturn >
183- ? TReturn
184- : TReturn
183+ ? TReturn
184+ : TReturn
185185 : never
186186
187187export function last < T > ( arr : Array < T > ) {
@@ -222,14 +222,14 @@ export function replaceEqualDeep<T>(prev: any, _next: T): T {
222222 const prevItems = array
223223 ? prev
224224 : ( Object . keys ( prev ) as Array < unknown > ) . concat (
225- Object . getOwnPropertySymbols ( prev ) ,
226- )
225+ Object . getOwnPropertySymbols ( prev ) ,
226+ )
227227 const prevSize = prevItems . length
228228 const nextItems = array
229229 ? next
230230 : ( Object . keys ( next ) as Array < unknown > ) . concat (
231- Object . getOwnPropertySymbols ( next ) ,
232- )
231+ Object . getOwnPropertySymbols ( next ) ,
232+ )
233233 const nextSize = nextItems . length
234234 const copy : any = array ? [ ] : { }
235235
@@ -351,8 +351,8 @@ export function deepEqual(
351351
352352export type StringLiteral < T > = T extends string
353353 ? string extends T
354- ? string
355- : T
354+ ? string
355+ : T
356356 : never
357357
358358export type ThrowOrOptional < T , TThrow extends boolean > = TThrow extends true
@@ -365,13 +365,13 @@ export type StrictOrFrom<
365365 TStrict extends boolean = true ,
366366> = TStrict extends false
367367 ? {
368- from ?: never
369- strict : TStrict
370- }
368+ from ?: never
369+ strict : TStrict
370+ }
371371 : {
372- from : ConstrainLiteral < TFrom , RouteIds < TRouter [ 'routeTree' ] > >
373- strict ?: TStrict
374- }
372+ from : ConstrainLiteral < TFrom , RouteIds < TRouter [ 'routeTree' ] > >
373+ strict ?: TStrict
374+ }
375375
376376export type ThrowConstraint <
377377 TStrict extends boolean ,
@@ -469,8 +469,8 @@ export function isPromise<T>(
469469) : value is Promise < Awaited < T > > {
470470 return Boolean (
471471 value &&
472- typeof value === 'object' &&
473- typeof ( value as Promise < T > ) . then === 'function' ,
472+ typeof value === 'object' &&
473+ typeof ( value as Promise < T > ) . then === 'function' ,
474474 )
475475}
476476
0 commit comments