mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-06-10 18:04:18 -05:00
Accepted baselines.
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
=== tests/cases/compiler/arrayAugment.ts ===
|
||||
interface Array<T> {
|
||||
>Array : Symbol(Array, Decl(arrayAugment.ts, 0, 0), Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
|
||||
>T : Symbol(T, Decl(arrayAugment.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(arrayAugment.ts, 0, 0))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(arrayAugment.ts, 0, 16))
|
||||
|
||||
split: (parts: number) => T[][];
|
||||
>split : Symbol(split, Decl(arrayAugment.ts, 0, 20))
|
||||
>parts : Symbol(parts, Decl(arrayAugment.ts, 1, 12))
|
||||
>T : Symbol(T, Decl(arrayAugment.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(arrayAugment.ts, 0, 16))
|
||||
}
|
||||
|
||||
var x = [''];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
=== tests/cases/compiler/augmentArray.ts ===
|
||||
interface Array<T> {
|
||||
>Array : Symbol(Array, Decl(augmentArray.ts, 0, 0), Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
|
||||
>T : Symbol(T, Decl(augmentArray.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(augmentArray.ts, 0, 0))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(augmentArray.ts, 0, 16))
|
||||
|
||||
(): any[];
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ interface Bar { b }
|
||||
>b : Symbol(b, Decl(augmentedTypeBracketAccessIndexSignature.ts, 1, 15))
|
||||
|
||||
interface Object {
|
||||
>Object : Symbol(Object, Decl(augmentedTypeBracketAccessIndexSignature.ts, 1, 19), Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
|
||||
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11), Decl(augmentedTypeBracketAccessIndexSignature.ts, 1, 19))
|
||||
|
||||
[n: number]: Foo;
|
||||
>n : Symbol(n, Decl(augmentedTypeBracketAccessIndexSignature.ts, 4, 5))
|
||||
@@ -16,7 +16,7 @@ interface Object {
|
||||
}
|
||||
|
||||
interface Function {
|
||||
>Function : Symbol(Function, Decl(augmentedTypeBracketAccessIndexSignature.ts, 5, 1), Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
|
||||
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11), Decl(augmentedTypeBracketAccessIndexSignature.ts, 5, 1))
|
||||
|
||||
[n: number]: Bar;
|
||||
>n : Symbol(n, Decl(augmentedTypeBracketAccessIndexSignature.ts, 8, 5))
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
=== tests/cases/compiler/augmentedTypeBracketNamedPropertyAccess.ts ===
|
||||
interface Object {
|
||||
>Object : Symbol(Object, Decl(augmentedTypeBracketNamedPropertyAccess.ts, 0, 0), Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
|
||||
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11), Decl(augmentedTypeBracketNamedPropertyAccess.ts, 0, 0))
|
||||
|
||||
data: number;
|
||||
>data : Symbol(data, Decl(augmentedTypeBracketNamedPropertyAccess.ts, 0, 18))
|
||||
}
|
||||
interface Function {
|
||||
>Function : Symbol(Function, Decl(augmentedTypeBracketNamedPropertyAccess.ts, 2, 1), Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
|
||||
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11), Decl(augmentedTypeBracketNamedPropertyAccess.ts, 2, 1))
|
||||
|
||||
functionData: string;
|
||||
>functionData : Symbol(functionData, Decl(augmentedTypeBracketNamedPropertyAccess.ts, 3, 20))
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
lib.d.ts(431,5): error TS2375: Duplicate number index signature.
|
||||
lib.d.ts(1158,5): error TS2375: Duplicate number index signature.
|
||||
tests/cases/conformance/types/members/duplicateNumericIndexers.ts(5,5): error TS2375: Duplicate number index signature.
|
||||
tests/cases/conformance/types/members/duplicateNumericIndexers.ts(9,5): error TS2375: Duplicate number index signature.
|
||||
tests/cases/conformance/types/members/duplicateNumericIndexers.ts(10,5): error TS2375: Duplicate number index signature.
|
||||
tests/cases/conformance/types/members/duplicateNumericIndexers.ts(14,5): error TS2375: Duplicate number index signature.
|
||||
tests/cases/conformance/types/members/duplicateNumericIndexers.ts(15,5): error TS2375: Duplicate number index signature.
|
||||
tests/cases/conformance/types/members/duplicateNumericIndexers.ts(20,5): error TS2375: Duplicate number index signature.
|
||||
tests/cases/conformance/types/members/duplicateNumericIndexers.ts(25,5): error TS2375: Duplicate number index signature.
|
||||
tests/cases/conformance/types/members/duplicateNumericIndexers.ts(30,5): error TS2375: Duplicate number index signature.
|
||||
|
||||
|
||||
==== tests/cases/conformance/types/members/duplicateNumericIndexers.ts (6 errors) ====
|
||||
==== tests/cases/conformance/types/members/duplicateNumericIndexers.ts (8 errors) ====
|
||||
// it is an error to have duplicate index signatures of the same kind in a type
|
||||
|
||||
interface Number {
|
||||
@@ -20,6 +20,8 @@ tests/cases/conformance/types/members/duplicateNumericIndexers.ts(30,5): error T
|
||||
|
||||
interface String {
|
||||
[x: number]: string;
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS2375: Duplicate number index signature.
|
||||
[x: number]: string;
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
!!! error TS2375: Duplicate number index signature.
|
||||
@@ -27,6 +29,8 @@ tests/cases/conformance/types/members/duplicateNumericIndexers.ts(30,5): error T
|
||||
|
||||
interface Array<T> {
|
||||
[x: number]: T;
|
||||
~~~~~~~~~~~~~~~
|
||||
!!! error TS2375: Duplicate number index signature.
|
||||
[x: number]: T;
|
||||
~~~~~~~~~~~~~~~
|
||||
!!! error TS2375: Duplicate number index signature.
|
||||
|
||||
@@ -1,36 +1,36 @@
|
||||
=== tests/cases/compiler/duplicateOverloadInTypeAugmentation1.ts ===
|
||||
interface Array<T> {
|
||||
>Array : Symbol(Array, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 0), Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
|
||||
>T : Symbol(T, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 0))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16))
|
||||
|
||||
reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T,
|
||||
>reduce : Symbol(reduce, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 20), Decl(duplicateOverloadInTypeAugmentation1.ts, 2, 29), Decl(lib.d.ts, 1129, 93), Decl(lib.d.ts, 1136, 120))
|
||||
>reduce : Symbol(reduce, Decl(lib.d.ts, 1129, 93), Decl(lib.d.ts, 1136, 120), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 20), Decl(duplicateOverloadInTypeAugmentation1.ts, 2, 29))
|
||||
>callbackfn : Symbol(callbackfn, Decl(duplicateOverloadInTypeAugmentation1.ts, 1, 11))
|
||||
>previousValue : Symbol(previousValue, Decl(duplicateOverloadInTypeAugmentation1.ts, 1, 24))
|
||||
>T : Symbol(T, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16))
|
||||
>currentValue : Symbol(currentValue, Decl(duplicateOverloadInTypeAugmentation1.ts, 1, 41))
|
||||
>T : Symbol(T, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16))
|
||||
>currentIndex : Symbol(currentIndex, Decl(duplicateOverloadInTypeAugmentation1.ts, 1, 58))
|
||||
>array : Symbol(array, Decl(duplicateOverloadInTypeAugmentation1.ts, 1, 80))
|
||||
>T : Symbol(T, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>T : Symbol(T, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16))
|
||||
|
||||
initialValue?: T): T;
|
||||
>initialValue : Symbol(initialValue, Decl(duplicateOverloadInTypeAugmentation1.ts, 1, 98))
|
||||
>T : Symbol(T, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>T : Symbol(T, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16))
|
||||
|
||||
reduce<U>(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U,
|
||||
>reduce : Symbol(reduce, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 20), Decl(duplicateOverloadInTypeAugmentation1.ts, 2, 29), Decl(lib.d.ts, 1129, 93), Decl(lib.d.ts, 1136, 120))
|
||||
>reduce : Symbol(reduce, Decl(lib.d.ts, 1129, 93), Decl(lib.d.ts, 1136, 120), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 20), Decl(duplicateOverloadInTypeAugmentation1.ts, 2, 29))
|
||||
>U : Symbol(U, Decl(duplicateOverloadInTypeAugmentation1.ts, 3, 11))
|
||||
>callbackfn : Symbol(callbackfn, Decl(duplicateOverloadInTypeAugmentation1.ts, 3, 14))
|
||||
>previousValue : Symbol(previousValue, Decl(duplicateOverloadInTypeAugmentation1.ts, 3, 27))
|
||||
>U : Symbol(U, Decl(duplicateOverloadInTypeAugmentation1.ts, 3, 11))
|
||||
>currentValue : Symbol(currentValue, Decl(duplicateOverloadInTypeAugmentation1.ts, 3, 44))
|
||||
>T : Symbol(T, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16))
|
||||
>currentIndex : Symbol(currentIndex, Decl(duplicateOverloadInTypeAugmentation1.ts, 3, 61))
|
||||
>array : Symbol(array, Decl(duplicateOverloadInTypeAugmentation1.ts, 3, 83))
|
||||
>T : Symbol(T, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 16))
|
||||
>U : Symbol(U, Decl(duplicateOverloadInTypeAugmentation1.ts, 3, 11))
|
||||
|
||||
initialValue: U): U;
|
||||
@@ -40,13 +40,13 @@ interface Array<T> {
|
||||
}
|
||||
var a: Array<string>;
|
||||
>a : Symbol(a, Decl(duplicateOverloadInTypeAugmentation1.ts, 6, 3))
|
||||
>Array : Symbol(Array, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 0), Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
|
||||
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 0))
|
||||
|
||||
var r5 = a.reduce((x, y) => x + y);
|
||||
>r5 : Symbol(r5, Decl(duplicateOverloadInTypeAugmentation1.ts, 7, 3))
|
||||
>a.reduce : Symbol(Array.reduce, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 20), Decl(duplicateOverloadInTypeAugmentation1.ts, 2, 29), Decl(lib.d.ts, 1129, 93), Decl(lib.d.ts, 1136, 120))
|
||||
>a.reduce : Symbol(Array.reduce, Decl(lib.d.ts, 1129, 93), Decl(lib.d.ts, 1136, 120), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 20), Decl(duplicateOverloadInTypeAugmentation1.ts, 2, 29))
|
||||
>a : Symbol(a, Decl(duplicateOverloadInTypeAugmentation1.ts, 6, 3))
|
||||
>reduce : Symbol(Array.reduce, Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 20), Decl(duplicateOverloadInTypeAugmentation1.ts, 2, 29), Decl(lib.d.ts, 1129, 93), Decl(lib.d.ts, 1136, 120))
|
||||
>reduce : Symbol(Array.reduce, Decl(lib.d.ts, 1129, 93), Decl(lib.d.ts, 1136, 120), Decl(duplicateOverloadInTypeAugmentation1.ts, 0, 20), Decl(duplicateOverloadInTypeAugmentation1.ts, 2, 29))
|
||||
>x : Symbol(x, Decl(duplicateOverloadInTypeAugmentation1.ts, 7, 19))
|
||||
>y : Symbol(y, Decl(duplicateOverloadInTypeAugmentation1.ts, 7, 21))
|
||||
>x : Symbol(x, Decl(duplicateOverloadInTypeAugmentation1.ts, 7, 19))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
=== tests/cases/conformance/types/primitives/boolean/extendBooleanInterface.ts ===
|
||||
interface Boolean {
|
||||
>Boolean : Symbol(Boolean, Decl(extendBooleanInterface.ts, 0, 0), Decl(lib.d.ts, 443, 38), Decl(lib.d.ts, 456, 11))
|
||||
>Boolean : Symbol(Boolean, Decl(lib.d.ts, 443, 38), Decl(lib.d.ts, 456, 11), Decl(extendBooleanInterface.ts, 0, 0))
|
||||
|
||||
doStuff(): string;
|
||||
>doStuff : Symbol(doStuff, Decl(extendBooleanInterface.ts, 0, 19))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
=== tests/cases/conformance/types/primitives/number/extendNumberInterface.ts ===
|
||||
interface Number {
|
||||
>Number : Symbol(Number, Decl(extendNumberInterface.ts, 0, 0), Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11))
|
||||
>Number : Symbol(Number, Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11), Decl(extendNumberInterface.ts, 0, 0))
|
||||
|
||||
doStuff(): string;
|
||||
>doStuff : Symbol(doStuff, Decl(extendNumberInterface.ts, 0, 18))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
=== tests/cases/conformance/types/primitives/string/extendStringInterface.ts ===
|
||||
interface String {
|
||||
>String : Symbol(String, Decl(extendStringInterface.ts, 0, 0), Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11))
|
||||
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(extendStringInterface.ts, 0, 0))
|
||||
|
||||
doStuff(): string;
|
||||
>doStuff : Symbol(doStuff, Decl(extendStringInterface.ts, 0, 18))
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
=== tests/cases/compiler/externFunc.ts ===
|
||||
declare function parseInt(s:string):number;
|
||||
>parseInt : Symbol(parseInt, Decl(externFunc.ts, 0, 0), Decl(lib.d.ts, 28, 38))
|
||||
>parseInt : Symbol(parseInt, Decl(lib.d.ts, 28, 38), Decl(externFunc.ts, 0, 0))
|
||||
>s : Symbol(s, Decl(externFunc.ts, 0, 26))
|
||||
|
||||
parseInt("2");
|
||||
>parseInt : Symbol(parseInt, Decl(externFunc.ts, 0, 0), Decl(lib.d.ts, 28, 38))
|
||||
>parseInt : Symbol(parseInt, Decl(lib.d.ts, 28, 38), Decl(externFunc.ts, 0, 0))
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
=== tests/cases/compiler/externFunc.ts ===
|
||||
declare function parseInt(s:string):number;
|
||||
>parseInt : { (s: string): number; (s: string, radix?: number): number; }
|
||||
>parseInt : { (s: string, radix?: number): number; (s: string): number; }
|
||||
>s : string
|
||||
|
||||
parseInt("2");
|
||||
>parseInt("2") : number
|
||||
>parseInt : { (s: string): number; (s: string, radix?: number): number; }
|
||||
>parseInt : { (s: string, radix?: number): number; (s: string): number; }
|
||||
>"2" : string
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ declare module EndGate {
|
||||
}
|
||||
|
||||
interface Number extends EndGate.ICloneable { }
|
||||
>Number : Symbol(Number, Decl(genericConstraintOnExtendedBuiltinTypes.ts, 4, 1), Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11))
|
||||
>Number : Symbol(Number, Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11), Decl(genericConstraintOnExtendedBuiltinTypes.ts, 4, 1))
|
||||
>EndGate.ICloneable : Symbol(EndGate.ICloneable, Decl(genericConstraintOnExtendedBuiltinTypes.ts, 0, 24))
|
||||
>EndGate : Symbol(EndGate, Decl(genericConstraintOnExtendedBuiltinTypes.ts, 0, 0), Decl(genericConstraintOnExtendedBuiltinTypes.ts, 6, 47), Decl(genericConstraintOnExtendedBuiltinTypes.ts, 17, 1))
|
||||
>ICloneable : Symbol(EndGate.ICloneable, Decl(genericConstraintOnExtendedBuiltinTypes.ts, 0, 24))
|
||||
|
||||
@@ -11,7 +11,7 @@ module EndGate {
|
||||
}
|
||||
|
||||
interface Number extends EndGate.ICloneable { }
|
||||
>Number : Symbol(Number, Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 4, 1), Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11))
|
||||
>Number : Symbol(Number, Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11), Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 4, 1))
|
||||
>EndGate.ICloneable : Symbol(EndGate.ICloneable, Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 0, 16))
|
||||
>EndGate : Symbol(EndGate, Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 0, 0), Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 6, 47), Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 16, 1))
|
||||
>ICloneable : Symbol(EndGate.ICloneable, Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 0, 16))
|
||||
@@ -51,7 +51,7 @@ module EndGate.Tweening {
|
||||
export class NumberTween extends Tween<Number>{
|
||||
>NumberTween : Symbol(NumberTween, Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 18, 25))
|
||||
>Tween : Symbol(Tween, Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 8, 25))
|
||||
>Number : Symbol(Number, Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 4, 1), Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11))
|
||||
>Number : Symbol(Number, Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11), Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 4, 1))
|
||||
|
||||
constructor(from: number) {
|
||||
>from : Symbol(from, Decl(genericConstraintOnExtendedBuiltinTypes2.ts, 20, 20))
|
||||
|
||||
@@ -13,7 +13,7 @@ interface I1<T> {
|
||||
|
||||
|
||||
interface Object {}
|
||||
>Object : Symbol(Object, Decl(inheritedGenericCallSignature.ts, 5, 1), Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11))
|
||||
>Object : Symbol(Object, Decl(lib.d.ts, 92, 1), Decl(lib.d.ts, 223, 11), Decl(inheritedGenericCallSignature.ts, 5, 1))
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ module M {
|
||||
>bar : Symbol(bar, Decl(innerBoundLambdaEmit.ts, 3, 7))
|
||||
}
|
||||
interface Array<T> {
|
||||
>Array : Symbol(Array, Decl(innerBoundLambdaEmit.ts, 4, 1), Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11))
|
||||
>T : Symbol(T, Decl(innerBoundLambdaEmit.ts, 5, 16), Decl(lib.d.ts, 1007, 16))
|
||||
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(innerBoundLambdaEmit.ts, 4, 1))
|
||||
>T : Symbol(T, Decl(lib.d.ts, 1007, 16), Decl(innerBoundLambdaEmit.ts, 5, 16))
|
||||
|
||||
toFoo(): M.Foo
|
||||
>toFoo : Symbol(toFoo, Decl(innerBoundLambdaEmit.ts, 5, 20))
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
// no errors expected below
|
||||
|
||||
interface Function {
|
||||
>Function : Symbol(Function, Decl(objectTypeWithCallSignatureHidingMembersOfExtendedFunction.ts, 0, 0), Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
|
||||
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11), Decl(objectTypeWithCallSignatureHidingMembersOfExtendedFunction.ts, 0, 0))
|
||||
|
||||
data: number;
|
||||
>data : Symbol(data, Decl(objectTypeWithCallSignatureHidingMembersOfExtendedFunction.ts, 3, 20))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
=== tests/cases/conformance/types/members/objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.ts ===
|
||||
interface Function {
|
||||
>Function : Symbol(Function, Decl(objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.ts, 0, 0), Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11))
|
||||
>Function : Symbol(Function, Decl(lib.d.ts, 223, 38), Decl(lib.d.ts, 269, 11), Decl(objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.ts, 0, 0))
|
||||
|
||||
data: number;
|
||||
>data : Symbol(data, Decl(objectTypeWithConstructSignatureHidingMembersOfExtendedFunction.ts, 0, 20))
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
lib.d.ts(29,18): error TS2384: Overload signatures must all be ambient or non-ambient.
|
||||
tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode8.ts(2,10): error TS1100: Invalid use of 'eval' in strict mode.
|
||||
tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode8.ts(2,10): error TS2384: Overload signatures must all be ambient or non-ambient.
|
||||
|
||||
|
||||
==== tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode8.ts (1 errors) ====
|
||||
==== tests/cases/conformance/parser/ecmascript5/StrictMode/parserStrictMode8.ts (2 errors) ====
|
||||
"use strict";
|
||||
function eval() {
|
||||
~~~~
|
||||
!!! error TS1100: Invalid use of 'eval' in strict mode.
|
||||
~~~~
|
||||
!!! error TS2384: Overload signatures must all be ambient or non-ambient.
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
=== tests/cases/conformance/es6/Symbols/symbolType16.ts ===
|
||||
interface Symbol {
|
||||
>Symbol : Symbol(Symbol, Decl(symbolType16.ts, 0, 0), Decl(lib.d.ts, 1186, 52), Decl(lib.d.ts, 1292, 11))
|
||||
>Symbol : Symbol(Symbol, Decl(lib.d.ts, 1186, 52), Decl(lib.d.ts, 1292, 11), Decl(symbolType16.ts, 0, 0))
|
||||
|
||||
newSymbolProp: number;
|
||||
>newSymbolProp : Symbol(newSymbolProp, Decl(symbolType16.ts, 0, 18))
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
lib.d.ts(521,11): error TS2300: Duplicate identifier 'TemplateStringsArray'.
|
||||
tests/cases/compiler/templateStringsArrayTypeDefinedInES5Mode.ts(2,7): error TS2300: Duplicate identifier 'TemplateStringsArray'.
|
||||
tests/cases/compiler/templateStringsArrayTypeDefinedInES5Mode.ts(8,3): error TS2345: Argument of type '{ [x: number]: undefined; }' is not assignable to parameter of type 'TemplateStringsArray'.
|
||||
Property 'raw' is missing in type '{ [x: number]: undefined; }'.
|
||||
|
||||
|
||||
==== tests/cases/compiler/templateStringsArrayTypeDefinedInES5Mode.ts (1 errors) ====
|
||||
==== tests/cases/compiler/templateStringsArrayTypeDefinedInES5Mode.ts (2 errors) ====
|
||||
|
||||
class TemplateStringsArray {
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -13,5 +15,8 @@ tests/cases/compiler/templateStringsArrayTypeDefinedInES5Mode.ts(2,7): error TS2
|
||||
}
|
||||
|
||||
f({}, 10, 10);
|
||||
~~
|
||||
!!! error TS2345: Argument of type '{ [x: number]: undefined; }' is not assignable to parameter of type 'TemplateStringsArray'.
|
||||
!!! error TS2345: Property 'raw' is missing in type '{ [x: number]: undefined; }'.
|
||||
|
||||
f `abcdef${ 1234 }${ 5678 }ghijkl`;
|
||||
@@ -1,8 +1,10 @@
|
||||
lib.d.ts(521,11): error TS2300: Duplicate identifier 'TemplateStringsArray'.
|
||||
tests/cases/compiler/templateStringsArrayTypeRedefinedInES6Mode.ts(2,7): error TS2300: Duplicate identifier 'TemplateStringsArray'.
|
||||
tests/cases/compiler/templateStringsArrayTypeRedefinedInES6Mode.ts(8,3): error TS2345: Argument of type '{ [x: number]: undefined; }' is not assignable to parameter of type 'TemplateStringsArray'.
|
||||
Property 'raw' is missing in type '{ [x: number]: undefined; }'.
|
||||
|
||||
|
||||
==== tests/cases/compiler/templateStringsArrayTypeRedefinedInES6Mode.ts (1 errors) ====
|
||||
==== tests/cases/compiler/templateStringsArrayTypeRedefinedInES6Mode.ts (2 errors) ====
|
||||
|
||||
class TemplateStringsArray {
|
||||
~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -13,5 +15,8 @@ tests/cases/compiler/templateStringsArrayTypeRedefinedInES6Mode.ts(2,7): error T
|
||||
}
|
||||
|
||||
f({}, 10, 10);
|
||||
~~
|
||||
!!! error TS2345: Argument of type '{ [x: number]: undefined; }' is not assignable to parameter of type 'TemplateStringsArray'.
|
||||
!!! error TS2345: Property 'raw' is missing in type '{ [x: number]: undefined; }'.
|
||||
|
||||
f `abcdef${ 1234 }${ 5678 }ghijkl`;
|
||||
Reference in New Issue
Block a user