class Typescript::Monkey::Transformer
Public Class Methods
call(input)
click to toggle source
# File lib/typescript/monkey/transformer.rb, line 8 def self.call(input) instance.call(input) end
instance()
click to toggle source
# File lib/typescript/monkey/transformer.rb, line 4 def self.instance @instance ||= new end
Public Instance Methods
call(input)
click to toggle source
# File lib/typescript/monkey/transformer.rb, line 12 def call(input) filename = input[:filename] source = input[:data] context = input[:environment].context_class.new(input) result = ::Typescript::Monkey::Compiler.compile(filename, source, context) { data: result } end