| haxe | 
| js | 
| sys | 
| Any | Anyis a type that is compatible with any other in both ways.
 | 
| Array |  | 
| ArrayAccess | ArrayAccessis used to indicate a class that can be accessed using brackets.
The type parameter represents the type of the elements stored.
 | 
| Bool | The standard Boolean type, which can either be trueorfalse. | 
| Class | An abstract type that represents a Class. | 
| Date | The Date class provides a basic structure for date and time related
information. Date instances can be created by | 
| Dynamic | Dynamicis a special type which is compatible with all other types.
 | 
| Enum | An abstract type that represents an Enum type. | 
| EnumValue | An abstract type that represents any enum value.
See Typefor the Haxe Reflection API. | 
| Float | The standard Floattype, this is a double-precision IEEE 64bit float. | 
| Int | The standard Inttype. Its precision depends on the platform. | 
| Iterable | An Iterableis a data structure which has aniterator()method.
SeeLambdafor generic functions on iterable structures. | 
| Iterator | An Iteratoris a structure that permits iteration over elements of typeT. | 
| KeyValueIterable | A KeyValueIterableis a data structure which has akeyValueIterator()method to iterate over key-value-pairs. | 
| KeyValueIterator | A KeyValueIteratoris anIteratorthat has a key and a value. | 
| Map |  | 
| Math |  | 
| Null | Null<T>is a wrapper that can be used to make the basic typesInt,FloatandBoolnullable on static targets.
 | 
| Reflect | The Reflect API is a way to manipulate values dynamically through an
abstract interface in an untyped manner. Use with care. | 
| Std | The Std class provides standard methods for manipulating basic types. | 
| String | The basic String class. | 
| Void | The standard Voidtype. Onlynullvalues can be of the typeVoid. |