Skip to content

Commit b3b249b

Browse files
committed
revert whitespace changes
1 parent ea75908 commit b3b249b

File tree

1 file changed

+51
-51
lines changed

1 file changed

+51
-51
lines changed

src/treaty2/types.ts

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,20 @@ type ReplaceGeneratorWithAsyncGenerator<
2424
[K in keyof RecordType]: IsNever<RecordType[K]> extends true
2525
? RecordType[K]
2626
: RecordType[K] extends Generator<infer A, infer B, infer C>
27-
? void extends B
28-
? AsyncGenerator<A, B, C>
29-
: And<IsNever<A>, void extends B ? false : true> extends true
30-
? B
31-
: AsyncGenerator<A, B, C> | B
32-
: RecordType[K] extends AsyncGenerator<infer A, infer B, infer C>
33-
? And<Not<IsNever<A>>, void extends B ? true : false> extends true
34-
? AsyncGenerator<A, B, C>
35-
: And<IsNever<A>, void extends B ? false : true> extends true
36-
? B
37-
: AsyncGenerator<A, B, C> | B
38-
: RecordType[K] extends ReadableStream<infer A>
39-
? AsyncGenerator<A, void, unknown>
40-
: RecordType[K]
27+
? void extends B
28+
? AsyncGenerator<A, B, C>
29+
: And<IsNever<A>, void extends B ? false : true> extends true
30+
? B
31+
: AsyncGenerator<A, B, C> | B
32+
: RecordType[K] extends AsyncGenerator<infer A, infer B, infer C>
33+
? And<Not<IsNever<A>>, void extends B ? true : false> extends true
34+
? AsyncGenerator<A, B, C>
35+
: And<IsNever<A>, void extends B ? false : true> extends true
36+
? B
37+
: AsyncGenerator<A, B, C> | B
38+
: RecordType[K] extends ReadableStream<infer A>
39+
? AsyncGenerator<A, void, unknown>
40+
: RecordType[K]
4141
} & {}
4242

4343
type Enumerate<N extends number, Acc extends number[] = []> =
@@ -80,79 +80,79 @@ export namespace Treaty {
8080
}
8181
? MaybeEmptyObject<Headers, 'headers'> &
8282
MaybeEmptyObject<Query, 'query'> extends infer Param
83-
? {} extends Param
84-
? undefined extends Body
85-
? K extends 'get' | 'head'
83+
? {} extends Param
84+
? undefined extends Body
85+
? K extends 'get' | 'head'
86+
? (
87+
options?: Prettify<Param & TreatyParam>
88+
) => Promise<
89+
TreatyResponse<
90+
ReplaceGeneratorWithAsyncGenerator<Res>
91+
>
92+
>
93+
: (
94+
body?: Body,
95+
options?: Prettify<Param & TreatyParam>
96+
) => Promise<
97+
TreatyResponse<
98+
ReplaceGeneratorWithAsyncGenerator<Res>
99+
>
100+
>
101+
: {} extends Body
86102
? (
103+
body?: Body,
87104
options?: Prettify<Param & TreatyParam>
88105
) => Promise<
89106
TreatyResponse<
90107
ReplaceGeneratorWithAsyncGenerator<Res>
91108
>
92109
>
93110
: (
94-
body?: Body,
111+
body: Body,
95112
options?: Prettify<Param & TreatyParam>
96113
) => Promise<
97114
TreatyResponse<
98115
ReplaceGeneratorWithAsyncGenerator<Res>
99116
>
100117
>
101-
: {} extends Body
118+
: K extends 'get' | 'head'
102119
? (
103-
body?: Body,
104-
options?: Prettify<Param & TreatyParam>
120+
options: Prettify<Param & TreatyParam>
105121
) => Promise<
106122
TreatyResponse<
107123
ReplaceGeneratorWithAsyncGenerator<Res>
108124
>
109125
>
110126
: (
111127
body: Body,
112-
options?: Prettify<Param & TreatyParam>
128+
options: Prettify<Param & TreatyParam>
113129
) => Promise<
114130
TreatyResponse<
115131
ReplaceGeneratorWithAsyncGenerator<Res>
116132
>
117133
>
118-
: K extends 'get' | 'head'
119-
? (
120-
options: Prettify<Param & TreatyParam>
121-
) => Promise<
122-
TreatyResponse<
123-
ReplaceGeneratorWithAsyncGenerator<Res>
124-
>
125-
>
126-
: (
127-
body: Body,
128-
options: Prettify<Param & TreatyParam>
129-
) => Promise<
130-
TreatyResponse<
131-
ReplaceGeneratorWithAsyncGenerator<Res>
132-
>
133-
>
134-
: never
135-
: CreateParams<Route[K]>
134+
: never
135+
: CreateParams<Route[K]>
136136
}
137137

138138
type CreateParams<Route extends Record<string, any>> =
139139
Extract<keyof Route, `:${string}`> extends infer Path extends string
140-
? IsNever<Path> extends true
141-
? Prettify<Sign<Route>>
142-
: // ! DO NOT USE PRETTIFY ON THIS LINE, OTHERWISE FUNCTION CALLING WILL BE OMITTED
143-
(((params: {
144-
[param in Path extends `:${infer Param}`
145-
? Param extends `${infer Param}?`
146-
? Param
147-
: Param
148-
: never]: string | number
140+
? IsNever<Path> extends true
141+
? Prettify<Sign<Route>>
142+
: // ! DO NOT USE PRETTIFY ON THIS LINE, OTHERWISE FUNCTION CALLING WILL BE OMITTED
143+
(((params: {
144+
[param in Path extends `:${infer Param}`
145+
? Param extends `${infer Param}?`
146+
? Param
147+
: Param
148+
: never]: string | number
149149
}) => Prettify<Sign<Route[Path]>> &
150150
CreateParams<Route[Path]>) &
151-
Prettify<Sign<Route>>) &
151+
Prettify<Sign<Route>>) &
152152
(Path extends `:${string}?`
153153
? CreateParams<Route[Path]>
154154
: {})
155-
: never
155+
: never
156156

157157
export interface Config {
158158
fetch?: Omit<RequestInit, 'headers' | 'method'>

0 commit comments

Comments
 (0)