813ddf7909
* ensure export modifier is used before default modifier
* gracefully handle `default function`
* Revert "gracefully handle `default function`"
This reverts commit 1d8e288754
.
* give better error message on default without leading export
13 lines
648 B
Plaintext
13 lines
648 B
Plaintext
tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractManyKeywords.ts(3,1): error TS1005: 'export' expected.
|
|
tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractManyKeywords.ts(4,17): error TS1005: '=' expected.
|
|
|
|
|
|
==== tests/cases/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractManyKeywords.ts (2 errors) ====
|
|
export default abstract class A {}
|
|
export abstract class B {}
|
|
default abstract class C {}
|
|
~~~~~~~
|
|
!!! error TS1005: 'export' expected.
|
|
import abstract class D {}
|
|
~~~~~
|
|
!!! error TS1005: '=' expected. |