TypeScript/tests/cases/conformance/es6/modules/exportsAndImports1-es6.ts
Anders Hejlsberg cae21c09b4 Adding tests
2015-10-08 10:58:58 -07:00

35 lines
539 B
TypeScript

// @target: es6
// @module: commonjs
// @filename: t1.ts
var v = 1;
function f() { }
class C {
}
interface I {
}
enum E {
A, B, C
}
const enum D {
A, B, C
}
module M {
export var x;
}
module N {
export interface I {
}
}
type T = number;
import a = M.x;
export { v, f, C, I, E, D, M, N, T, a };
// @filename: t2.ts
export { v, f, C, I, E, D, M, N, T, a } from "./t1";
// @filename: t3.ts
import { v, f, C, I, E, D, M, N, T, a } from "./t1";
export { v, f, C, I, E, D, M, N, T, a };