abstract class JS::File

Direct Known Subclasses

Defined in:

js/file.cr

Class Method Summary

Macro Summary

Class methods inherited from class Object

to_js_ref to_js_ref

Class Method Detail

def self.to_js(io : IO) #

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


[View source]
def self.to_js #

[View source]

Macro Detail

macro _register_js_fragment(namespace, strict = false, &blk) #

[View source]
macro async_js_function(name, &blk) #

[View source]
macro def_to_js(strict = false, &blk) #

[View source]
macro def_to_js(namespace, strict = false, &blk) #

[View source]
macro js_alias(new_name, old_name) #

[View source]
macro js_class(name, &blk) #

[View source]
macro js_fragment(strict = false, &blk) #

[View source]
macro js_function(name, &blk) #

[View source]