Merge branch 'change_unexposed_error_message' of https://github.com/YuichiNukiyama/TypeScript into YuichiNukiyama-change_unexposed_error_message

This commit is contained in:
Mohamed Hegazy 2016-09-13 20:59:15 -07:00
commit 94ddbb580b
34 changed files with 354 additions and 210 deletions

View File

@ -1317,7 +1317,7 @@ namespace ts {
symbol = getSymbol(getExportsOfSymbol(namespace), right.text, meaning);
if (!symbol) {
if (!ignoreErrors) {
error(right, Diagnostics.Module_0_has_no_exported_member_1, getFullyQualifiedName(namespace), declarationNameToString(right));
error(right, Diagnostics.Module_or_namespace_0_has_no_exported_member_1, getFullyQualifiedName(namespace), declarationNameToString(right));
}
return undefined;
}

View File

@ -1951,6 +1951,11 @@
"category": "Error",
"code": 2693
},
"Module or namespace '{0}' has no exported member '{1}'.": {
"category": "Error",
"code": 2694
},
"Import declaration '{0}' is using private name '{1}'.": {
"category": "Error",
"code": 4000

View File

@ -1,4 +1,4 @@
tests/cases/compiler/aliasBug.ts(17,15): error TS2305: Module 'foo.bar.baz' has no exported member 'bar'.
tests/cases/compiler/aliasBug.ts(17,15): error TS2693: Module or namespace 'foo.bar.baz' has no exported member 'bar'.
==== tests/cases/compiler/aliasBug.ts (1 errors) ====
@ -20,7 +20,7 @@ tests/cases/compiler/aliasBug.ts(17,15): error TS2305: Module 'foo.bar.baz' has
var p2: foo.Provide;
var p3:booz.bar;
~~~
!!! error TS2305: Module 'foo.bar.baz' has no exported member 'bar'.
!!! error TS2693: Module or namespace 'foo.bar.baz' has no exported member 'bar'.
var p22 = new provide.Provide();
}

View File

@ -4,7 +4,7 @@ tests/cases/compiler/aliasErrors.ts(13,12): error TS1003: Identifier expected.
tests/cases/compiler/aliasErrors.ts(14,12): error TS1003: Identifier expected.
tests/cases/compiler/aliasErrors.ts(15,12): error TS1003: Identifier expected.
tests/cases/compiler/aliasErrors.ts(16,12): error TS2503: Cannot find namespace 'undefined'.
tests/cases/compiler/aliasErrors.ts(26,15): error TS2305: Module 'foo.bar.baz' has no exported member 'bar'.
tests/cases/compiler/aliasErrors.ts(26,15): error TS2693: Module or namespace 'foo.bar.baz' has no exported member 'bar'.
==== tests/cases/compiler/aliasErrors.ts (7 errors) ====
@ -47,7 +47,7 @@ tests/cases/compiler/aliasErrors.ts(26,15): error TS2305: Module 'foo.bar.baz' h
var p2: foo.Provide;
var p3:booz.bar;
~~~
!!! error TS2305: Module 'foo.bar.baz' has no exported member 'bar'.
!!! error TS2693: Module or namespace 'foo.bar.baz' has no exported member 'bar'.
var p22 = new provide.Provide();
}

View File

@ -1,10 +1,10 @@
tests/cases/compiler/bluebirdStaticThis.ts(5,15): error TS2420: Class 'Promise<R>' incorrectly implements interface 'Thenable<R>'.
Property 'then' is missing in type 'Promise<R>'.
tests/cases/compiler/bluebirdStaticThis.ts(22,51): error TS2305: Module 'Promise' has no exported member 'Resolver'.
tests/cases/compiler/bluebirdStaticThis.ts(57,109): error TS2305: Module 'Promise' has no exported member 'Inspection'.
tests/cases/compiler/bluebirdStaticThis.ts(58,91): error TS2305: Module 'Promise' has no exported member 'Inspection'.
tests/cases/compiler/bluebirdStaticThis.ts(59,91): error TS2305: Module 'Promise' has no exported member 'Inspection'.
tests/cases/compiler/bluebirdStaticThis.ts(60,73): error TS2305: Module 'Promise' has no exported member 'Inspection'.
tests/cases/compiler/bluebirdStaticThis.ts(22,51): error TS2693: Module or namespace 'Promise' has no exported member 'Resolver'.
tests/cases/compiler/bluebirdStaticThis.ts(57,109): error TS2693: Module or namespace 'Promise' has no exported member 'Inspection'.
tests/cases/compiler/bluebirdStaticThis.ts(58,91): error TS2693: Module or namespace 'Promise' has no exported member 'Inspection'.
tests/cases/compiler/bluebirdStaticThis.ts(59,91): error TS2693: Module or namespace 'Promise' has no exported member 'Inspection'.
tests/cases/compiler/bluebirdStaticThis.ts(60,73): error TS2693: Module or namespace 'Promise' has no exported member 'Inspection'.
==== tests/cases/compiler/bluebirdStaticThis.ts (6 errors) ====
@ -34,7 +34,7 @@ tests/cases/compiler/bluebirdStaticThis.ts(60,73): error TS2305: Module 'Promise
static defer<R>(dit: typeof Promise): Promise.Resolver<R>;
~~~~~~~~
!!! error TS2305: Module 'Promise' has no exported member 'Resolver'.
!!! error TS2693: Module or namespace 'Promise' has no exported member 'Resolver'.
static cast<R>(dit: typeof Promise, value: Promise.Thenable<R>): Promise<R>;
static cast<R>(dit: typeof Promise, value: R): Promise<R>;
@ -71,16 +71,16 @@ tests/cases/compiler/bluebirdStaticThis.ts(60,73): error TS2305: Module 'Promise
static settle<R>(dit: typeof Promise, values: Promise.Thenable<Promise.Thenable<R>[]>): Promise<Promise.Inspection<R>[]>;
~~~~~~~~~~
!!! error TS2305: Module 'Promise' has no exported member 'Inspection'.
!!! error TS2693: Module or namespace 'Promise' has no exported member 'Inspection'.
static settle<R>(dit: typeof Promise, values: Promise.Thenable<R[]>): Promise<Promise.Inspection<R>[]>;
~~~~~~~~~~
!!! error TS2305: Module 'Promise' has no exported member 'Inspection'.
!!! error TS2693: Module or namespace 'Promise' has no exported member 'Inspection'.
static settle<R>(dit: typeof Promise, values: Promise.Thenable<R>[]): Promise<Promise.Inspection<R>[]>;
~~~~~~~~~~
!!! error TS2305: Module 'Promise' has no exported member 'Inspection'.
!!! error TS2693: Module or namespace 'Promise' has no exported member 'Inspection'.
static settle<R>(dit: typeof Promise, values: R[]): Promise<Promise.Inspection<R>[]>;
~~~~~~~~~~
!!! error TS2305: Module 'Promise' has no exported member 'Inspection'.
!!! error TS2693: Module or namespace 'Promise' has no exported member 'Inspection'.
static any<R>(dit: typeof Promise, values: Promise.Thenable<Promise.Thenable<R>[]>): Promise<R>;
static any<R>(dit: typeof Promise, values: Promise.Thenable<R[]>): Promise<R>;

View File

@ -1,7 +1,7 @@
tests/cases/compiler/complicatedPrivacy.ts(11,24): error TS1054: A 'get' accessor cannot have parameters.
tests/cases/compiler/complicatedPrivacy.ts(35,5): error TS1170: A computed property name in a type literal must directly refer to a built-in symbol.
tests/cases/compiler/complicatedPrivacy.ts(35,6): error TS2304: Cannot find name 'number'.
tests/cases/compiler/complicatedPrivacy.ts(73,55): error TS2305: Module 'mglo5' has no exported member 'i6'.
tests/cases/compiler/complicatedPrivacy.ts(73,55): error TS2693: Module or namespace 'mglo5' has no exported member 'i6'.
==== tests/cases/compiler/complicatedPrivacy.ts (4 errors) ====
@ -85,7 +85,7 @@ tests/cases/compiler/complicatedPrivacy.ts(73,55): error TS2305: Module 'mglo5'
export class c_pr implements mglo5.i5, mglo5.i6 {
~~
!!! error TS2305: Module 'mglo5' has no exported member 'i6'.
!!! error TS2693: Module or namespace 'mglo5' has no exported member 'i6'.
f1() {
return "Hello";
}

View File

@ -1,4 +1,4 @@
tests/cases/compiler/exportSpecifierReferencingOuterDeclaration3.ts(6,30): error TS2305: Module 'X' has no exported member 'bar'.
tests/cases/compiler/exportSpecifierReferencingOuterDeclaration3.ts(6,30): error TS2693: Module or namespace 'X' has no exported member 'bar'.
==== tests/cases/compiler/exportSpecifierReferencingOuterDeclaration3.ts (1 errors) ====
@ -9,5 +9,5 @@ tests/cases/compiler/exportSpecifierReferencingOuterDeclaration3.ts(6,30): error
export function foo(): X.foo;
export function bar(): X.bar; // error
~~~
!!! error TS2305: Module 'X' has no exported member 'bar'.
!!! error TS2693: Module or namespace 'X' has no exported member 'bar'.
}

View File

@ -1,4 +1,4 @@
tests/cases/compiler/exportSpecifierReferencingOuterDeclaration2_B.ts(4,34): error TS2305: Module 'X' has no exported member 'bar'.
tests/cases/compiler/exportSpecifierReferencingOuterDeclaration2_B.ts(4,34): error TS2693: Module or namespace 'X' has no exported member 'bar'.
==== tests/cases/compiler/exportSpecifierReferencingOuterDeclaration2_A.ts (0 errors) ====
@ -10,4 +10,4 @@ tests/cases/compiler/exportSpecifierReferencingOuterDeclaration2_B.ts(4,34): err
export declare function foo(): X.foo;
export declare function bar(): X.bar; // error
~~~
!!! error TS2305: Module 'X' has no exported member 'bar'.
!!! error TS2693: Module or namespace 'X' has no exported member 'bar'.

View File

@ -1,4 +1,4 @@
tests/cases/compiler/genericFunduleInModule.ts(8,10): error TS2305: Module 'A' has no exported member 'B'.
tests/cases/compiler/genericFunduleInModule.ts(8,10): error TS2693: Module or namespace 'A' has no exported member 'B'.
==== tests/cases/compiler/genericFunduleInModule.ts (1 errors) ====
@ -11,5 +11,5 @@ tests/cases/compiler/genericFunduleInModule.ts(8,10): error TS2305: Module 'A' h
var b: A.B;
~
!!! error TS2305: Module 'A' has no exported member 'B'.
!!! error TS2693: Module or namespace 'A' has no exported member 'B'.
A.B(1);

View File

@ -1,4 +1,4 @@
tests/cases/compiler/genericFunduleInModule2.ts(11,10): error TS2305: Module 'A' has no exported member 'B'.
tests/cases/compiler/genericFunduleInModule2.ts(11,10): error TS2693: Module or namespace 'A' has no exported member 'B'.
==== tests/cases/compiler/genericFunduleInModule2.ts (1 errors) ====
@ -14,5 +14,5 @@ tests/cases/compiler/genericFunduleInModule2.ts(11,10): error TS2305: Module 'A'
var b: A.B;
~
!!! error TS2305: Module 'A' has no exported member 'B'.
!!! error TS2693: Module or namespace 'A' has no exported member 'B'.
A.B(1);

View File

@ -17,7 +17,7 @@ tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenc
tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts(23,21): error TS2314: Generic type 'I<T>' requires 1 type argument(s).
tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts(29,18): error TS2304: Cannot find name 'M'.
tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts(30,24): error TS2314: Generic type 'E<T>' requires 1 type argument(s).
tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts(31,24): error TS2305: Module 'M' has no exported member 'C'.
tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts(31,24): error TS2693: Module or namespace 'M' has no exported member 'C'.
tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts(33,22): error TS2314: Generic type 'I<T>' requires 1 type argument(s).
tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts(34,22): error TS2314: Generic type 'E<T>' requires 1 type argument(s).
tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenceWithoutTypeArgument2.ts(36,10): error TS2304: Cannot find name 'C'.
@ -95,7 +95,7 @@ tests/cases/conformance/types/specifyingTypes/typeReferences/genericTypeReferenc
!!! error TS2314: Generic type 'E<T>' requires 1 type argument(s).
interface I2 extends M.C { }
~
!!! error TS2305: Module 'M' has no exported member 'C'.
!!! error TS2693: Module or namespace 'M' has no exported member 'C'.
function h<T extends I>(x: T) { }
~

View File

@ -1,4 +1,4 @@
tests/cases/compiler/importAnImport.ts(6,23): error TS2305: Module 'c.a.b' has no exported member 'ma'.
tests/cases/compiler/importAnImport.ts(6,23): error TS2693: Module or namespace 'c.a.b' has no exported member 'ma'.
==== tests/cases/compiler/importAnImport.ts (1 errors) ====
@ -9,5 +9,5 @@ tests/cases/compiler/importAnImport.ts(6,23): error TS2305: Module 'c.a.b' has n
module m0 {
import m8 = c.a.b.ma;
~~
!!! error TS2305: Module 'c.a.b' has no exported member 'ma'.
!!! error TS2693: Module or namespace 'c.a.b' has no exported member 'ma'.
}

View File

@ -1,12 +1,12 @@
tests/cases/compiler/importDeclWithClassModifiers.ts(5,8): error TS1044: 'public' modifier cannot appear on a module or namespace element.
tests/cases/compiler/importDeclWithClassModifiers.ts(5,26): error TS2304: Cannot find name 'x'.
tests/cases/compiler/importDeclWithClassModifiers.ts(5,28): error TS2305: Module 'x' has no exported member 'c'.
tests/cases/compiler/importDeclWithClassModifiers.ts(5,28): error TS2693: Module or namespace 'x' has no exported member 'c'.
tests/cases/compiler/importDeclWithClassModifiers.ts(6,8): error TS1044: 'private' modifier cannot appear on a module or namespace element.
tests/cases/compiler/importDeclWithClassModifiers.ts(6,27): error TS2304: Cannot find name 'x'.
tests/cases/compiler/importDeclWithClassModifiers.ts(6,29): error TS2305: Module 'x' has no exported member 'c'.
tests/cases/compiler/importDeclWithClassModifiers.ts(6,29): error TS2693: Module or namespace 'x' has no exported member 'c'.
tests/cases/compiler/importDeclWithClassModifiers.ts(7,8): error TS1044: 'static' modifier cannot appear on a module or namespace element.
tests/cases/compiler/importDeclWithClassModifiers.ts(7,26): error TS2304: Cannot find name 'x'.
tests/cases/compiler/importDeclWithClassModifiers.ts(7,28): error TS2305: Module 'x' has no exported member 'c'.
tests/cases/compiler/importDeclWithClassModifiers.ts(7,28): error TS2693: Module or namespace 'x' has no exported member 'c'.
==== tests/cases/compiler/importDeclWithClassModifiers.ts (9 errors) ====
@ -20,20 +20,20 @@ tests/cases/compiler/importDeclWithClassModifiers.ts(7,28): error TS2305: Module
~
!!! error TS2304: Cannot find name 'x'.
~
!!! error TS2305: Module 'x' has no exported member 'c'.
!!! error TS2693: Module or namespace 'x' has no exported member 'c'.
export private import b = x.c;
~~~~~~~
!!! error TS1044: 'private' modifier cannot appear on a module or namespace element.
~
!!! error TS2304: Cannot find name 'x'.
~
!!! error TS2305: Module 'x' has no exported member 'c'.
!!! error TS2693: Module or namespace 'x' has no exported member 'c'.
export static import c = x.c;
~~~~~~
!!! error TS1044: 'static' modifier cannot appear on a module or namespace element.
~
!!! error TS2304: Cannot find name 'x'.
~
!!! error TS2305: Module 'x' has no exported member 'c'.
!!! error TS2693: Module or namespace 'x' has no exported member 'c'.
var b: a;

View File

@ -1,6 +1,6 @@
tests/cases/compiler/importDeclWithDeclareModifier.ts(5,9): error TS1029: 'export' modifier must precede 'declare' modifier.
tests/cases/compiler/importDeclWithDeclareModifier.ts(5,27): error TS2304: Cannot find name 'x'.
tests/cases/compiler/importDeclWithDeclareModifier.ts(5,29): error TS2305: Module 'x' has no exported member 'c'.
tests/cases/compiler/importDeclWithDeclareModifier.ts(5,29): error TS2693: Module or namespace 'x' has no exported member 'c'.
==== tests/cases/compiler/importDeclWithDeclareModifier.ts (3 errors) ====
@ -14,6 +14,6 @@ tests/cases/compiler/importDeclWithDeclareModifier.ts(5,29): error TS2305: Modul
~
!!! error TS2304: Cannot find name 'x'.
~
!!! error TS2305: Module 'x' has no exported member 'c'.
!!! error TS2693: Module or namespace 'x' has no exported member 'c'.
var b: a;

View File

@ -1,5 +1,5 @@
tests/cases/compiler/importDeclWithExportModifier.ts(5,19): error TS2304: Cannot find name 'x'.
tests/cases/compiler/importDeclWithExportModifier.ts(5,21): error TS2305: Module 'x' has no exported member 'c'.
tests/cases/compiler/importDeclWithExportModifier.ts(5,21): error TS2693: Module or namespace 'x' has no exported member 'c'.
==== tests/cases/compiler/importDeclWithExportModifier.ts (2 errors) ====
@ -11,6 +11,6 @@ tests/cases/compiler/importDeclWithExportModifier.ts(5,21): error TS2305: Module
~
!!! error TS2304: Cannot find name 'x'.
~
!!! error TS2305: Module 'x' has no exported member 'c'.
!!! error TS2693: Module or namespace 'x' has no exported member 'c'.
var b: a;

View File

@ -1,5 +1,5 @@
tests/cases/compiler/importDeclWithExportModifierAndExportAssignment.ts(5,19): error TS2304: Cannot find name 'x'.
tests/cases/compiler/importDeclWithExportModifierAndExportAssignment.ts(5,21): error TS2305: Module 'x' has no exported member 'c'.
tests/cases/compiler/importDeclWithExportModifierAndExportAssignment.ts(5,21): error TS2693: Module or namespace 'x' has no exported member 'c'.
tests/cases/compiler/importDeclWithExportModifierAndExportAssignment.ts(6,1): error TS2309: An export assignment cannot be used in a module with other exported elements.
@ -12,7 +12,7 @@ tests/cases/compiler/importDeclWithExportModifierAndExportAssignment.ts(6,1): er
~
!!! error TS2304: Cannot find name 'x'.
~
!!! error TS2305: Module 'x' has no exported member 'c'.
!!! error TS2693: Module or namespace 'x' has no exported member 'c'.
export = x;
~~~~~~~~~~~
!!! error TS2309: An export assignment cannot be used in a module with other exported elements.

View File

@ -1,4 +1,4 @@
tests/cases/compiler/innerAliases.ts(19,10): error TS2305: Module 'D' has no exported member 'inner'.
tests/cases/compiler/innerAliases.ts(19,10): error TS2693: Module or namespace 'D' has no exported member 'inner'.
tests/cases/compiler/innerAliases.ts(21,11): error TS2339: Property 'inner' does not exist on type 'typeof D'.
@ -23,7 +23,7 @@ tests/cases/compiler/innerAliases.ts(21,11): error TS2339: Property 'inner' does
var c: D.inner.Class1;
~~~~~
!!! error TS2305: Module 'D' has no exported member 'inner'.
!!! error TS2693: Module or namespace 'D' has no exported member 'inner'.
c = new D.inner.Class1();
~~~~~

View File

@ -1,4 +1,4 @@
tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.ts(11,10): error TS2305: Module '"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError".c' has no exported member 'b'.
tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.ts(11,10): error TS2693: Module or namespace '"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError".c' has no exported member 'b'.
==== tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError.ts (1 errors) ====
@ -14,4 +14,4 @@ tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessE
var x: c.b;
~
!!! error TS2305: Module '"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError".c' has no exported member 'b'.
!!! error TS2693: Module or namespace '"tests/cases/compiler/internalAliasInterfaceInsideLocalModuleWithoutExportAccessError".c' has no exported member 'b'.

View File

@ -1,4 +1,4 @@
tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.ts(16,17): error TS2305: Module '"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError".c' has no exported member 'b'.
tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.ts(16,17): error TS2693: Module or namespace '"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError".c' has no exported member 'b'.
==== tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError.ts (1 errors) ====
@ -19,4 +19,4 @@ tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExp
export var z: c.b.I;
~
!!! error TS2305: Module '"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError".c' has no exported member 'b'.
!!! error TS2693: Module or namespace '"tests/cases/compiler/internalAliasUninitializedModuleInsideLocalModuleWithoutExportAccessError".c' has no exported member 'b'.

View File

@ -1,4 +1,4 @@
tests/cases/compiler/moduleClassArrayCodeGenTest.ts(10,11): error TS2305: Module 'M' has no exported member 'B'.
tests/cases/compiler/moduleClassArrayCodeGenTest.ts(10,11): error TS2693: Module or namespace 'M' has no exported member 'B'.
==== tests/cases/compiler/moduleClassArrayCodeGenTest.ts (1 errors) ====
@ -13,4 +13,4 @@ tests/cases/compiler/moduleClassArrayCodeGenTest.ts(10,11): error TS2305: Module
var t: M.A[] = [];
var t2: M.B[] = [];
~
!!! error TS2305: Module 'M' has no exported member 'B'.
!!! error TS2693: Module or namespace 'M' has no exported member 'B'.

View File

@ -1,14 +1,14 @@
tests/cases/compiler/moduleImport.ts(2,17): error TS2305: Module 'X' has no exported member 'Y'.
tests/cases/compiler/moduleImport.ts(2,17): error TS2339: Property 'Y' does not exist on type 'typeof X'.
tests/cases/compiler/moduleImport.ts(2,17): error TS2693: Module or namespace 'X' has no exported member 'Y'.
==== tests/cases/compiler/moduleImport.ts (2 errors) ====
module A.B.C {
import XYZ = X.Y.Z;
~
!!! error TS2305: Module 'X' has no exported member 'Y'.
~
!!! error TS2339: Property 'Y' does not exist on type 'typeof X'.
~
!!! error TS2693: Module or namespace 'X' has no exported member 'Y'.
export function ping(x: number) {
if (x>0) XYZ.pong (x-1);
}

View File

@ -1,4 +1,4 @@
tests/cases/compiler/moduleNewExportBug.ts(10,14): error TS2305: Module 'mod1' has no exported member 'C'.
tests/cases/compiler/moduleNewExportBug.ts(10,14): error TS2693: Module or namespace 'mod1' has no exported member 'C'.
==== tests/cases/compiler/moduleNewExportBug.ts (1 errors) ====
@ -13,7 +13,7 @@ tests/cases/compiler/moduleNewExportBug.ts(10,14): error TS2305: Module 'mod1' h
var c : mod1.C; // ERROR: C should not be visible
~
!!! error TS2305: Module 'mod1' has no exported member 'C'.
!!! error TS2693: Module or namespace 'mod1' has no exported member 'C'.

View File

@ -1,7 +1,7 @@
tests/cases/compiler/moduleVisibilityTest2.ts(57,17): error TS2304: Cannot find name 'x'.
tests/cases/compiler/moduleVisibilityTest2.ts(58,21): error TS2339: Property 'E' does not exist on type 'typeof M'.
tests/cases/compiler/moduleVisibilityTest2.ts(61,16): error TS2305: Module 'M' has no exported member 'I'.
tests/cases/compiler/moduleVisibilityTest2.ts(61,23): error TS2305: Module 'M' has no exported member 'I'.
tests/cases/compiler/moduleVisibilityTest2.ts(61,16): error TS2693: Module or namespace 'M' has no exported member 'I'.
tests/cases/compiler/moduleVisibilityTest2.ts(61,23): error TS2693: Module or namespace 'M' has no exported member 'I'.
tests/cases/compiler/moduleVisibilityTest2.ts(64,11): error TS2339: Property 'x' does not exist on type 'typeof M'.
tests/cases/compiler/moduleVisibilityTest2.ts(65,15): error TS2339: Property 'E' does not exist on type 'typeof M'.
@ -73,9 +73,9 @@ tests/cases/compiler/moduleVisibilityTest2.ts(65,15): error TS2339: Property 'E'
var cprime : M.I = <M.I>null;
~
!!! error TS2305: Module 'M' has no exported member 'I'.
!!! error TS2693: Module or namespace 'M' has no exported member 'I'.
~
!!! error TS2305: Module 'M' has no exported member 'I'.
!!! error TS2693: Module or namespace 'M' has no exported member 'I'.
var c = new M.C();
var z = M.x;

View File

@ -1,6 +1,6 @@
tests/cases/compiler/moduleVisibilityTest3.ts(20,22): error TS2304: Cannot find name 'modes'.
tests/cases/compiler/moduleVisibilityTest3.ts(20,39): error TS2305: Module '_modes' has no exported member 'Mode'.
tests/cases/compiler/moduleVisibilityTest3.ts(21,22): error TS2305: Module '_modes' has no exported member 'Mode'.
tests/cases/compiler/moduleVisibilityTest3.ts(20,39): error TS2693: Module or namespace '_modes' has no exported member 'Mode'.
tests/cases/compiler/moduleVisibilityTest3.ts(21,22): error TS2693: Module or namespace '_modes' has no exported member 'Mode'.
==== tests/cases/compiler/moduleVisibilityTest3.ts (3 errors) ====
@ -27,10 +27,10 @@ tests/cases/compiler/moduleVisibilityTest3.ts(21,22): error TS2305: Module '_mod
~~~~~
!!! error TS2304: Cannot find name 'modes'.
~~~~
!!! error TS2305: Module '_modes' has no exported member 'Mode'.
!!! error TS2693: Module or namespace '_modes' has no exported member 'Mode'.
var x:modes.Mode;
~~~~
!!! error TS2305: Module '_modes' has no exported member 'Mode'.
!!! error TS2693: Module or namespace '_modes' has no exported member 'Mode'.
}
}

View File

@ -0,0 +1,22 @@
//// [namespacesDeclaration1.ts]
module M {
export namespace N {
export module M2 {
export interface I {}
}
}
}
//// [namespacesDeclaration1.js]
//// [namespacesDeclaration1.d.ts]
declare module M {
namespace N {
module M2 {
interface I {
}
}
}
}

View File

@ -0,0 +1,16 @@
=== tests/cases/compiler/namespacesDeclaration1.ts ===
module M {
>M : Symbol(M, Decl(namespacesDeclaration1.ts, 0, 0))
export namespace N {
>N : Symbol(N, Decl(namespacesDeclaration1.ts, 1, 10))
export module M2 {
>M2 : Symbol(M2, Decl(namespacesDeclaration1.ts, 2, 23))
export interface I {}
>I : Symbol(I, Decl(namespacesDeclaration1.ts, 3, 24))
}
}
}

View File

@ -0,0 +1,16 @@
=== tests/cases/compiler/namespacesDeclaration1.ts ===
module M {
>M : any
export namespace N {
>N : any
export module M2 {
>M2 : any
export interface I {}
>I : I
}
}
}

View File

@ -0,0 +1,27 @@
tests/cases/compiler/namespacesDeclaration2.ts(13,13): error TS2693: Module or namespace 'N' has no exported member 'S'.
tests/cases/compiler/namespacesDeclaration2.ts(14,12): error TS2693: Module or namespace 'M' has no exported member 'F'.
tests/cases/compiler/namespacesDeclaration2.ts(15,11): error TS2693: Module or namespace 'ns' has no exported member 'A'.
==== tests/cases/compiler/namespacesDeclaration2.ts (3 errors) ====
namespace N {
function S() {}
}
module M {
function F() {}
}
declare namespace ns {
let f: number;
}
var foge: N.S;
~
!!! error TS2693: Module or namespace 'N' has no exported member 'S'.
var foo: M.F;
~
!!! error TS2693: Module or namespace 'M' has no exported member 'F'.
let x: ns.A;
~
!!! error TS2693: Module or namespace 'ns' has no exported member 'A'.

View File

@ -0,0 +1,42 @@
//// [namespacesDeclaration2.ts]
namespace N {
function S() {}
}
module M {
function F() {}
}
declare namespace ns {
let f: number;
}
var foge: N.S;
var foo: M.F;
let x: ns.A;
//// [namespacesDeclaration2.js]
var N;
(function (N) {
function S() { }
})(N || (N = {}));
var M;
(function (M) {
function F() { }
})(M || (M = {}));
var foge;
var foo;
var x;
//// [namespacesDeclaration2.d.ts]
declare namespace N {
}
declare module M {
}
declare namespace ns {
let f: number;
}
declare var foge: N.S;
declare var foo: M.F;
declare let x: ns.A;

View File

@ -1,30 +1,30 @@
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(4,1): error TS6053: File 'tests/cases/conformance/parser/ecmascript5/typescript.ts' not found.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(24,33): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(38,34): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(48,37): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(68,39): error TS2305: Module 'TypeScript' has no exported member 'NodeType'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(24,33): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(38,34): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(48,37): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(68,39): error TS2693: Module or namespace 'TypeScript' has no exported member 'NodeType'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(70,35): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(75,32): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(79,32): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(86,47): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(75,32): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(79,32): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(86,47): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(94,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(95,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(96,31): error TS2305: Module 'TypeScript' has no exported member 'InterfaceDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(96,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'InterfaceDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(103,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(104,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(105,31): error TS2305: Module 'TypeScript' has no exported member 'InterfaceDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(105,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'InterfaceDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(112,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(113,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(114,31): error TS2305: Module 'TypeScript' has no exported member 'ArgDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(114,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'ArgDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(121,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(122,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(123,31): error TS2305: Module 'TypeScript' has no exported member 'VarDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(123,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'VarDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(130,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(131,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(132,31): error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(132,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(139,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(140,56): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(141,31): error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(141,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(148,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(149,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(156,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
@ -35,128 +35,128 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(172,65): error
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(173,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(174,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(175,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(176,31): error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(177,31): error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(178,31): error TS2305: Module 'TypeScript' has no exported member 'ClassDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(176,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(177,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(178,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'ClassDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(185,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(186,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(191,61): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(192,28): error TS2339: Property 'hasFlag' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(192,49): error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(192,49): error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(192,109): error TS2339: Property 'ModuleFlags' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(197,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(198,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(199,31): error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(199,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(200,28): error TS2339: Property 'hasFlag' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(200,49): error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(200,49): error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(200,113): error TS2339: Property 'ModuleFlags' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(205,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(206,31): error TS2305: Module 'TypeScript' has no exported member 'Script'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(206,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'Script'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(211,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(212,31): error TS2305: Module 'TypeScript' has no exported member 'SwitchStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(212,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'SwitchStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(217,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(218,31): error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(218,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(223,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(224,31): error TS2305: Module 'TypeScript' has no exported member 'ClassDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(224,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'ClassDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(229,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(230,31): error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(230,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(235,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(236,31): error TS2305: Module 'TypeScript' has no exported member 'InterfaceDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(236,31): error TS2693: Module or namespace 'TypeScript' has no exported member 'InterfaceDeclaration'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(241,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(242,30): error TS2305: Module 'TypeScript' has no exported member 'Block'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(242,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'Block'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(247,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(248,30): error TS2305: Module 'TypeScript' has no exported member 'ForStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(248,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'ForStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(253,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(254,30): error TS2305: Module 'TypeScript' has no exported member 'CaseStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(254,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'CaseStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(259,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(260,30): error TS2305: Module 'TypeScript' has no exported member 'Try'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(260,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'Try'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(265,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(266,30): error TS2305: Module 'TypeScript' has no exported member 'Catch'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(266,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'Catch'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(271,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(272,30): error TS2305: Module 'TypeScript' has no exported member 'DoWhileStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(272,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'DoWhileStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(277,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(278,30): error TS2305: Module 'TypeScript' has no exported member 'WhileStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(278,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'WhileStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(283,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(284,30): error TS2305: Module 'TypeScript' has no exported member 'ForInStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(284,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'ForInStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(289,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(290,30): error TS2305: Module 'TypeScript' has no exported member 'WithStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(290,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'WithStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(295,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(296,30): error TS2305: Module 'TypeScript' has no exported member 'Finally'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(296,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'Finally'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(301,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(302,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(303,30): error TS2305: Module 'TypeScript' has no exported member 'SwitchStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(303,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'SwitchStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(308,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(309,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(310,30): error TS2305: Module 'TypeScript' has no exported member 'SwitchStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(311,30): error TS2305: Module 'TypeScript' has no exported member 'SwitchStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(310,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'SwitchStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(311,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'SwitchStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(316,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(317,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(318,30): error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(318,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(327,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(328,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(329,30): error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(330,30): error TS2305: Module 'TypeScript' has no exported member 'ASTList'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(329,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(330,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'ASTList'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(335,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(336,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(337,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(338,30): error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(338,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(343,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(344,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(345,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(346,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(347,30): error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(347,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(352,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(353,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(354,30): error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(354,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(359,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(360,30): error TS2305: Module 'TypeScript' has no exported member 'BinaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(360,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'BinaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(365,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(366,30): error TS2305: Module 'TypeScript' has no exported member 'BinaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(366,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'BinaryExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(371,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(377,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(378,30): error TS2305: Module 'TypeScript' has no exported member 'IfStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(378,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'IfStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(383,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(384,30): error TS2305: Module 'TypeScript' has no exported member 'IfStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(384,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'IfStatement'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(393,61): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(394,30): error TS2305: Module 'TypeScript' has no exported member 'ASTList'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(394,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'ASTList'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(399,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(400,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(401,30): error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(401,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(406,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(407,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(408,30): error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(408,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(413,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(414,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(415,30): error TS2305: Module 'TypeScript' has no exported member 'CallExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(415,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'CallExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(420,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(421,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(422,30): error TS2305: Module 'TypeScript' has no exported member 'CallExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(422,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'CallExpression'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(427,65): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(428,30): error TS2305: Module 'TypeScript' has no exported member 'Block'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(432,52): error TS2305: Module 'TypeScript' has no exported member 'ASTSpan'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(462,61): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(463,52): error TS2305: Module 'TypeScript' has no exported member 'Comment'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(478,45): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(478,69): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(428,30): error TS2693: Module or namespace 'TypeScript' has no exported member 'Block'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(432,52): error TS2693: Module or namespace 'TypeScript' has no exported member 'ASTSpan'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(462,61): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(463,52): error TS2693: Module or namespace 'TypeScript' has no exported member 'Comment'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(478,45): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(478,69): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(478,82): error TS2304: Cannot find name 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(489,21): error TS2304: Cannot find name 'hasFlag'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(490,49): error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(516,22): error TS2304: Cannot find name 'hasFlag'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(525,20): error TS2339: Property 'getAstWalkerFactory' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(533,62): error TS2305: Module 'TypeScript' has no exported member 'Script'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(535,36): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(535,60): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(535,84): error TS2305: Module 'TypeScript' has no exported member 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(535,108): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(533,62): error TS2693: Module or namespace 'TypeScript' has no exported member 'Script'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(535,36): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(535,60): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(535,84): error TS2693: Module or namespace 'TypeScript' has no exported member 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(535,108): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(551,20): error TS2339: Property 'getAstWalkerFactory' does not exist on type 'typeof TypeScript'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(558,45): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(558,95): error TS2305: Module 'TypeScript' has no exported member 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(559,45): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(559,69): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(559,93): error TS2305: Module 'TypeScript' has no exported member 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(565,46): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(565,70): error TS2305: Module 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(565,94): error TS2305: Module 'TypeScript' has no exported member 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(558,45): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(558,95): error TS2693: Module or namespace 'TypeScript' has no exported member 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(559,45): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(559,69): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(559,93): error TS2693: Module or namespace 'TypeScript' has no exported member 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(565,46): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(565,70): error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(565,94): error TS2693: Module or namespace 'TypeScript' has no exported member 'IAstWalker'.
tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error TS2339: Property 'getAstWalkerFactory' does not exist on type 'typeof TypeScript'.
@ -188,7 +188,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
export class AstPath {
public asts: TypeScript.AST[] = [];
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
public top: number = -1;
static reverseIndexOf(items: any[], index: number): any {
@ -204,7 +204,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
public pop(): TypeScript.AST {
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
var head = this.ast();
this.up();
@ -216,7 +216,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
public push(ast: TypeScript.AST) {
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
while (this.asts.length > this.count()) {
this.asts.pop();
}
@ -238,7 +238,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
public nodeType(): TypeScript.NodeType {
~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'NodeType'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'NodeType'.
if (this.ast() == null)
return TypeScript.NodeType.None;
~~~~~~~~
@ -249,13 +249,13 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
public ast() {
return <TypeScript.AST>AstPath.reverseIndexOf(this.asts, this.asts.length - (this.top + 1));
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
}
public parent() {
return <TypeScript.AST>AstPath.reverseIndexOf(this.asts, this.asts.length - this.top);
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
}
public count() {
@ -264,7 +264,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
public get(index: number): TypeScript.AST {
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
return this.asts[index];
}
@ -280,7 +280,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
((<TypeScript.InterfaceDeclaration>this.parent()).name === this.ast());
~~~~~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'InterfaceDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'InterfaceDeclaration'.
}
public isNameOfInterface(): boolean {
@ -295,7 +295,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
((<TypeScript.InterfaceDeclaration>this.parent()).name === this.ast());
~~~~~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'InterfaceDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'InterfaceDeclaration'.
}
public isNameOfArgument(): boolean {
@ -310,7 +310,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
((<TypeScript.ArgDecl>this.parent()).id === this.ast());
~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ArgDecl'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ArgDecl'.
}
public isNameOfVariable(): boolean {
@ -325,7 +325,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
((<TypeScript.VarDecl>this.parent()).id === this.ast());
~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'VarDecl'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'VarDecl'.
}
public isNameOfModule(): boolean {
@ -340,7 +340,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
((<TypeScript.ModuleDeclaration>this.parent()).name === this.ast());
~~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
}
public isNameOfFunction(): boolean {
@ -355,7 +355,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
((<TypeScript.FuncDecl>this.parent()).name === this.ast());
~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
}
public isChildOfScript(): boolean {
@ -412,13 +412,13 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
((<TypeScript.FuncDecl>this.asts[this.top - 2]).isConstructor) &&
~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
((<TypeScript.FuncDecl>this.asts[this.top - 2]).arguments === this.asts[this.top - 1]) &&
~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
((<TypeScript.ClassDeclaration>this.asts[this.top - 4]).constructorDecl === this.asts[this.top - 2]);
~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ClassDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ClassDeclaration'.
}
public isChildOfInterface(): boolean {
@ -442,7 +442,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
~~~~~~~
!!! error TS2339: Property 'hasFlag' does not exist on type 'typeof TypeScript'.
~~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
~~~~~~~~~~~
!!! error TS2339: Property 'ModuleFlags' does not exist on type 'typeof TypeScript'.
}
@ -457,12 +457,12 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.ModuleDeclaration>this.asts[this.top - 1]).members == this.asts[this.top - 0] &&
~~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
TypeScript.hasFlag((<TypeScript.ModuleDeclaration>this.asts[this.top - 1]).modFlags, TypeScript.ModuleFlags.IsWholeFile);
~~~~~~~
!!! error TS2339: Property 'hasFlag' does not exist on type 'typeof TypeScript'.
~~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
~~~~~~~~~~~
!!! error TS2339: Property 'ModuleFlags' does not exist on type 'typeof TypeScript'.
}
@ -474,7 +474,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.Script>this.asts[this.top - 1]).bod == this.asts[this.top - 0];
~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'Script'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'Script'.
}
public isBodyOfSwitch(): boolean {
@ -484,7 +484,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.SwitchStatement>this.asts[this.top - 1]).caseList == this.asts[this.top - 0];
~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'SwitchStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'SwitchStatement'.
}
public isBodyOfModule(): boolean {
@ -494,7 +494,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.ModuleDeclaration>this.asts[this.top - 1]).members == this.asts[this.top - 0];
~~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ModuleDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ModuleDeclaration'.
}
public isBodyOfClass(): boolean {
@ -504,7 +504,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.ClassDeclaration>this.asts[this.top - 1]).members == this.asts[this.top - 0];
~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ClassDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ClassDeclaration'.
}
public isBodyOfFunction(): boolean {
@ -514,7 +514,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.FuncDecl>this.asts[this.top - 1]).bod == this.asts[this.top - 0];
~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
}
public isBodyOfInterface(): boolean {
@ -524,7 +524,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.InterfaceDeclaration>this.asts[this.top - 1]).members == this.asts[this.top - 0];
~~~~~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'InterfaceDeclaration'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'InterfaceDeclaration'.
}
public isBodyOfBlock(): boolean {
@ -534,7 +534,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.Block>this.asts[this.top - 1]).statements == this.asts[this.top - 0];
~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'Block'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'Block'.
}
public isBodyOfFor(): boolean {
@ -544,7 +544,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.ForStatement>this.asts[this.top - 1]).body == this.asts[this.top - 0];
~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ForStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ForStatement'.
}
public isBodyOfCase(): boolean {
@ -554,7 +554,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.CaseStatement>this.asts[this.top - 1]).body == this.asts[this.top - 0];
~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'CaseStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'CaseStatement'.
}
public isBodyOfTry(): boolean {
@ -564,7 +564,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.Try>this.asts[this.top - 1]).body == this.asts[this.top - 0];
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'Try'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'Try'.
}
public isBodyOfCatch(): boolean {
@ -574,7 +574,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.Catch>this.asts[this.top - 1]).body == this.asts[this.top - 0];
~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'Catch'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'Catch'.
}
public isBodyOfDoWhile(): boolean {
@ -584,7 +584,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.DoWhileStatement>this.asts[this.top - 1]).body == this.asts[this.top - 0];
~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'DoWhileStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'DoWhileStatement'.
}
public isBodyOfWhile(): boolean {
@ -594,7 +594,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.WhileStatement>this.asts[this.top - 1]).body == this.asts[this.top - 0];
~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'WhileStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'WhileStatement'.
}
public isBodyOfForIn(): boolean {
@ -604,7 +604,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.ForInStatement>this.asts[this.top - 1]).body == this.asts[this.top - 0];
~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ForInStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ForInStatement'.
}
public isBodyOfWith(): boolean {
@ -614,7 +614,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.WithStatement>this.asts[this.top - 1]).body == this.asts[this.top - 0];
~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'WithStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'WithStatement'.
}
public isBodyOfFinally(): boolean {
@ -624,7 +624,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.Finally>this.asts[this.top - 1]).body == this.asts[this.top - 0];
~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'Finally'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'Finally'.
}
public isCaseOfSwitch(): boolean {
@ -637,7 +637,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.SwitchStatement>this.asts[this.top - 2]).caseList == this.asts[this.top - 1];
~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'SwitchStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'SwitchStatement'.
}
public isDefaultCaseOfSwitch(): boolean {
@ -650,10 +650,10 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.SwitchStatement>this.asts[this.top - 2]).caseList == this.asts[this.top - 1] &&
~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'SwitchStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'SwitchStatement'.
(<TypeScript.SwitchStatement>this.asts[this.top - 2]).defaultCase == this.asts[this.top - 0];
~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'SwitchStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'SwitchStatement'.
}
public isListOfObjectLit(): boolean {
@ -666,7 +666,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.UnaryExpression>this.asts[this.top - 1]).operand == this.asts[this.top - 0];
~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
}
public isBodyOfObjectLit(): boolean {
@ -683,10 +683,10 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.UnaryExpression>this.asts[this.top - 1]).operand == this.asts[this.top - 0] &&
~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
(<TypeScript.ASTList>this.asts[this.top - 0]).members.length == 0;
~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ASTList'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ASTList'.
}
public isMemberOfObjectLit(): boolean {
@ -702,7 +702,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.UnaryExpression>this.asts[this.top - 2]).operand == this.asts[this.top - 1];
~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
}
public isNameOfMemberOfObjectLit(): boolean {
@ -721,7 +721,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.UnaryExpression>this.asts[this.top - 3]).operand == this.asts[this.top - 2];
~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
}
public isListOfArrayLit(): boolean {
@ -734,7 +734,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.UnaryExpression>this.asts[this.top - 1]).operand == this.asts[this.top - 0];
~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'UnaryExpression'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'UnaryExpression'.
}
public isTargetOfMember(): boolean {
@ -744,7 +744,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.BinaryExpression>this.asts[this.top - 1]).operand1 === this.asts[this.top - 0];
~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'BinaryExpression'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'BinaryExpression'.
}
public isMemberOfMember(): boolean {
@ -754,7 +754,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.BinaryExpression>this.asts[this.top - 1]).operand2 === this.asts[this.top - 0];
~~~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'BinaryExpression'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'BinaryExpression'.
}
public isItemOfList(): boolean {
@ -772,7 +772,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.IfStatement>this.asts[this.top - 1]).thenBod == this.asts[this.top - 0];
~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'IfStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'IfStatement'.
}
public isElseOfIf(): boolean {
@ -782,7 +782,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.IfStatement>this.asts[this.top - 1]).elseBod == this.asts[this.top - 0];
~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'IfStatement'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'IfStatement'.
}
public isBodyOfDefaultCase(): boolean {
@ -796,7 +796,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.ASTList>this.asts[this.top]).members.length === 1;
~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ASTList'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ASTList'.
}
public isArgumentListOfFunction(): boolean {
@ -809,7 +809,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.FuncDecl>this.asts[this.top - 1]).arguments === this.asts[this.top - 0];
~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
}
public isArgumentOfFunction(): boolean {
@ -822,7 +822,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.FuncDecl>this.asts[this.top - 2]).arguments === this.asts[this.top - 1];
~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'FuncDecl'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'FuncDecl'.
}
public isArgumentListOfCall(): boolean {
@ -835,7 +835,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.CallExpression>this.asts[this.top - 1]).arguments === this.asts[this.top - 0];
~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'CallExpression'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'CallExpression'.
}
public isArgumentListOfNew(): boolean {
@ -848,7 +848,7 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.CallExpression>this.asts[this.top - 1]).arguments === this.asts[this.top - 0];
~~~~~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'CallExpression'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'CallExpression'.
}
public isSynthesizedBlock(): boolean {
@ -858,13 +858,13 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
!!! error TS2339: Property 'NodeType' does not exist on type 'typeof TypeScript'.
(<TypeScript.Block>this.asts[this.top - 0]).isStatementBlock === false;
~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'Block'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'Block'.
}
}
export function isValidAstNode(ast: TypeScript.ASTSpan): boolean {
~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'ASTSpan'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'ASTSpan'.
if (ast === null)
return false;
@ -896,10 +896,10 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
///
export function getAstPathToPosition(script: TypeScript.AST, pos: number, options = GetAstPathOptions.Default): TypeScript.AstPath {
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
var lookInComments = (comments: TypeScript.Comment[]) => {
~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'Comment'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'Comment'.
if (comments && comments.length > 0) {
for (var i = 0; i < comments.length; i++) {
var minChar = comments[i].minChar;
@ -916,9 +916,9 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
var pre = function (cur: TypeScript.AST, parent: TypeScript.AST, walker: IAstWalker) {
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
~~~~~~~~~~
!!! error TS2304: Cannot find name 'IAstWalker'.
if (isValidAstNode(cur)) {
@ -985,17 +985,17 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
//
export function getTokenizationOffset(script: TypeScript.Script, position: number): number {
~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'Script'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'Script'.
var bestOffset = 0;
var pre = (cur: TypeScript.AST, parent: TypeScript.AST, walker: TypeScript.IAstWalker): TypeScript.AST => {
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'IAstWalker'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'IAstWalker'.
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
if (TypeScript.isValidAstNode(cur)) {
// Did we find a closer offset?
if (cur.minChar <= position) {
@ -1022,16 +1022,16 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
///
export function walkAST(ast: TypeScript.AST, callback: (path: AstPath, walker: TypeScript.IAstWalker) => void ): void {
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'IAstWalker'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'IAstWalker'.
var pre = function (cur: TypeScript.AST, parent: TypeScript.AST, walker: TypeScript.IAstWalker) {
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'IAstWalker'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'IAstWalker'.
var path: TypeScript.AstPath = walker.state;
path.push(cur);
callback(path, walker);
@ -1039,11 +1039,11 @@ tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts(572,20): error
}
var post = function (cur: TypeScript.AST, parent: TypeScript.AST, walker: TypeScript.IAstWalker) {
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'AST'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'AST'.
~~~~~~~~~~
!!! error TS2305: Module 'TypeScript' has no exported member 'IAstWalker'.
!!! error TS2693: Module or namespace 'TypeScript' has no exported member 'IAstWalker'.
var path: TypeScript.AstPath = walker.state;
path.pop();
return cur;

View File

@ -2,7 +2,7 @@ tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(16,1): err
tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(17,1): error TS6053: File 'tests/cases/conformance/parser/ecmascript5/compiler/typescript.ts' not found.
tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(18,1): error TS6053: File 'tests/cases/conformance/parser/ecmascript5/services/typescriptServices.ts' not found.
tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(19,1): error TS6053: File 'tests/cases/conformance/parser/ecmascript5/RealWorld/diff.ts' not found.
tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(21,29): error TS2305: Module 'Harness' has no exported member 'Assert'.
tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(21,29): error TS2693: Module or namespace 'Harness' has no exported member 'Assert'.
tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(25,17): error TS2304: Cannot find name 'IIO'.
tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(41,12): error TS2304: Cannot find name 'ActiveXObject'.
tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(43,19): error TS2304: Cannot find name 'require'.
@ -141,7 +141,7 @@ tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts(2030,32):
declare var assert: Harness.Assert;
~~~~~~
!!! error TS2305: Module 'Harness' has no exported member 'Assert'.
!!! error TS2693: Module or namespace 'Harness' has no exported member 'Assert'.
declare var it;
declare var describe;
declare var run;

View File

@ -1,4 +1,4 @@
tests/cases/compiler/sourceMapSample.ts(14,45): error TS2305: Module 'Foo.Bar' has no exported member 'Greeter'.
tests/cases/compiler/sourceMapSample.ts(14,45): error TS2693: Module or namespace 'Foo.Bar' has no exported member 'Greeter'.
==== tests/cases/compiler/sourceMapSample.ts (1 errors) ====
@ -17,7 +17,7 @@ tests/cases/compiler/sourceMapSample.ts(14,45): error TS2305: Module 'Foo.Bar' h
function foo(greeting: string): Foo.Bar.Greeter {
~~~~~~~
!!! error TS2305: Module 'Foo.Bar' has no exported member 'Greeter'.
!!! error TS2693: Module or namespace 'Foo.Bar' has no exported member 'Greeter'.
return new Greeter(greeting);
}

View File

@ -0,0 +1,16 @@
// @declaration: true
namespace N {
function S() {}
}
module M {
function F() {}
}
declare namespace ns {
let f: number;
}
var foge: N.S;
var foo: M.F;
let x: ns.A;