Update objectRestAssignment test and baselines

This commit is contained in:
Nathan Shively-Sanders 2016-11-03 10:54:07 -07:00
parent 7ff8876096
commit 7ed52044d1
3 changed files with 36 additions and 42 deletions

View File

@ -1,9 +1,8 @@
//// [objectRestAssignment.ts]
let x;
let ka;
let nested;
let other;
let rest;
let ka: any;
let nested: { ki };
let other: number;
let rest: { };
let complex: { x: { ka, ki }, y: number };
({x: { ka, ...nested }, y: other, ...rest} = complex);
@ -15,7 +14,6 @@ var __rest = (this && this.__rest) || function (s, e) {
t[p] = s[p];
return t;
};
var x;
var ka;
var nested;
var other;

View File

@ -1,30 +1,28 @@
=== tests/cases/conformance/types/rest/objectRestAssignment.ts ===
let x;
>x : Symbol(x, Decl(objectRestAssignment.ts, 0, 3))
let ka: any;
>ka : Symbol(ka, Decl(objectRestAssignment.ts, 0, 3))
let ka;
>ka : Symbol(ka, Decl(objectRestAssignment.ts, 1, 3))
let nested: { ki };
>nested : Symbol(nested, Decl(objectRestAssignment.ts, 1, 3))
>ki : Symbol(ki, Decl(objectRestAssignment.ts, 1, 13))
let nested;
>nested : Symbol(nested, Decl(objectRestAssignment.ts, 2, 3))
let other: number;
>other : Symbol(other, Decl(objectRestAssignment.ts, 2, 3))
let other;
>other : Symbol(other, Decl(objectRestAssignment.ts, 3, 3))
let rest;
>rest : Symbol(rest, Decl(objectRestAssignment.ts, 4, 3))
let rest: { };
>rest : Symbol(rest, Decl(objectRestAssignment.ts, 3, 3))
let complex: { x: { ka, ki }, y: number };
>complex : Symbol(complex, Decl(objectRestAssignment.ts, 5, 3))
>x : Symbol(x, Decl(objectRestAssignment.ts, 5, 14))
>ka : Symbol(ka, Decl(objectRestAssignment.ts, 5, 19))
>ki : Symbol(ki, Decl(objectRestAssignment.ts, 5, 23))
>y : Symbol(y, Decl(objectRestAssignment.ts, 5, 29))
>complex : Symbol(complex, Decl(objectRestAssignment.ts, 4, 3))
>x : Symbol(x, Decl(objectRestAssignment.ts, 4, 14))
>ka : Symbol(ka, Decl(objectRestAssignment.ts, 4, 19))
>ki : Symbol(ki, Decl(objectRestAssignment.ts, 4, 23))
>y : Symbol(y, Decl(objectRestAssignment.ts, 4, 29))
({x: { ka, ...nested }, y: other, ...rest} = complex);
>x : Symbol(x, Decl(objectRestAssignment.ts, 6, 2))
>ka : Symbol(ka, Decl(objectRestAssignment.ts, 6, 6))
>y : Symbol(y, Decl(objectRestAssignment.ts, 6, 23))
>other : Symbol(other, Decl(objectRestAssignment.ts, 3, 3))
>complex : Symbol(complex, Decl(objectRestAssignment.ts, 5, 3))
>x : Symbol(x, Decl(objectRestAssignment.ts, 5, 2))
>ka : Symbol(ka, Decl(objectRestAssignment.ts, 5, 6))
>y : Symbol(y, Decl(objectRestAssignment.ts, 5, 23))
>other : Symbol(other, Decl(objectRestAssignment.ts, 2, 3))
>complex : Symbol(complex, Decl(objectRestAssignment.ts, 4, 3))

View File

@ -1,18 +1,16 @@
=== tests/cases/conformance/types/rest/objectRestAssignment.ts ===
let x;
>x : any
let ka;
let ka: any;
>ka : any
let nested;
>nested : any
let nested: { ki };
>nested : { ki: any; }
>ki : any
let other;
>other : any
let other: number;
>other : number
let rest;
>rest : any
let rest: { };
>rest : {}
let complex: { x: { ka, ki }, y: number };
>complex : { x: { ka: any; ki: any; }; y: number; }
@ -24,13 +22,13 @@ let complex: { x: { ka, ki }, y: number };
({x: { ka, ...nested }, y: other, ...rest} = complex);
>({x: { ka, ...nested }, y: other, ...rest} = complex) : { x: { ka: any; ki: any; }; y: number; }
>{x: { ka, ...nested }, y: other, ...rest} = complex : { x: { ka: any; ki: any; }; y: number; }
>{x: { ka, ...nested }, y: other, ...rest} : { x: { ka: any; }; y: any; }
>x : { ka: any; }
>{ ka, ...nested } : { ka: any; }
>{x: { ka, ...nested }, y: other, ...rest} : { x: { ki: any; ka: any; }; y: number; }
>x : { ki: any; ka: any; }
>{ ka, ...nested } : { ki: any; ka: any; }
>ka : any
>nested : any
>y : any
>other : any
>y : number
>other : number
>rest : any
>complex : { x: { ka: any; ki: any; }; y: number; }