Skip to content

Commit e9b39b8

Browse files
committed
Update exported RBI
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
1 parent 52e51ce commit e9b39b8

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

rbi/rbi.rbi

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1128,6 +1128,9 @@ class RBI::Parser::TreeBuilder < ::RBI::Parser::Visitor
11281128
sig { void }
11291129
def set_root_tree_loc; end
11301130

1131+
sig { params(node: T.nilable(::Prism::Node)).returns(T::Boolean) }
1132+
def t_enum_value?(node); end
1133+
11311134
sig { params(node: T.nilable(::Prism::Node)).returns(T::Boolean) }
11321135
def type_variable_definition?(node); end
11331136
end
@@ -1367,6 +1370,9 @@ class RBI::Printer < ::RBI::Visitor
13671370
sig { override.params(node: ::RBI::TEnumBlock).void }
13681371
def visit_tenum_block(node); end
13691372

1373+
sig { override.params(node: ::RBI::TEnumValue).void }
1374+
def visit_tenum_value(node); end
1375+
13701376
sig { override.params(node: ::RBI::Tree).void }
13711377
def visit_tree(node); end
13721378

@@ -1680,6 +1686,9 @@ class RBI::RBSPrinter < ::RBI::Visitor
16801686
sig { override.params(node: ::RBI::TEnumBlock).void }
16811687
def visit_tenum_block(node); end
16821688

1689+
sig { override.params(node: ::RBI::TEnumValue).void }
1690+
def visit_tenum_value(node); end
1691+
16831692
sig { override.params(node: ::RBI::Tree).void }
16841693
def visit_tree(node); end
16851694

@@ -2571,6 +2580,32 @@ class RBI::TEnumBlock < ::RBI::Scope
25712580
def to_s; end
25722581
end
25732582

2583+
class RBI::TEnumValue < ::RBI::NodeWithComments
2584+
include ::RBI::Indexable
2585+
2586+
sig do
2587+
params(
2588+
name: ::String,
2589+
loc: T.nilable(::RBI::Loc),
2590+
comments: T::Array[::RBI::Comment],
2591+
block: T.nilable(T.proc.params(node: ::RBI::TEnumValue).void)
2592+
).void
2593+
end
2594+
def initialize(name, loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
2595+
2596+
sig { returns(::String) }
2597+
def fully_qualified_name; end
2598+
2599+
sig { override.returns(T::Array[::String]) }
2600+
def index_ids; end
2601+
2602+
sig { returns(::String) }
2603+
def name; end
2604+
2605+
sig { override.returns(::String) }
2606+
def to_s; end
2607+
end
2608+
25742609
# Sorbet's T::Struct
25752610
class RBI::TStruct < ::RBI::Class
25762611
sig do
@@ -3612,6 +3647,9 @@ class RBI::Visitor
36123647
sig { params(node: ::RBI::TEnumBlock).void }
36133648
def visit_tenum_block(node); end
36143649

3650+
sig { params(node: ::RBI::TEnumValue).void }
3651+
def visit_tenum_value(node); end
3652+
36153653
sig { params(node: ::RBI::Tree).void }
36163654
def visit_tree(node); end
36173655

0 commit comments

Comments
 (0)