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 29
|
//// [objectLiteralComputedNameNoDeclarationError.ts]
const Foo = {
BANANA: 'banana' as 'banana',
}
export const Baa = {
[Foo.BANANA]: 1
};
//// [objectLiteralComputedNameNoDeclarationError.js]
"use strict";
exports.__esModule = true;
var _a;
var Foo = {
BANANA: 'banana'
};
exports.Baa = (_a = {},
_a[Foo.BANANA] = 1,
_a);
//// [objectLiteralComputedNameNoDeclarationError.d.ts]
declare const Foo: {
BANANA: "banana";
};
export declare const Baa: {
[Foo.BANANA]: number;
};
export {};
|