API documentation
typedef haxe.macro.TypeDefinition
import haxe.macro.Expr;
Available on all platforms
var pos:Position
var params:Null<Array<TypeParamDecl>>
var pack:Array<String>
var name:String
var meta:Null<Metadata>
var kind:TypeDefKind
var isExtern:Null<Bool>
var fields:Array<Field>