TypeScript/tests/baselines/reference/es6ImportDefaultBindingFollowedWithNamedImportWithExport.js

52 lines
1.5 KiB
TypeScript
Raw Normal View History

2015-02-09 17:54:48 +01:00
//// [tests/cases/compiler/es6ImportDefaultBindingFollowedWithNamedImportWithExport.ts] ////
//// [server.ts]
export var a = 10;
export var x = a;
export var m = a;
//// [client.ts]
export import defaultBinding1, { } from "server";
export import defaultBinding2, { a } from "server";
export var x1: number = a;
export import defaultBinding3, { a as b } from "server";
export var x1: number = b;
export import defaultBinding4, { x, a as y } from "server";
export var x1: number = x;
export var x1: number = y;
export import defaultBinding5, { x as z, } from "server";
export var x1: number = z;
export import defaultBinding6, { m, } from "server";
export var x1: number = m;
//// [server.js]
define(["require", "exports"], function (require, exports) {
exports.a = 10;
exports.x = exports.a;
exports.m = exports.a;
});
//// [client.js]
2015-03-18 01:05:30 +01:00
define(["require", "exports", "server", "server", "server", "server", "server"], function (require, exports, _server_1, _server_2, _server_3, _server_4, _server_5) {
2015-02-11 04:28:32 +01:00
exports.x1 = _server_1.a;
exports.x1 = _server_2.a;
exports.x1 = _server_3.x;
exports.x1 = _server_3.a;
exports.x1 = _server_4.x;
exports.x1 = _server_5.m;
2015-02-09 17:54:48 +01:00
});
//// [server.d.ts]
export declare var a: number;
export declare var x: number;
export declare var m: number;
//// [client.d.ts]
export declare var x1: number;
export declare var x1: number;
export declare var x1: number;
export declare var x1: number;
export declare var x1: number;
export declare var x1: number;