Update baaselines

This commit is contained in:
Yui T 2017-05-08 15:35:17 -07:00
parent d17450bbbd
commit 36ef849209
4 changed files with 12 additions and 12 deletions

View File

@ -6,7 +6,7 @@ tests/cases/conformance/jsx/file.tsx(16,42): error TS2339: Property 'prop1' does
declare function Component<U>(l: U): JSX.Element;
function createComponent<T extends { prop: number }>(arg: T) {
// let a1 = <Component {...arg} />;
let a1 = <Component {...arg} />;
let a2 = <Component {...arg} prop1 />;
}

View File

@ -3,7 +3,7 @@ import React = require('react')
declare function Component<U>(l: U): JSX.Element;
function createComponent<T extends { prop: number }>(arg: T) {
// let a1 = <Component {...arg} />;
let a1 = <Component {...arg} />;
let a2 = <Component {...arg} prop1 />;
}
@ -23,7 +23,7 @@ define(["require", "exports", "react"], function (require, exports, React) {
"use strict";
exports.__esModule = true;
function createComponent(arg) {
// let a1 = <Component {...arg} />;
var a1 = <Component {...arg}/>;
var a2 = <Component {...arg} prop1/>;
}
function Bar(arg) {

View File

@ -14,6 +14,6 @@
//// }
verify.quickInfos({
1: "function ComponentSpecific<{}>(l: {\n prop: {};\n}): any",
2: "function ComponentSpecific<{}>(l: {\n prop: {};\n}): any"
1: "function ComponentSpecific<number>(l: {\n prop: number;\n}): any",
2: "function ComponentSpecific<\"hello\">(l: {\n prop: \"hello\";\n}): any"
});

View File

@ -15,15 +15,15 @@
//// let a3 = <Overloa/*4*/dComponent {...arg1} ignore-prop />;
//// let a4 = <Overloa/*5*/dComponent />;
//// let a5 = <Overloa/*6*/dComponent {...arg2} ignore-prop="hello" {...arg1} />;
//// let a6 = <Overloa/*7*/dComponent {...arg2} ignore-prop {...arg1} />;
//// let a6 = <Overloa/*7*/dComponent {...arg1} ignore-prop {...arg2} />;
//// }
verify.quickInfos({
1: "function OverloadComponent(): any (+2 overloads)",
2: "function OverloadComponent(): any (+2 overloads)",
3: "function OverloadComponent(): any (+2 overloads)",
4: "function OverloadComponent(): any (+2 overloads)",
1: "function OverloadComponent<number>(attr: {\n b: number;\n a?: string;\n \"ignore-prop\": boolean;\n}): any (+2 overloads)",
2: "function OverloadComponent<boolean, string>(attr: {\n b: string;\n a: boolean;\n}): any (+2 overloads)",
3: "function OverloadComponent<boolean, string>(attr: {\n b: string;\n a: boolean;\n}): any (+2 overloads)",
4: "function OverloadComponent<number>(attr: {\n b: number;\n a?: string;\n \"ignore-prop\": boolean;\n}): any (+2 overloads)",
5: "function OverloadComponent(): any (+2 overloads)",
6: "function OverloadComponent(): any (+2 overloads)",
7: "function OverloadComponent(): any (+2 overloads)"
6: "function OverloadComponent<boolean, number>(attr: {\n b: number;\n a: boolean;\n}): any (+2 overloads)",
7: "function OverloadComponent<boolean, string>(attr: {\n b: string;\n a: boolean;\n}): any (+2 overloads)"
});