1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
//// [tests/cases/compiler/pathMappingBasedModuleResolution6_classic.ts] ////
//// [file1.ts]
import {x} from "./project/file3";
declare function use(x: string);
use(x.toExponential());
//// [file2.d.ts]
export let x: number;
//// [file3.ts]
export {x} from "../file2";
//// [file3.js]
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
define(["require", "exports", "../file2"], function (require, exports, file2_1) {
"use strict";
exports.__esModule = true;
exports.x = void 0;
__createBinding(exports, file2_1, "x");
});
//// [file1.js]
define(["require", "exports", "./project/file3"], function (require, exports, file3_1) {
"use strict";
exports.__esModule = true;
use(file3_1.x.toExponential());
});
|