module TypeScript

Constants

CompilationError
EngineError
Error

Public Class Methods

compile(script, options = {}) click to toggle source

Compile typescript source (String or IO) to JavaScript.

# File lib/type_script.rb, line 46
def compile(script, options = {})
  script = script.read if script.respond_to?(:read)

  # Stringify keys
  options = options.inject({}) { |h, (k, v)| h[k.to_s] = v; h }

  Source.context.call("compile", script, options)
end
engine() click to toggle source
# File lib/type_script.rb, line 35
def engine
end
engine=(engine) click to toggle source
# File lib/type_script.rb, line 38
def engine=(engine)
end
version() click to toggle source
# File lib/type_script.rb, line 41
def version
  Source.version
end