microsoft / microsoft/TypeScript
Cannot 'export default' abstract, ambient class or interface
Open
Help Wanted
Suggestion
- Dominant language
- Go
- Stars
- 111k
- Forks
- 14.3k
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 132
Description
```
export default abstract class B {
}
```
By the way, the same with
```
export default declare class B {
}
```
Seems to be a parser bug
Contributor guide
Research direction
Start by reproducing the abstract and ambient class examples in the issue and inspect the parser behavior for those declarations. The work is done when `export default abstract class B` and `export default declare class B` are accepted, along with the reported interface case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100