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 |
- |