typedef haxe.macro.TypeDefinition

import haxe.macro.Expr;

Available on all platforms

var pos:Position

var params:Array<TypeParamDecl>

var pack:Array<String>

var name:String

var meta:Metadata

var kind:TypeDefKind

var isExtern:Bool

var fields:Array<Field>