interface Deno.lint.ClassExpression
unstable
Similar to ClassDeclaration but for declaring a class as an expression. The main difference is that the class name(=id) can be omitted.
Properties #
#id: Identifier | null
#superClass: ArrayExpression
| ArrayPattern
| ArrowFunctionExpression
| CallExpression
| ClassExpression
| FunctionExpression
| Identifier
| JSXElement
| JSXFragment
| Literal
| TemplateLiteral
| MemberExpression
| MetaProperty
| ObjectExpression
| ObjectPattern
| SequenceExpression
| Super
| TaggedTemplateExpression
| ThisExpression
| TSAsExpression
| TSNonNullExpression
| TSTypeAssertion
| null
#superTypeArguments: TSTypeParameterInstantiation | undefined
#typeParameters: TSTypeParameterDeclaration | undefined