mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Accepting new baselines
This commit is contained in:
@@ -23,7 +23,7 @@ var [a11, b11, c11] = [];
|
||||
>a11 : any
|
||||
>b11 : any
|
||||
>c11 : any
|
||||
>[] : [any, any, any]
|
||||
>[] : [undefined, undefined, undefined]
|
||||
|
||||
var [a2, [b2, { x12, y12: c2 }]=["abc", { x12: 10, y12: false }]] = [1, ["hello", { x12: 5, y12: true }]];
|
||||
>a2 : number
|
||||
|
||||
@@ -93,7 +93,7 @@ var [c0, c1] = [...temp];
|
||||
|
||||
var [c2] = [];
|
||||
>c2 : any
|
||||
>[] : [any]
|
||||
>[] : [undefined]
|
||||
|
||||
var [[[c3]], [[[[c4]]]]] = [[[]], [[[[]]]]]
|
||||
>c3 : any
|
||||
|
||||
@@ -94,7 +94,7 @@ var [c0, c1] = [...temp];
|
||||
|
||||
var [c2] = [];
|
||||
>c2 : any
|
||||
>[] : [any]
|
||||
>[] : [undefined]
|
||||
|
||||
var [[[c3]], [[[[c4]]]]] = [[[]], [[[[]]]]]
|
||||
>c3 : any
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts(3,6): error TS2461: Type 'undefined' is not an array type.
|
||||
tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts(3,12): error TS2461: Type 'undefined' is not an array type.
|
||||
tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts(4,5): error TS2461: Type 'undefined' is not an array type.
|
||||
tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts(9,5): error TS2322: Type '[number, number, string]' is not assignable to type '[number, boolean, string]'.
|
||||
Types of property '1' are incompatible.
|
||||
@@ -11,10 +13,14 @@ tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAss
|
||||
tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts(34,5): error TS2461: Type 'F' is not an array type.
|
||||
|
||||
|
||||
==== tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts (6 errors) ====
|
||||
==== tests/cases/conformance/es6/destructuring/destructuringArrayBindingPatternAndAssignment2.ts (8 errors) ====
|
||||
// V is an array assignment pattern, S is the type Any or an array-like type (section 3.3.2), and, for each assignment element E in V,
|
||||
// S is the type Any, or
|
||||
var [[a0], [[a1]]] = [] // Error
|
||||
~~~~
|
||||
!!! error TS2461: Type 'undefined' is not an array type.
|
||||
~~~~~~
|
||||
!!! error TS2461: Type 'undefined' is not an array type.
|
||||
var [[a2], [[a3]]] = undefined // Error
|
||||
~~~~~~~~~~~~~~
|
||||
!!! error TS2461: Type 'undefined' is not an array type.
|
||||
|
||||
@@ -200,7 +200,7 @@ function g3([x, y] = []) { }
|
||||
>g3 : ([x, y]?: [any, any]) => void
|
||||
>x : any
|
||||
>y : any
|
||||
>[] : [any, any]
|
||||
>[] : [undefined, undefined]
|
||||
|
||||
g3();
|
||||
>g3() : void
|
||||
|
||||
@@ -13,7 +13,7 @@ const bar = 1;
|
||||
|
||||
let [baz] = [];
|
||||
>baz : any
|
||||
>[] : [any]
|
||||
>[] : [undefined]
|
||||
|
||||
let {a: baz2} = { a: 1 };
|
||||
>a : any
|
||||
@@ -24,7 +24,7 @@ let {a: baz2} = { a: 1 };
|
||||
|
||||
const [baz3] = []
|
||||
>baz3 : any
|
||||
>[] : [any]
|
||||
>[] : [undefined]
|
||||
|
||||
const {a: baz4} = { a: 1 };
|
||||
>a : any
|
||||
|
||||
Reference in New Issue
Block a user