Available on hl
@:has_untyped@:externstaticinlineget<T>(v:T):Type
@:has_untyped@:externstaticinlinegetDynamic(v:Dynamic):Type
@:implread onlykind:TypeKind
@:impl@:hlNative("std","alloc_enum")allocEnum(index:Int, args:NativeArray<Dynamic>, nargs:Int):Dynamic
@:impl@:hlNative("std","alloc_obj")allocObject():Dynamic
@:impl@:hlNative("std","type_args_count")getArgsCount():Int
@:impl@:hlNative("std","type_enum_fields")getEnumFields():NativeArray<Bytes>
@:impl@:hlNative("std","type_enum_values")getEnumValues():NativeArray<Dynamic>
@:impl@:hlNative("std","type_get_global")getGlobal():Dynamic
@:impl@:hlNative("std","type_instance_fields")getInstanceFields():NativeArray<Bytes>
@:impl@:externinlinegetName():String
@:impl@:hlNative("std","type_super")getSuper():Type
@:impl@:hlNative("std","type_safe_cast")safeCast(t:Type):Bool
@:impl@:hlNative("std","type_set_global")setGlobal(v:Dynamic):Bool