67 lines
1.4 KiB
TypeScript
67 lines
1.4 KiB
TypeScript
//// [tests/cases/conformance/es6/modules/exportsAndImports4-amd.ts] ////
|
|
|
|
//// [t1.ts]
|
|
|
|
export default "hello";
|
|
|
|
//// [t2.ts]
|
|
import a = require("./t1");
|
|
a.default;
|
|
import b from "./t1";
|
|
b;
|
|
import * as c from "./t1";
|
|
c.default;
|
|
import { default as d } from "./t1";
|
|
d;
|
|
import e1, * as e2 from "./t1";
|
|
e1;
|
|
e2.default;
|
|
import f1, { default as f2 } from "./t1";
|
|
f1;
|
|
f2;
|
|
import "./t1";
|
|
|
|
//// [t3.ts]
|
|
import a = require("./t1");
|
|
a.default;
|
|
import b from "./t1";
|
|
b;
|
|
import * as c from "./t1";
|
|
c.default;
|
|
import { default as d } from "./t1";
|
|
d;
|
|
import e1, * as e2 from "./t1";
|
|
e1;
|
|
e2.default;
|
|
import f1, { default as f2 } from "./t1";
|
|
f1;
|
|
f2;
|
|
export { a, b, c, d, e1, e2, f1, f2 };
|
|
|
|
|
|
//// [t1.js]
|
|
define(["require", "exports"], function (require, exports) {
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.default = "hello";
|
|
});
|
|
//// [t3.js]
|
|
define(["require", "exports", "./t1", "./t1", "./t1", "./t1", "./t1", "./t1"], function (require, exports, a, t1_1, c, t1_2, t1_3, t1_4) {
|
|
exports.a = a;
|
|
a.default;
|
|
exports.b = t1_1.default;
|
|
t1_1.default;
|
|
exports.c = c;
|
|
c.default;
|
|
exports.d = t1_2.default;
|
|
t1_2.default;
|
|
var e2 = t1_3;
|
|
exports.e1 = t1_3.default;
|
|
exports.e2 = e2;
|
|
t1_3.default;
|
|
e2.default;
|
|
exports.f1 = t1_4.default;
|
|
exports.f2 = t1_4.default;
|
|
t1_4.default;
|
|
t1_4.default;
|
|
});
|