@@ -8,6 +8,9 @@ module Spoom
88 class << self
99 sig { params ( ruby : ::String , file : ::String , comments : T ::Boolean ) . returns ( ::Prism ::Node ) }
1010 def parse_ruby ( ruby , file :, comments : T . unsafe ( nil ) ) ; end
11+
12+ sig { params ( ruby : ::String , file : ::String ) . returns ( [ ::Prism ::Node , T ::Array [ ::Prism ::Comment ] ] ) }
13+ def parse_ruby_with_comments ( ruby , file :) ; end
1114 end
1215end
1316
@@ -2894,6 +2897,9 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans
28942897 sig { override . params ( node : ::Prism ::ModuleNode ) . void }
28952898 def visit_module_node ( node ) ; end
28962899
2900+ sig { override . params ( node : ::Prism ::ProgramNode ) . void }
2901+ def visit_program_node ( node ) ; end
2902+
28972903 sig { override . params ( node : ::Prism ::SingletonClassNode ) . void }
28982904 def visit_singleton_class_node ( node ) ; end
28992905
@@ -2913,6 +2919,12 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans
29132919 sig { params ( annotations : T ::Array [ ::Spoom ::RBS ::Annotation ] , sig : ::RBI ::Sig ) . void }
29142920 def apply_member_annotations ( annotations , sig ) ; end
29152921
2922+ sig { params ( comments : T ::Array [ ::Prism ::Comment ] ) . void }
2923+ def apply_type_aliases ( comments ) ; end
2924+
2925+ sig { params ( comments : T ::Array [ ::Prism ::Comment ] ) . returns ( T ::Array [ ::Spoom ::RBS ::TypeAlias ] ) }
2926+ def collect_type_aliases ( comments ) ; end
2927+
29162928 sig { params ( def_node : ::Prism ::DefNode , comments : ::Spoom ::RBS ::Comments ) . void }
29172929 def rewrite_def ( def_node , comments ) ; end
29182930
0 commit comments