Skip to content

Commit db54bda

Browse files
committed
Updated test with relative import
1 parent ca874bd commit db54bda

File tree

9 files changed

+34
-2
lines changed

9 files changed

+34
-2
lines changed

tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/maxDepthExceeded/root.js

+1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@ define(["require", "exports", "m1"], function (require, exports, m1) {
22
"use strict";
33
m1.f1("test");
44
m1.f2.a = "10"; // Error: Should be number
5+
m1.rel = 42; // Error: Should be boolean
56
m1.f2.person.age = "10"; // OK if stopped at 2 modules: person will be "any".
67
});

tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.errors.txt

+12-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
maxDepthExceeded/root.ts(3,1): error TS2322: Type 'string' is not assignable to type 'number'.
2+
maxDepthExceeded/root.ts(4,1): error TS2322: Type 'number' is not assignable to type 'boolean'.
23

34

45
==== entry.js (0 errors) ====
@@ -10,8 +11,12 @@ maxDepthExceeded/root.ts(3,1): error TS2322: Type 'string' is not assignable to
1011
"person": m3.person
1112
};
1213

14+
==== relative.js (0 errors) ====
15+
exports.relativeProp = true;
16+
1317
==== index.js (0 errors) ====
1418
var m2 = require('m2');
19+
var rel = require('./relative');
1520

1621
/**
1722
* @param {string} p1 The first param
@@ -22,11 +27,17 @@ maxDepthExceeded/root.ts(3,1): error TS2322: Type 'string' is not assignable to
2227

2328
exports.f2 = m2;
2429

25-
==== maxDepthExceeded/root.ts (1 errors) ====
30+
exports.rel = rel.relativeProp;
31+
32+
==== maxDepthExceeded/root.ts (2 errors) ====
2633
import * as m1 from "m1";
2734
m1.f1("test");
2835
m1.f2.a = "10"; // Error: Should be number
2936
~~~~~~~
3037
!!! error TS2322: Type 'string' is not assignable to type 'number'.
38+
m1.rel = 42; // Error: Should be boolean
39+
~~~~~~
40+
!!! error TS2322: Type 'number' is not assignable to type 'boolean'.
41+
3142
m1.f2.person.age = "10"; // OK if stopped at 2 modules: person will be "any".
3243

tests/baselines/reference/project/nodeModulesMaxDepthExceeded/amd/nodeModulesMaxDepthExceeded.json

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"resolvedInputFiles": [
99
"lib.d.ts",
1010
"maxDepthExceeded/node_modules/m2/entry.js",
11+
"maxDepthExceeded/node_modules/m1/relative.js",
1112
"maxDepthExceeded/node_modules/m1/index.js",
1213
"maxDepthExceeded/root.ts"
1314
],

tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/maxDepthExceeded/root.js

+1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
var m1 = require("m1");
33
m1.f1("test");
44
m1.f2.a = "10"; // Error: Should be number
5+
m1.rel = 42; // Error: Should be boolean
56
m1.f2.person.age = "10"; // OK if stopped at 2 modules: person will be "any".

tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.errors.txt

+12-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
maxDepthExceeded/root.ts(3,1): error TS2322: Type 'string' is not assignable to type 'number'.
2+
maxDepthExceeded/root.ts(4,1): error TS2322: Type 'number' is not assignable to type 'boolean'.
23

34

45
==== entry.js (0 errors) ====
@@ -10,8 +11,12 @@ maxDepthExceeded/root.ts(3,1): error TS2322: Type 'string' is not assignable to
1011
"person": m3.person
1112
};
1213

14+
==== relative.js (0 errors) ====
15+
exports.relativeProp = true;
16+
1317
==== index.js (0 errors) ====
1418
var m2 = require('m2');
19+
var rel = require('./relative');
1520

1621
/**
1722
* @param {string} p1 The first param
@@ -22,11 +27,17 @@ maxDepthExceeded/root.ts(3,1): error TS2322: Type 'string' is not assignable to
2227

2328
exports.f2 = m2;
2429

25-
==== maxDepthExceeded/root.ts (1 errors) ====
30+
exports.rel = rel.relativeProp;
31+
32+
==== maxDepthExceeded/root.ts (2 errors) ====
2633
import * as m1 from "m1";
2734
m1.f1("test");
2835
m1.f2.a = "10"; // Error: Should be number
2936
~~~~~~~
3037
!!! error TS2322: Type 'string' is not assignable to type 'number'.
38+
m1.rel = 42; // Error: Should be boolean
39+
~~~~~~
40+
!!! error TS2322: Type 'number' is not assignable to type 'boolean'.
41+
3142
m1.f2.person.age = "10"; // OK if stopped at 2 modules: person will be "any".
3243

tests/baselines/reference/project/nodeModulesMaxDepthExceeded/node/nodeModulesMaxDepthExceeded.json

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"resolvedInputFiles": [
99
"lib.d.ts",
1010
"maxDepthExceeded/node_modules/m2/entry.js",
11+
"maxDepthExceeded/node_modules/m1/relative.js",
1112
"maxDepthExceeded/node_modules/m1/index.js",
1213
"maxDepthExceeded/root.ts"
1314
],

tests/cases/projects/NodeModulesSearch/maxDepthExceeded/node_modules/m1/index.js

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/cases/projects/NodeModulesSearch/maxDepthExceeded/node_modules/m1/relative.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import * as m1 from "m1";
22
m1.f1("test");
33
m1.f2.a = "10"; // Error: Should be number
4+
m1.rel = 42; // Error: Should be boolean
5+
46
m1.f2.person.age = "10"; // OK if stopped at 2 modules: person will be "any".

0 commit comments

Comments
 (0)