Syntax
js.Syntax (extern class)
Generate JavaScript syntax not directly supported by Haxe.
Use only at low-level when specific target-specific code-generation is required.
Static Members
Inject code directly into generated source.
code must be a string constant.
Additional args are supported to provide code interpolation, for example:
Syntax.code("console.log({0}, {1})", "hi", 42);
will generate
console.log("hi", 42);
Emits a compilation error if the count of args does not match the count of placeholders in code.
Inject code directly into generated source.
The same as js.Syntax.code except this one does not provide code interpolation.
Generate new cl(...args) expression.
Generate v instanceof cl expression.
Generate typeof o expression.
Genearte a === b expression.
Genearte a !== b expression.
Generate delete o[f] expression.
Generate o.f expression, if f is a constant string,
or o[f] if it's any other expression.
| Name |
Parameters |
:noClosure |
- |