Logo Xantham

ClassDeclaration Module

Children of `ClassDeclaration`.

Functions and values

Function or value Description

ClassDeclaration.heritageClauses node

Full Usage: ClassDeclaration.heritageClauses node

Parameters:
Returns: Node<HeritageClause> seq

The elements of `heritageClauses`, empty when the slot is absent. The schema marks it optional.

node : Node<ClassDeclaration>
Returns: Node<HeritageClause> seq

ClassDeclaration.members node

Full Usage: ClassDeclaration.members node

Parameters:
Returns: Node<ClassElement> seq

The elements of `members`, empty when the slot is absent.

node : Node<ClassDeclaration>
Returns: Node<ClassElement> seq

ClassDeclaration.modifiers node

Full Usage: ClassDeclaration.modifiers node

Parameters:
Returns: Node<ModifierLike> seq

The elements of `modifiers`, empty when the slot is absent. The schema marks it optional.

node : Node<ClassDeclaration>
Returns: Node<ModifierLike> seq

ClassDeclaration.name node

Full Usage: ClassDeclaration.name node

Parameters:
Returns: Node<Identifier> voption

`name`. The schema marks it optional.

node : Node<ClassDeclaration>
Returns: Node<Identifier> voption

ClassDeclaration.typeParameters node

Full Usage: ClassDeclaration.typeParameters node

Parameters:
Returns: Node<TypeParameterDeclaration> seq

The elements of `typeParameters`, empty when the slot is absent. The schema marks it optional.

node : Node<ClassDeclaration>
Returns: Node<TypeParameterDeclaration> seq

Type something to start searching.