class

JS::File

Inherits Reference < Object

Class methods

to_js(io : IO)

Base file emission includes class/function declarations plus all registered JS fragments in declaration order.

Source
to_js
Source

Macros

_register_js_fragment(namespace, strict = false, &blk)
Source
async_js_function(name, &blk)
Source
def_to_js(strict = false, &blk)
Source
def_to_js(namespace, strict = false, &blk)
Source
js_alias(new_name, old_name)
Source
js_class(name, &blk)
Source
js_fragment(strict = false, &blk)
Source
js_function(name, &blk)
Source