class Rbs2ts::Cli

Public Instance Methods

convert(path) click to toggle source
# File lib/rbs2ts/cli.rb, line 7
def convert(path)
  ::RBS.logger_level = :error

  loader = ::RBS::EnvironmentLoader.new(core_root: nil)

  loader.add(path: Pathname(path))

  env = ::RBS::Environment.from_loader(loader).resolve_type_names

  puts Converter::Declarations::Declarations.new(env.declarations).to_ts
end