@@ -2616,7 +2616,7 @@ var x267: { [n: number]: Base; } = [d1, d2] || undefined;
2616
2616
>x267 : { [x: number]: Base; }
2617
2617
>n : number
2618
2618
>Base : Base
2619
- >[d1, d2] || undefined : { [x: number]: Base; }
2619
+ >[d1, d2] || undefined : Base[]
2620
2620
>[d1, d2] : Base[]
2621
2621
>d1 : Derived1
2622
2622
>d2 : Derived2
@@ -2699,7 +2699,7 @@ var x275: { [n: number]: Base; } = undefined || [d1, d2];
2699
2699
>x275 : { [x: number]: Base; }
2700
2700
>n : number
2701
2701
>Base : Base
2702
- >undefined || [d1, d2] : { [x: number]: Base; }
2702
+ >undefined || [d1, d2] : Base[]
2703
2703
>undefined : undefined
2704
2704
>[d1, d2] : Base[]
2705
2705
>d1 : Derived1
@@ -2800,7 +2800,7 @@ var x283: { [n: number]: Base; } = [d1, d2] || [d1, d2];
2800
2800
>x283 : { [x: number]: Base; }
2801
2801
>n : number
2802
2802
>Base : Base
2803
- >[d1, d2] || [d1, d2] : { [x: number]: Base; }
2803
+ >[d1, d2] || [d1, d2] : Base[]
2804
2804
>[d1, d2] : Base[]
2805
2805
>d1 : Derived1
2806
2806
>d2 : Derived2
@@ -2933,7 +2933,7 @@ var x293: { [n: number]: Base; } = true ? [d1, d2] : [d1, d2];
2933
2933
>x293 : { [x: number]: Base; }
2934
2934
>n : number
2935
2935
>Base : Base
2936
- >true ? [d1, d2] : [d1, d2] : { [x: number]: Base; }
2936
+ >true ? [d1, d2] : [d1, d2] : Base[]
2937
2937
>[d1, d2] : Base[]
2938
2938
>d1 : Derived1
2939
2939
>d2 : Derived2
@@ -2961,7 +2961,7 @@ var x295: (s: Base[]) => any = true ? n => { var n: Base[]; return null; } : n =
2961
2961
>x295 : (s: Base[]) => any
2962
2962
>s : Base[]
2963
2963
>Base : Base
2964
- >true ? n => { var n: Base[]; return null; } : n => { var n: Base[]; return null; } : (s : Base[]) => any
2964
+ >true ? n => { var n: Base[]; return null; } : n => { var n: Base[]; return null; } : (n : Base[]) => any
2965
2965
>n => { var n: Base[]; return null; } : (n: Base[]) => any
2966
2966
>n : Base[]
2967
2967
>n : Base[]
@@ -2975,7 +2975,7 @@ var x296: Genric<Base> = true ? { func: n => { return [d1, d2]; } } : { func: n
2975
2975
>x296 : Genric<Base>
2976
2976
>Genric : Genric<T>
2977
2977
>Base : Base
2978
- >true ? { func: n => { return [d1, d2]; } } : { func: n => { return [d1, d2]; } } : Genric< Base>
2978
+ >true ? { func: n => { return [d1, d2]; } } : { func: n => { return [d1, d2]; } } : { func: (n: Base[]) => Array<Derived1 | Derived2>; }
2979
2979
>{ func: n => { return [d1, d2]; } } : { func: (n: Base[]) => Array<Derived1 | Derived2>; }
2980
2980
>func : (n: Base[]) => Array<Derived1 | Derived2>
2981
2981
>n => { return [d1, d2]; } : (n: Base[]) => Array<Derived1 | Derived2>
@@ -3076,7 +3076,7 @@ var x305: { [n: number]: Base; } = true ? undefined : [d1, d2];
3076
3076
>x305 : { [x: number]: Base; }
3077
3077
>n : number
3078
3078
>Base : Base
3079
- >true ? undefined : [d1, d2] : { [x: number]: Base; }
3079
+ >true ? undefined : [d1, d2] : Base[]
3080
3080
>undefined : undefined
3081
3081
>[d1, d2] : Base[]
3082
3082
>d1 : Derived1
@@ -3098,7 +3098,7 @@ var x307: (s: Base[]) => any = true ? undefined : n => { var n: Base[]; return n
3098
3098
>x307 : (s: Base[]) => any
3099
3099
>s : Base[]
3100
3100
>Base : Base
3101
- >true ? undefined : n => { var n: Base[]; return null; } : (s : Base[]) => any
3101
+ >true ? undefined : n => { var n: Base[]; return null; } : (n : Base[]) => any
3102
3102
>undefined : undefined
3103
3103
>n => { var n: Base[]; return null; } : (n: Base[]) => any
3104
3104
>n : Base[]
@@ -3109,7 +3109,7 @@ var x308: Genric<Base> = true ? undefined : { func: n => { return [d1, d2]; } };
3109
3109
>x308 : Genric<Base>
3110
3110
>Genric : Genric<T>
3111
3111
>Base : Base
3112
- >true ? undefined : { func: n => { return [d1, d2]; } } : Genric< Base>
3112
+ >true ? undefined : { func: n => { return [d1, d2]; } } : { func: (n: Base[]) => Array<Derived1 | Derived2>; }
3113
3113
>undefined : undefined
3114
3114
>{ func: n => { return [d1, d2]; } } : { func: (n: Base[]) => Array<Derived1 | Derived2>; }
3115
3115
>func : (n: Base[]) => Array<Derived1 | Derived2>
@@ -3204,7 +3204,7 @@ var x317: { [n: number]: Base; } = true ? [d1, d2] : undefined;
3204
3204
>x317 : { [x: number]: Base; }
3205
3205
>n : number
3206
3206
>Base : Base
3207
- >true ? [d1, d2] : undefined : { [x: number]: Base; }
3207
+ >true ? [d1, d2] : undefined : Base[]
3208
3208
>[d1, d2] : Base[]
3209
3209
>d1 : Derived1
3210
3210
>d2 : Derived2
@@ -3226,7 +3226,7 @@ var x319: (s: Base[]) => any = true ? n => { var n: Base[]; return null; } : und
3226
3226
>x319 : (s: Base[]) => any
3227
3227
>s : Base[]
3228
3228
>Base : Base
3229
- >true ? n => { var n: Base[]; return null; } : undefined : (s : Base[]) => any
3229
+ >true ? n => { var n: Base[]; return null; } : undefined : (n : Base[]) => any
3230
3230
>n => { var n: Base[]; return null; } : (n: Base[]) => any
3231
3231
>n : Base[]
3232
3232
>n : Base[]
@@ -3237,7 +3237,7 @@ var x320: Genric<Base> = true ? { func: n => { return [d1, d2]; } } : undefined;
3237
3237
>x320 : Genric<Base>
3238
3238
>Genric : Genric<T>
3239
3239
>Base : Base
3240
- >true ? { func: n => { return [d1, d2]; } } : undefined : Genric< Base>
3240
+ >true ? { func: n => { return [d1, d2]; } } : undefined : { func: (n: Base[]) => Array<Derived1 | Derived2>; }
3241
3241
>{ func: n => { return [d1, d2]; } } : { func: (n: Base[]) => Array<Derived1 | Derived2>; }
3242
3242
>func : (n: Base[]) => Array<Derived1 | Derived2>
3243
3243
>n => { return [d1, d2]; } : (n: Base[]) => Array<Derived1 | Derived2>
0 commit comments