-
Notifications
You must be signed in to change notification settings - Fork 12.9k
Closed
Labels
ExternalRelates to another program, environment, or user action which we cannot control.Relates to another program, environment, or user action which we cannot control.
Description
TypeScript Version: 2.4.0 / nightly (2.5.0-dev.20170627)
In the PR for string enums it is said they do not have reverse mapping. When I compile the following I get a different output from the shown in the PR. Is this a change?
Code
enum ActionType {
AddUser = "ADD_USER",
DeleteUser = "DELETE_USER",
RenameUser = "RENAME_USER"
}
enum Mixed {
A,
B,
C = "hi",
D = 10,
E,
F = "bye"
}
Expected behavior:
var ActionType;
(function (ActionType) {
ActionType["AddUser"] = "ADD_USER";
ActionType["DeleteUser"] = "DELETE_USER";
ActionType["RenameUser"] = "RENAME_USER";
})(ActionType || (ActionType = {}));
var Mixed;
(function (Mixed) {
Mixed[Mixed["A"] = 0] = "A";
Mixed[Mixed["B"] = 1] = "B";
Mixed["C"] = "hi";
Mixed[Mixed["D"] = 10] = "D";
Mixed[Mixed["E"] = 11] = "E";
Mixed["F"] = "bye";
})(Mixed || (Mixed = {}));
Actual behavior:
var ActionType;
(function (ActionType) {
ActionType[ActionType["AddUser"] = "ADD_USER"] = "AddUser";
ActionType[ActionType["DeleteUser"] = "DELETE_USER"] = "DeleteUser";
ActionType[ActionType["RenameUser"] = "RENAME_USER"] = "RenameUser";
})(ActionType || (ActionType = {}));
var Mixed;
(function (Mixed) {
Mixed[Mixed["A"] = 0] = "A";
Mixed[Mixed["B"] = 1] = "B";
Mixed[Mixed["C"] = "hi"] = "C";
Mixed[Mixed["D"] = 10] = "D";
Mixed[Mixed["E"] = 11] = "E";
Mixed[Mixed["F"] = "bye"] = "F";
})(Mixed || (Mixed = {}));
Metadata
Metadata
Assignees
Labels
ExternalRelates to another program, environment, or user action which we cannot control.Relates to another program, environment, or user action which we cannot control.
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
RyanCavanaugh commentedon Jun 27, 2017
Can you share more of your configuration? I'm not seeing this
DanielRosenwasser commentedon Jun 27, 2017
@RyanCavanaugh the question seems to be with respect to
Mixed
RyanCavanaugh commentedon Jun 27, 2017
Reading fail 😢
RyanCavanaugh commentedon Jun 27, 2017
This is what I see
StrahilKazlachev commentedon Jun 27, 2017
@RyanCavanaugh My mistake not properly explaining - not just for mixed(used it as a ready example). When you asked for
configuration
I thought that I may have misconfigured VSCode, or was mislead by it, - localrc
for editing support, VSCode own version for the build task. I can't check till tomorrow though.StrahilKazlachev commentedon Jun 28, 2017
My mistake, the out-of-the-box build task used a different different version of TS. Don't know why the output console did not auto show.