class Rbs2ts::Converter::Declarations::Interface
Public Instance Methods
member_to_ts(member)
click to toggle source
# File lib/rbs2ts/converter/declarations.rb, line 128 def member_to_ts(member) case member when ::RBS::AST::Members::MethodDefinition Converter::Members::MethodDefinition.new(member).to_ts else '' end end
to_ts()
click to toggle source
# File lib/rbs2ts/converter/declarations.rb, line 115 def to_ts members_ts = declaration.members.map {|member| member_to_ts(member) }.reject(&:empty?).join("\n") <<~TS export interface #{Converter::Helper.convert_name(name.gsub(/_/, ''))} { #{Helper.indent(members_ts)} }; TS .chomp end