1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
//// [tests/cases/compiler/shorthandPropertyAssignmentInES6Module.ts] ////
//// [existingModule.ts]
export var x = 1;
//// [test.ts]
import {x} from './existingModule';
import {foo} from './missingModule';
declare function use(a: any): void;
const test = { x, foo };
use(x);
use(foo);
//// [existingModule.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.x = 1;
//// [test.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const existingModule_1 = require("./existingModule");
const missingModule_1 = require("./missingModule");
const test = { x: existingModule_1.x, foo: missingModule_1.foo };
use(existingModule_1.x);
use(missingModule_1.foo);
|