TypeScript/tests/baselines/reference/es6ImportNamedImportDts.js
2015-03-23 16:16:29 -07:00

209 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;