module Rbs2ts::Converter::Helper
Constants
- INDENT
- TS_RESERVED_WORDS
Public Class Methods
convert_name(org_name)
click to toggle source
# File lib/rbs2ts/converter/helper.rb, line 22 def convert_name(org_name) name = org_name.to_s.gsub(/[:@]/, '') unless name =~ /^[A-Z]/ name = CaseTransform.camel_lower(name) end if TS_RESERVED_WORDS.include?(name) "#{name}Type" else name end end
indent(text, level = 1)
click to toggle source
# File lib/rbs2ts/converter/helper.rb, line 7 def indent(text, level = 1) text .split("\n") .map {|t| "#{INDENT * level}#{t}" } .join("\n") end