class Rbs2ts::Converter::Types::Record
Public Instance Methods
to_ts()
click to toggle source
# File lib/rbs2ts/converter/types.rb, line 49 def to_ts field_lines = type.fields.map { |name, type| "#{Converter::Helper.convert_name(name)}: #{Types::Resolver.to_ts(type)};" } return '{}' if field_lines.empty? field_ts = field_lines.join("\n") ts = <<~CODE { #{Helper.indent(field_ts)} } CODE ts.chomp end