microsoft / microsoft/TypeScript
proposal:symbol enum
Open
Nobody has claimed this yet.
Awaiting More Feedback
Suggestion
- Dominant language
- Go
- Stars
- 111k
- Forks
- 14.3k
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 132
Description
I want symbol enum.
syntax example:
symbol enum Example{
X,Y,Z
}
↓
var Example;
(function (Example) {
Example[Example["X"] = new Symbol("X")] = "X";
Example[Example["Y"] = new Symbol("Y")] = "Y";
Example[Example["Z"] = new Symbol("Z")] = "Z";
})(Example || (Example = {}));
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the proposed TypeScript syntax and the JavaScript output example. The issue does not name implementation files or tests, so the first step is to clarify the feature's semantics and locate the compiler areas and tests for enum syntax and symbol emission; done means the proposal has an agreed design and corresponding compiler coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, typescript
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100