208 lines
4.4 KiB
TypeScript
208 lines
4.4 KiB
TypeScript
//// [tests/cases/compiler/es6ImportNamedImportDts.ts] ////
|
|
|
|
//// [server.ts]
|
|
|
|
export class a { }
|
|
export class a11 { }
|
|
export class a12 { }
|
|
export class x { }
|
|
export class x11 { }
|
|
export class m { }
|
|
export class a1 { }
|
|
export class x1 { }
|
|
export class a111 { }
|
|
export class x111 { }
|
|
export class z1 { }
|
|
export class z2 { }
|
|
export class aaaa { }
|
|
export class aaaa1 { }
|
|
|
|
//// [client.ts]
|
|
import { } from "server";
|
|
import { a } from "server";
|
|
export var xxxx = new a();
|
|
import { a11 as b } from "server";
|
|
export var xxxx1 = new b();
|
|
import { x, a12 as y } from "server";
|
|
export var xxxx2 = new x();
|
|
export var xxxx3 = new y();
|
|
import { x11 as z, } from "server";
|
|
export var xxxx4 = new z();
|
|
import { m, } from "server";
|
|
export var xxxx5 = new m();
|
|
import { a1, x1 } from "server";
|
|
export var xxxx6 = new a1();
|
|
export var xxxx7 = new x1();
|
|
import { a111 as a11, x111 as x11 } from "server";
|
|
export var xxxx8 = new a11();
|
|
export var xxxx9 = new x11();
|
|
import { z1 } from "server";
|
|
export var z111 = new z1();
|
|
import { z2 as z3 } from "server";
|
|
export var z2 = new z3(); // z2 shouldn't give redeclare error
|
|
|
|
// not referenced
|
|
import { aaaa } from "server";
|
|
import { aaaa1 as bbbb } from "server";
|
|
|
|
|
|
//// [server.js]
|
|
var a = (function () {
|
|
function a() {
|
|
}
|
|
return a;
|
|
})();
|
|
exports.a = a;
|
|
var a11 = (function () {
|
|
function a11() {
|
|
}
|
|
return a11;
|
|
})();
|
|
exports.a11 = a11;
|
|
var a12 = (function () {
|
|
function a12() {
|
|
}
|
|
return a12;
|
|
})();
|
|
exports.a12 = a12;
|
|
var x = (function () {
|
|
function x() {
|
|
}
|
|
return x;
|
|
})();
|
|
exports.x = x;
|
|
var x11 = (function () {
|
|
function x11() {
|
|
}
|
|
return x11;
|
|
})();
|
|
exports.x11 = x11;
|
|
var m = (function () {
|
|
function m() {
|
|
}
|
|
return m;
|
|
})();
|
|
exports.m = m;
|
|
var a1 = (function () {
|
|
function a1() {
|
|
}
|
|
return a1;
|
|
})();
|
|
exports.a1 = a1;
|
|
var x1 = (function () {
|
|
function x1() {
|
|
}
|
|
return x1;
|
|
})();
|
|
exports.x1 = x1;
|
|
var a111 = (function () {
|
|
function a111() {
|
|
}
|
|
return a111;
|
|
})();
|
|
exports.a111 = a111;
|
|
var x111 = (function () {
|
|
function x111() {
|
|
}
|
|
return x111;
|
|
})();
|
|
exports.x111 = x111;
|
|
var z1 = (function () {
|
|
function z1() {
|
|
}
|
|
return z1;
|
|
})();
|
|
exports.z1 = z1;
|
|
var z2 = (function () {
|
|
function z2() {
|
|
}
|
|
return z2;
|
|
})();
|
|
exports.z2 = z2;
|
|
var aaaa = (function () {
|
|
function aaaa() {
|
|
}
|
|
return aaaa;
|
|
})();
|
|
exports.aaaa = aaaa;
|
|
var aaaa1 = (function () {
|
|
function aaaa1() {
|
|
}
|
|
return aaaa1;
|
|
})();
|
|
exports.aaaa1 = aaaa1;
|
|
//// [client.js]
|
|
var server_1 = require("server");
|
|
exports.xxxx = new server_1.a();
|
|
var server_2 = require("server");
|
|
exports.xxxx1 = new server_2.a11();
|
|
var server_3 = require("server");
|
|
exports.xxxx2 = new server_3.x();
|
|
exports.xxxx3 = new server_3.a12();
|
|
var server_4 = require("server");
|
|
exports.xxxx4 = new server_4.x11();
|
|
var server_5 = require("server");
|
|
exports.xxxx5 = new server_5.m();
|
|
var server_6 = require("server");
|
|
exports.xxxx6 = new server_6.a1();
|
|
exports.xxxx7 = new server_6.x1();
|
|
var server_7 = require("server");
|
|
exports.xxxx8 = new server_7.a111();
|
|
exports.xxxx9 = new server_7.x111();
|
|
var server_8 = require("server");
|
|
exports.z111 = new server_8.z1();
|
|
var server_9 = require("server");
|
|
exports.z2 = new server_9.z2(); // z2 shouldn't give redeclare error
|
|
|
|
|
|
//// [server.d.ts]
|
|
export declare class a {
|
|
}
|
|
export declare class a11 {
|
|
}
|
|
export declare class a12 {
|
|
}
|
|
export declare class x {
|
|
}
|
|
export declare class x11 {
|
|
}
|
|
export declare class m {
|
|
}
|
|
export declare class a1 {
|
|
}
|
|
export declare class x1 {
|
|
}
|
|
export declare class a111 {
|
|
}
|
|
export declare class x111 {
|
|
}
|
|
export declare class z1 {
|
|
}
|
|
export declare class z2 {
|
|
}
|
|
export declare class aaaa {
|
|
}
|
|
export declare class aaaa1 {
|
|
}
|
|
//// [client.d.ts]
|
|
import { a } from "server";
|
|
export declare var xxxx: a;
|
|
import { a11 as b } from "server";
|
|
export declare var xxxx1: b;
|
|
import { x, a12 as y } from "server";
|
|
export declare var xxxx2: x;
|
|
export declare var xxxx3: y;
|
|
import { x11 as z } from "server";
|
|
export declare var xxxx4: z;
|
|
import { m } from "server";
|
|
export declare var xxxx5: m;
|
|
import { a1, x1 } from "server";
|
|
export declare var xxxx6: a1;
|
|
export declare var xxxx7: x1;
|
|
import { a111 as a11, x111 as x11 } from "server";
|
|
export declare var xxxx8: a11;
|
|
export declare var xxxx9: x11;
|
|
import { z1 } from "server";
|
|
export declare var z111: z1;
|
|
import { z2 as z3 } from "server";
|
|
export declare var z2: z3;
|