Important note: This syntax should be avoided whenever possible. The produced code cannot be properly checked by the Haxe compiler and so it may have type errors or other bugs that would be caught at compile time in regular code. Use only when absolutely necessary and when you know what you are doing.
It is possible to completely circumvent the type checker by prefixing an expression with the keyword untyped
. The majority of type errors are not emitted inside an untyped expression. This is primarily used with the target-specific code injection expressions.