Breaking changes from node resolution changes. ambient module declarations do not take precedance any longer.
This commit is contained in:
parent
c63dfbd4c7
commit
d491a301e5
|
@ -1,13 +1,13 @@
|
|||
tests/cases/compiler/externalModuleRefernceResolutionOrderInImportDeclaration_file3.ts(3,7): error TS2339: Property 'foo' does not exist on type 'typeof "externalModuleRefernceResolutionOrderInImportDeclaration_file1"'.
|
||||
tests/cases/compiler/externalModuleRefernceResolutionOrderInImportDeclaration_file3.ts(4,7): error TS2339: Property 'bar' does not exist on type 'typeof "tests/cases/compiler/externalModuleRefernceResolutionOrderInImportDeclaration_file1"'.
|
||||
|
||||
|
||||
==== tests/cases/compiler/externalModuleRefernceResolutionOrderInImportDeclaration_file3.ts (1 errors) ====
|
||||
///<reference path='externalModuleRefernceResolutionOrderInImportDeclaration_file2.ts'/>
|
||||
import file1 = require('externalModuleRefernceResolutionOrderInImportDeclaration_file1');
|
||||
import file1 = require('./externalModuleRefernceResolutionOrderInImportDeclaration_file1');
|
||||
file1.foo();
|
||||
~~~
|
||||
!!! error TS2339: Property 'foo' does not exist on type 'typeof "externalModuleRefernceResolutionOrderInImportDeclaration_file1"'.
|
||||
file1.bar();
|
||||
~~~
|
||||
!!! error TS2339: Property 'bar' does not exist on type 'typeof "tests/cases/compiler/externalModuleRefernceResolutionOrderInImportDeclaration_file1"'.
|
||||
|
||||
|
||||
==== tests/cases/compiler/externalModuleRefernceResolutionOrderInImportDeclaration_file1.ts (0 errors) ====
|
||||
|
|
|
@ -11,7 +11,7 @@ declare module "externalModuleRefernceResolutionOrderInImportDeclaration_file1"
|
|||
|
||||
//// [externalModuleRefernceResolutionOrderInImportDeclaration_file3.ts]
|
||||
///<reference path='externalModuleRefernceResolutionOrderInImportDeclaration_file2.ts'/>
|
||||
import file1 = require('externalModuleRefernceResolutionOrderInImportDeclaration_file1');
|
||||
import file1 = require('./externalModuleRefernceResolutionOrderInImportDeclaration_file1');
|
||||
file1.foo();
|
||||
file1.bar();
|
||||
|
||||
|
@ -24,6 +24,6 @@ exports.foo = foo;
|
|||
;
|
||||
//// [externalModuleRefernceResolutionOrderInImportDeclaration_file3.js]
|
||||
///<reference path='externalModuleRefernceResolutionOrderInImportDeclaration_file2.ts'/>
|
||||
var file1 = require('externalModuleRefernceResolutionOrderInImportDeclaration_file1');
|
||||
var file1 = require('./externalModuleRefernceResolutionOrderInImportDeclaration_file1');
|
||||
file1.foo();
|
||||
file1.bar();
|
||||
|
|
|
@ -9,7 +9,7 @@ tests/cases/conformance/externalModules/foo_2.ts(3,14): error TS2339: Property '
|
|||
!!! error TS2339: Property 'x' does not exist on type 'typeof "vs/foo_0"'.
|
||||
var z2 = foo.y() + 10; // Should resolve
|
||||
|
||||
==== tests/cases/conformance/externalModules/vs/foo_0.ts (0 errors) ====
|
||||
==== tests/cases/conformance/externalModules/vs/foo_0/index.ts (0 errors) ====
|
||||
export var x: number = 42;
|
||||
|
||||
==== tests/cases/conformance/externalModules/foo_1.ts (0 errors) ====
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
//// [tests/cases/conformance/externalModules/topLevelModuleDeclarationAndFile.ts] ////
|
||||
|
||||
//// [foo_0.ts]
|
||||
//// [index.ts]
|
||||
export var x: number = 42;
|
||||
|
||||
//// [foo_1.ts]
|
||||
|
@ -17,8 +17,6 @@ var z2 = foo.y() + 10; // Should resolve
|
|||
|
||||
|
||||
//// [foo_1.js]
|
||||
//// [foo_0.js]
|
||||
exports.x = 42;
|
||||
//// [foo_2.js]
|
||||
/// <reference path="foo_1.ts"/>
|
||||
var foo = require("vs/foo_0");
|
||||
|
|
Loading…
Reference in a new issue