Class: TypeAlias
Represents a type alias definition, giving a new name to an existing type.
Example
ts
type String = [Char]Constructors
Constructor
new TypeAlias(
identifier,variables,value,loc?):TypeAlias
Parameters
| Parameter | Type |
|---|---|
identifier | SymbolPrimitive |
variables | string[] |
value | Type |
loc? | SourceLocation |
Returns
TypeAlias
Overrides
ASTNode.constructor
Methods
getMetadata()
getMetadata<
T>(key):T
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
T
Inherited from
ASTNode.getMetadata
hasMetadata()
hasMetadata(
key):boolean
Parameters
| Parameter | Type |
|---|---|
key | string |
Returns
boolean
Inherited from
ASTNode.hasMetadata
setMetadata()
setMetadata(
key,value):void
Parameters
| Parameter | Type |
|---|---|
key | string |
value | any |
Returns
void
Inherited from
ASTNode.setMetadata