class Types
package thx
Helper methods to use on values, types and classes.
Static methods
staticinline anyValueToString (value:Dynamic):String
Returns a string describing the type of any value.
statichasSuperClass (cls:Class<Dynamic>, sup:Class<Dynamic>):Bool
Returns true if cls extends sup or one of its children.
It also returns true if cls and sup are the same.
staticinline isAnonymousObject (v:Dynamic):Bool
isAnonymousObject returns true if v is an object and it is not an instance of any custom class.
staticisObject (v:Dynamic):Bool
Returns true if the passed value is an anonymous object or class instance but it is not any of the primitive types.
staticisPrimitive (v:Dynamic):Bool
Returns true if v is any of the following types: Int, Float, Bool, Date or String.
staticsameType<A, B> (a:A, b:B):Bool
sameType returns true if the arguments a and b share exactly the same type.
statictypeInheritance (type:ValueType):Array<String>
typeInheritance returns an array of string describing the entire inheritance
chain of the passed ValueType.
staticinline valueTypeInheritance<T> (value:T):Array<String>
valueTypeInheritance returns an array of string describing the entire inheritance
chain of the passed value.
staticinline valueTypeToString<T> (value:T):String
Returns a string describing the type of any value.