mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-06 20:14:01 -06:00
Clean up maxNodeModuleJsDepth test
This commit is contained in:
parent
c0309fa78e
commit
751b0a65de
@ -1,25 +1,25 @@
|
||||
c:/root/index.ts(4,5): error TS2339: Property 'y' does not exist on type 'typeof "shortid"'.
|
||||
tests/cases/compiler/index.ts(4,5): error TS2339: Property 'y' does not exist on type 'typeof "shortid"'.
|
||||
|
||||
|
||||
==== c:/root/index.ts (1 errors) ====
|
||||
/// <reference path="c:/root/typings/index.d.ts" />
|
||||
==== tests/cases/compiler/index.ts (1 errors) ====
|
||||
/// <reference path="typings/index.d.ts" />
|
||||
import * as foo from "shortid";
|
||||
foo.x // found in index.d.ts
|
||||
foo.y // ignored from shortid/index.ts
|
||||
foo.y // ignored from shortid/index.js
|
||||
~
|
||||
!!! error TS2339: Property 'y' does not exist on type 'typeof "shortid"'.
|
||||
|
||||
|
||||
==== c:/root/node_modules/shortid/node_modules/z/index.js (0 errors) ====
|
||||
==== tests/cases/compiler/node_modules/shortid/node_modules/z/index.js (0 errors) ====
|
||||
// z will not be found because maxNodeModulesJsDepth: 0
|
||||
module.exports = { z: 'no' };
|
||||
|
||||
==== c:/root/node_modules/shortid/index.js (0 errors) ====
|
||||
==== tests/cases/compiler/node_modules/shortid/index.js (0 errors) ====
|
||||
var z = require('z');
|
||||
var y = { y: 'foo' };
|
||||
module.exports = y;
|
||||
|
||||
==== c:/root/typings/index.d.ts (0 errors) ====
|
||||
==== tests/cases/compiler/typings/index.d.ts (0 errors) ====
|
||||
declare module "shortid" {
|
||||
export var x: number;
|
||||
}
|
||||
|
||||
@ -1,28 +1,28 @@
|
||||
[
|
||||
"======== Resolving module 'shortid' from 'c:/root/index.ts'. ========",
|
||||
"======== Resolving module 'shortid' from '/media/nathansa/src2/ts/tests/cases/compiler/index.ts'. ========",
|
||||
"Explicitly specified module resolution kind: 'NodeJs'.",
|
||||
"Loading module 'shortid' from 'node_modules' folder.",
|
||||
"File 'c:/root/node_modules/shortid.ts' does not exist.",
|
||||
"File 'c:/root/node_modules/shortid.tsx' does not exist.",
|
||||
"File 'c:/root/node_modules/shortid.d.ts' does not exist.",
|
||||
"File 'c:/root/node_modules/shortid.js' does not exist.",
|
||||
"File 'c:/root/node_modules/shortid.jsx' does not exist.",
|
||||
"File 'c:/root/node_modules/shortid/package.json' does not exist.",
|
||||
"File 'c:/root/node_modules/shortid/index.ts' does not exist.",
|
||||
"File 'c:/root/node_modules/shortid/index.tsx' does not exist.",
|
||||
"File 'c:/root/node_modules/shortid/index.d.ts' does not exist.",
|
||||
"File 'c:/root/node_modules/shortid/index.js' exist - use it as a name resolution result.",
|
||||
"File 'c:/root/node_modules/@types/shortid.ts' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid.tsx' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid.d.ts' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid.js' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid.jsx' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid/package.json' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid/index.ts' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid/index.tsx' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid/index.d.ts' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid/index.js' does not exist.",
|
||||
"File 'c:/root/node_modules/@types/shortid/index.jsx' does not exist.",
|
||||
"Resolving real path for 'c:/root/node_modules/shortid/index.js', result 'c:/root/node_modules/shortid/index.js'",
|
||||
"======== Module name 'shortid' was successfully resolved to 'c:/root/node_modules/shortid/index.js'. ========"
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid.ts' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid.tsx' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid.d.ts' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid.js' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid.jsx' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid/package.json' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid/index.ts' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid/index.tsx' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid/index.d.ts' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid/index.js' exist - use it as a name resolution result.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid.ts' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid.tsx' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid.d.ts' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid.js' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid.jsx' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid/package.json' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid/index.ts' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid/index.tsx' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid/index.d.ts' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid/index.js' does not exist.",
|
||||
"File '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/@types/shortid/index.jsx' does not exist.",
|
||||
"Resolving real path for '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid/index.js', result '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid/index.js'",
|
||||
"======== Module name 'shortid' was successfully resolved to '/media/nathansa/src2/ts/tests/cases/compiler/node_modules/shortid/index.js'. ========"
|
||||
]
|
||||
@ -4,7 +4,7 @@
|
||||
// @traceResolution: true
|
||||
// @noEmit: true
|
||||
|
||||
// @filename: c:/root/tsconfig.json
|
||||
// @filename: tsconfig.json
|
||||
{
|
||||
"compileOnSave": true,
|
||||
"compilerOptions": {
|
||||
@ -14,23 +14,23 @@
|
||||
},
|
||||
"exclude": [ "node_modules" ]
|
||||
}
|
||||
// @filename: c:/root/node_modules/shortid/node_modules/z/index.js
|
||||
// @filename: node_modules/shortid/node_modules/z/index.js
|
||||
// z will not be found because maxNodeModulesJsDepth: 0
|
||||
module.exports = { z: 'no' };
|
||||
|
||||
// @filename: c:/root/node_modules/shortid/index.js
|
||||
// @filename: node_modules/shortid/index.js
|
||||
var z = require('z');
|
||||
var y = { y: 'foo' };
|
||||
module.exports = y;
|
||||
|
||||
// @filename: c:/root/typings/index.d.ts
|
||||
// @filename: typings/index.d.ts
|
||||
declare module "shortid" {
|
||||
export var x: number;
|
||||
}
|
||||
|
||||
// @filename: c:/root/index.ts
|
||||
/// <reference path="c:/root/typings/index.d.ts" />
|
||||
// @filename: index.ts
|
||||
/// <reference path="typings/index.d.ts" />
|
||||
import * as foo from "shortid";
|
||||
foo.x // found in index.d.ts
|
||||
foo.y // ignored from shortid/index.ts
|
||||
foo.y // ignored from shortid/index.js
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user