The following isn't supported by the current grammar: ```typescript @foo abstract class Bar {} ``` but the following parses ok: ```typescript @foo class Bar {} ``` [Documentation on class decorators](https://www.typescriptlang.org/docs/handbook/decorators.html#class-decorators)