Logo Xantham

InterfaceDeclaration Module

Children of `InterfaceDeclaration`.

Functions and values

Function or value Description

InterfaceDeclaration.heritageClauses node

Full Usage: InterfaceDeclaration.heritageClauses node

Parameters:
Returns: Node<HeritageClause> seq

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

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

InterfaceDeclaration.members node

Full Usage: InterfaceDeclaration.members node

Parameters:
Returns: Node<TypeElement> seq

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

node : Node<InterfaceDeclaration>
Returns: Node<TypeElement> seq

InterfaceDeclaration.modifiers node

Full Usage: InterfaceDeclaration.modifiers node

Parameters:
Returns: Node<ModifierLike> seq

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

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

InterfaceDeclaration.name node

Full Usage: InterfaceDeclaration.name node

Parameters:
Returns: Node<Identifier> voption

`name`.

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

InterfaceDeclaration.typeParameters node

Full Usage: InterfaceDeclaration.typeParameters node

Parameters:
Returns: Node<TypeParameterDeclaration> seq

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

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

Type something to start searching.