44 lines
710 B
TypeScript
44 lines
710 B
TypeScript
//// [tests/cases/conformance/es6/modules/defaultExportsCannotMerge02.ts] ////
|
|
|
|
//// [m1.ts]
|
|
|
|
export default class Decl {
|
|
}
|
|
|
|
export interface Decl {
|
|
p1: number;
|
|
p2: number;
|
|
}
|
|
|
|
export namespace Decl {
|
|
interface I {
|
|
}
|
|
}
|
|
|
|
//// [m2.ts]
|
|
import Entity from "m1"
|
|
|
|
Entity();
|
|
|
|
var x: Entity;
|
|
var y: Entity.I;
|
|
var z = new Entity();
|
|
var sum = z.p1 + z.p2
|
|
|
|
//// [m1.js]
|
|
"use strict";
|
|
var Decl = (function () {
|
|
function Decl() {
|
|
}
|
|
return Decl;
|
|
}());
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.default = Decl;
|
|
//// [m2.js]
|
|
"use strict";
|
|
var m1_1 = require("m1");
|
|
m1_1.default();
|
|
var x;
|
|
var y;
|
|
var z = new m1_1.default();
|
|
var sum = z.p1 + z.p2;
|