Input:
export const x = 1;
const o = { x };
Current Result:
local ____exports = {}
____exports.x = 1
local o = {x = x}
return ____exports
Expected Result:
local ____exports = {}
____exports.x = 1
local o = {x = ____exports.x}
return ____exports
Test:
test("should support exported identifier shorthand", () => {
const code = `
export const x = 1;
const o = { x };
export const result = o.x;
`;
expect(util.transpileExecuteAndReturnExport(code, "result")).toBe(1);
});
Input:
Current Result:
Expected Result:
Test: