Skip to content

Commit e9b8606

Browse files
committed
Accept new baselines
1 parent c065c2d commit e9b8606

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

tests/baselines/reference/promiseTypeInference.types

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ declare function convert(s: string): IPromise<number>;
2222
>s : string
2323

2424
var $$x = load("something").then(s => convert(s));
25-
>$$x : CPromise<number>
26-
>load("something").then(s => convert(s)) : CPromise<number>
25+
>$$x : CPromise<unknown>
26+
>load("something").then(s => convert(s)) : CPromise<unknown>
2727
>load("something").then : <U>(success?: (value: string) => CPromise<U>) => CPromise<U>
2828
>load("something") : CPromise<string>
2929
>load : (name: string) => CPromise<string>

tests/baselines/reference/recursiveConditionalTypes.types

+4-4
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ unbox(b1); // string
190190
>b1 : Box<Box<Box<Box<Box<Box<string>>>>>>
191191

192192
unbox(b2); // string
193-
>unbox(b2) : string
193+
>unbox(b2) : T6
194194
>unbox : <T>(box: RecBox<T>) => T
195195
>b2 : T6
196196

@@ -200,7 +200,7 @@ unbox(b3); // InfBox<string>
200200
>b3 : InfBox<string>
201201

202202
unbox({ value: { value: { value: { value: { value: { value: 5 }}}}}}); // number
203-
>unbox({ value: { value: { value: { value: { value: { value: 5 }}}}}}) : number
203+
>unbox({ value: { value: { value: { value: { value: { value: 5 }}}}}}) : { value: { value: { value: { value: { value: number; }; }; }; }; } | { value: { value: { value: { value: { value: { value: number; }; }; }; }; }; }
204204
>unbox : <T>(box: RecBox<T>) => T
205205
>{ value: { value: { value: { value: { value: { value: 5 }}}}}} : { value: { value: { value: { value: { value: { value: number; }; }; }; }; }; }
206206
>value : { value: { value: { value: { value: { value: number; }; }; }; }; }
@@ -222,15 +222,15 @@ unbox(b4); // { value: { value: typeof b4 }}
222222
>b4 : { value: { value: { value: any; }; }; }
223223

224224
unbox({ value: { value: { get value() { return this; } }}}); // { readonly value: ... }
225-
>unbox({ value: { value: { get value() { return this; } }}}) : { readonly value: { readonly value: any; }; }
225+
>unbox({ value: { value: { get value() { return this; } }}}) : { value: { readonly value: { readonly value: any; }; }; }
226226
>unbox : <T>(box: RecBox<T>) => T
227227
>{ value: { value: { get value() { return this; } }}} : { value: { value: { readonly value: { readonly value: any; }; }; }; }
228228
>value : { value: { readonly value: { readonly value: any; }; }; }
229229
>{ value: { get value() { return this; } }} : { value: { readonly value: { readonly value: any; }; }; }
230230
>value : { readonly value: { readonly value: any; }; }
231231
>{ get value() { return this; } } : { readonly value: { readonly value: any; }; }
232232
>value : { readonly value: any; }
233-
>this : { readonly value: any; } | { readonly value: { readonly value: any; }; } | Box<RecBox<{ readonly value: { readonly value: any; }; }>>
233+
>this : { readonly value: any; } | { readonly value: { readonly value: any; }; } | { value: { readonly value: { readonly value: any; }; }; } | Box<RecBox<{ value: { readonly value: { readonly value: any; }; }; }>>
234234

235235
// Inference from nested instantiations of same generic types
236236

tests/baselines/reference/selfReferencingTypeReferenceInference.types

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ type t1 = Box<string | Box<number | boolean>>
1818
>t1 : t1
1919

2020
type t2 = InferRecursive<t1>
21-
>t2 : string | number | boolean
21+
>t2 : "never!"
2222

2323
type t3 = InferRecursive<Box<string | Box<number | boolean>>> // write t1 explicitly
2424
>t3 : string | number | boolean

0 commit comments

Comments
 (0)