Skip to content

Class: Class

Represents a class definition, a blueprint for objects.

Example

ts
class Bird inherits Animal { ... }

Constructors

Constructor

new Class(identifier, extendsSymbol, implementsNode, expression, loc?): Class

Parameters

ParameterType
identifierSymbolPrimitive
extendsSymbolSymbolPrimitive
implementsNodeImplement
expressionExpression
loc?SourceLocation

Returns

Class

Overrides

ASTNode.constructor