module Lune::Runtime

Defined in:

lune/runtime.cr

Constant Summary

LUNEJS_DIR = "#{DEFAULT_FRONTEND_DIR}/#{LUNEJS_SUBDIR}"

Class Method Summary

Class Method Detail

def self.crystal_to_ts(type : String) : String #

Helpers


[View source]
def self.generate_app_dts(bindings : Array(BindingDef)) : String #

App DTS


[View source]
def self.generate_app_js(bindings : Array(BindingDef)) : String #

App JS


[View source]
def self.generate_runtime_dts : String #

[View source]
def self.generate_runtime_js : String #

Runtime JS


[View source]
def self.write_js(bindings : Array(BindingDef), lunejs_dir : String = LUNEJS_DIR) #

[View source]