TypeScript/tests/cases/compiler/pathMappingBasedModuleResolution5_classic.ts
Vladimir Matveev 12d90f3be9 added tests
2016-04-01 12:41:45 -07:00

43 lines
962 B
TypeScript

// @module: amd
// @traceResolution: true
// paths is defined in tsconfig.json
// @filename: c:/root/tsconfig.json
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"*": [
"*",
"generated/*"
],
"components/*": [
"shared/components/*"
]
}
}
}
// @filename: c:/root/folder1/file1.ts
import {x} from "folder2/file1"
import {y} from "folder3/file2"
import {z} from "components/file3"
import {z1} from "file4"
declare function use(a: any): void;
use(x.toExponential());
use(y.toExponential());
use(z.toExponential());
use(z1.toExponential());
// @filename: c:/root/folder2/file1.ts
export var x = 1;
// @filename: c:/root/generated/folder3/file2.ts
export var y = 1;
// @filename: c:/root/shared/components/file3.ts
export var z = 1;
// @filename: c:/file4.ts
export var z1 = 1;