2.5.2 Class Notation for Structure Types

When defining a structure type, Haxe allows using the same syntax as described in Class Fields. The following typedef declares a Point type with variable fields x and y of type Int:

typedef Point = {
    var x : Int;
    var y : Int;
}