enum haxe.macro.TypeDefKind

import haxe.macro.Expr;

Available on all platforms

Constructors

TDEnum

TDStructure

TDClass (superClass:TypePath, interfaces:Array<TypePath>, isInterface:Bool)

TDAlias (t:ComplexType)

TDAbstract (tthis:Null<ComplexType>, from:Array<ComplexType>, to:Array<ComplexType>)