Update RBI files for tapioca.

Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
This commit is contained in:
BrewTestBot 2025-01-16 18:30:32 +00:00
parent f2facbd47d
commit 8b684713ec
No known key found for this signature in database
GPG Key ID: 82D7D104050B0F0F
2 changed files with 211 additions and 197 deletions

View File

@ -464,7 +464,7 @@ class RBI::File
sig { returns(T::Boolean) }
def empty?; end
# source://rbi//lib/rbi/printer.rb#743
# source://rbi//lib/rbi/printer.rb#751
sig do
params(
out: T.any(::IO, ::StringIO),
@ -475,11 +475,11 @@ class RBI::File
end
def print(out: T.unsafe(nil), indent: T.unsafe(nil), print_locs: T.unsafe(nil), max_line_length: T.unsafe(nil)); end
# source://rbi//lib/rbi/rbs_printer.rb#989
# source://rbi//lib/rbi/rbs_printer.rb#1040
sig { params(out: T.any(::IO, ::StringIO), indent: ::Integer, print_locs: T::Boolean).void }
def rbs_print(out: T.unsafe(nil), indent: T.unsafe(nil), print_locs: T.unsafe(nil)); end
# source://rbi//lib/rbi/rbs_printer.rb#995
# source://rbi//lib/rbi/rbs_printer.rb#1046
sig { params(indent: ::Integer, print_locs: T::Boolean).returns(::String) }
def rbs_string(indent: T.unsafe(nil), print_locs: T.unsafe(nil)); end
@ -501,14 +501,14 @@ class RBI::File
# source://rbi//lib/rbi/model.rb#146
def strictness=(_arg0); end
# source://rbi//lib/rbi/printer.rb#749
# source://rbi//lib/rbi/printer.rb#757
sig { params(indent: ::Integer, print_locs: T::Boolean, max_line_length: T.nilable(::Integer)).returns(::String) }
def string(indent: T.unsafe(nil), print_locs: T.unsafe(nil), max_line_length: T.unsafe(nil)); end
end
# source://rbi//lib/rbi/formatter.rb#5
class RBI::Formatter
# source://rbi//lib/rbi/formatter.rb#24
# source://rbi//lib/rbi/formatter.rb#21
sig do
params(
add_sig_templates: T::Boolean,
@ -521,30 +521,26 @@ class RBI::Formatter
end
def initialize(add_sig_templates: T.unsafe(nil), group_nodes: T.unsafe(nil), max_line_length: T.unsafe(nil), nest_singleton_methods: T.unsafe(nil), nest_non_public_members: T.unsafe(nil), sort_nodes: T.unsafe(nil)); end
# source://rbi//lib/rbi/formatter.rb#47
# source://rbi//lib/rbi/formatter.rb#44
sig { params(file: ::RBI::File).void }
def format_file(file); end
# source://rbi//lib/rbi/formatter.rb#52
# source://rbi//lib/rbi/formatter.rb#49
sig { params(tree: ::RBI::Tree).void }
def format_tree(tree); end
# source://rbi//lib/rbi/formatter.rb#12
# source://rbi//lib/rbi/formatter.rb#9
sig { returns(T.nilable(::Integer)) }
def max_line_length; end
# @return [Integer, nil]
#
# source://rbi//lib/rbi/formatter.rb#12
# source://rbi//lib/rbi/formatter.rb#9
def max_line_length=(_arg0); end
# source://rbi//lib/rbi/formatter.rb#41
# source://rbi//lib/rbi/formatter.rb#38
sig { params(file: ::RBI::File).returns(::String) }
def print_file(file); end
# source://rbi//lib/rbi/formatter.rb#9
sig { params(sort_nodes: T::Boolean).returns(T::Boolean) }
def sort_nodes=(sort_nodes); end
end
# source://rbi//lib/rbi/rewriters/group_nodes.rb#87
@ -582,11 +578,11 @@ class RBI::GroupNodesError < ::RBI::Error; end
# Sorbet's misc.
#
# source://rbi//lib/rbi/model.rb#1374
# source://rbi//lib/rbi/model.rb#1377
class RBI::Helper < ::RBI::NodeWithComments
include ::RBI::Indexable
# source://rbi//lib/rbi/model.rb#1388
# source://rbi//lib/rbi/model.rb#1391
sig do
params(
name: ::String,
@ -605,11 +601,11 @@ class RBI::Helper < ::RBI::NodeWithComments
sig { override.returns(T::Array[::String]) }
def index_ids; end
# source://rbi//lib/rbi/model.rb#1378
# source://rbi//lib/rbi/model.rb#1381
sig { returns(::String) }
def name; end
# source://rbi//lib/rbi/model.rb#1395
# source://rbi//lib/rbi/model.rb#1398
sig { override.returns(::String) }
def to_s; end
end
@ -990,11 +986,11 @@ class RBI::Method < ::RBI::NodeWithComments
def visibility=(_arg0); end
end
# source://rbi//lib/rbi/model.rb#1435
# source://rbi//lib/rbi/model.rb#1438
class RBI::MixesInClassMethods < ::RBI::Mixin
include ::RBI::Indexable
# source://rbi//lib/rbi/model.rb#1447
# source://rbi//lib/rbi/model.rb#1450
sig do
params(
name: ::String,
@ -1014,7 +1010,7 @@ class RBI::MixesInClassMethods < ::RBI::Mixin
sig { override.returns(T::Array[::String]) }
def index_ids; end
# source://rbi//lib/rbi/model.rb#1453
# source://rbi//lib/rbi/model.rb#1456
sig { override.returns(::String) }
def to_s; end
end
@ -1130,7 +1126,7 @@ class RBI::Node
# source://rbi//lib/rbi/model.rb#14
def parent_tree=(_arg0); end
# source://rbi//lib/rbi/printer.rb#767
# source://rbi//lib/rbi/printer.rb#775
sig do
params(
out: T.any(::IO, ::StringIO),
@ -1141,11 +1137,11 @@ class RBI::Node
end
def print(out: T.unsafe(nil), indent: T.unsafe(nil), print_locs: T.unsafe(nil), max_line_length: T.unsafe(nil)); end
# source://rbi//lib/rbi/rbs_printer.rb#1006
# source://rbi//lib/rbi/rbs_printer.rb#1057
sig { params(out: T.any(::IO, ::StringIO), indent: ::Integer, print_locs: T::Boolean).void }
def rbs_print(out: T.unsafe(nil), indent: T.unsafe(nil), print_locs: T.unsafe(nil)); end
# source://rbi//lib/rbi/rbs_printer.rb#1012
# source://rbi//lib/rbi/rbs_printer.rb#1063
sig { params(indent: ::Integer, print_locs: T::Boolean).returns(::String) }
def rbs_string(indent: T.unsafe(nil), print_locs: T.unsafe(nil)); end
@ -1159,7 +1155,7 @@ class RBI::Node
sig { params(version: ::Gem::Version).returns(T::Boolean) }
def satisfies_version?(version); end
# source://rbi//lib/rbi/printer.rb#773
# source://rbi//lib/rbi/printer.rb#781
sig { params(indent: ::Integer, print_locs: T::Boolean, max_line_length: T.nilable(::Integer)).returns(::String) }
def string(indent: T.unsafe(nil), print_locs: T.unsafe(nil), max_line_length: T.unsafe(nil)); end
end
@ -1294,7 +1290,7 @@ class RBI::Parser::SigBuilder < ::RBI::Parser::Visitor
sig { returns(::RBI::Sig) }
def current; end
# source://rbi//lib/rbi/parser.rb#887
# source://rbi//lib/rbi/parser.rb#903
sig { override.params(node: ::Prism::AssocNode).void }
def visit_assoc_node(node); end
@ -1861,7 +1857,7 @@ class RBI::RBSPrinter < ::RBI::Visitor
# source://rbi//lib/rbi/rbs_printer.rb#9
def print_locs=(_arg0); end
# source://rbi//lib/rbi/rbs_printer.rb#350
# source://rbi//lib/rbi/rbs_printer.rb#363
sig { params(node: ::RBI::Method, sig: ::RBI::Sig).void }
def print_method_sig(node, sig); end
@ -1887,7 +1883,7 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { override.params(nodes: T::Array[::RBI::Node]).void }
def visit_all(nodes); end
# source://rbi//lib/rbi/rbs_printer.rb#505
# source://rbi//lib/rbi/rbs_printer.rb#534
sig { override.params(node: ::RBI::Arg).void }
def visit_arg(node); end
@ -1911,7 +1907,7 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { override.params(node: ::RBI::BlankLine).void }
def visit_blank_line(node); end
# source://rbi//lib/rbi/rbs_printer.rb#444
# source://rbi//lib/rbi/rbs_printer.rb#473
sig { override.params(node: ::RBI::BlockParam).void }
def visit_block_param(node); end
@ -1923,7 +1919,7 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { override.params(node: ::RBI::Comment).void }
def visit_comment(node); end
# source://rbi//lib/rbi/rbs_printer.rb#625
# source://rbi//lib/rbi/rbs_printer.rb#654
sig { override.params(node: ::RBI::ConflictTree).void }
def visit_conflict_tree(node); end
@ -1931,7 +1927,7 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { override.params(node: ::RBI::Const).void }
def visit_const(node); end
# source://rbi//lib/rbi/rbs_printer.rb#454
# source://rbi//lib/rbi/rbs_printer.rb#483
sig { override.params(node: ::RBI::Extend).void }
def visit_extend(node); end
@ -1939,43 +1935,43 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { override.params(file: ::RBI::File).void }
def visit_file(file); end
# source://rbi//lib/rbi/rbs_printer.rb#601
# source://rbi//lib/rbi/rbs_printer.rb#630
sig { override.params(node: ::RBI::Group).void }
def visit_group(node); end
# source://rbi//lib/rbi/rbs_printer.rb#591
# source://rbi//lib/rbi/rbs_printer.rb#620
sig { override.params(node: ::RBI::Helper).void }
def visit_helper(node); end
# source://rbi//lib/rbi/rbs_printer.rb#449
# source://rbi//lib/rbi/rbs_printer.rb#478
sig { override.params(node: ::RBI::Include).void }
def visit_include(node); end
# source://rbi//lib/rbi/rbs_printer.rb#510
# source://rbi//lib/rbi/rbs_printer.rb#539
sig { override.params(node: ::RBI::KwArg).void }
def visit_kw_arg(node); end
# source://rbi//lib/rbi/rbs_printer.rb#434
# source://rbi//lib/rbi/rbs_printer.rb#463
sig { override.params(node: ::RBI::KwOptParam).void }
def visit_kw_opt_param(node); end
# source://rbi//lib/rbi/rbs_printer.rb#429
# source://rbi//lib/rbi/rbs_printer.rb#458
sig { override.params(node: ::RBI::KwParam).void }
def visit_kw_param(node); end
# source://rbi//lib/rbi/rbs_printer.rb#439
# source://rbi//lib/rbi/rbs_printer.rb#468
sig { override.params(node: ::RBI::KwRestParam).void }
def visit_kw_rest_param(node); end
# source://rbi//lib/rbi/rbs_printer.rb#292
# source://rbi//lib/rbi/rbs_printer.rb#297
sig { override.params(node: ::RBI::Method).void }
def visit_method(node); end
# source://rbi//lib/rbi/rbs_printer.rb#596
# source://rbi//lib/rbi/rbs_printer.rb#625
sig { override.params(node: ::RBI::MixesInClassMethods).void }
def visit_mixes_in_class_methods(node); end
# source://rbi//lib/rbi/rbs_printer.rb#459
# source://rbi//lib/rbi/rbs_printer.rb#488
sig { params(node: ::RBI::Mixin).void }
def visit_mixin(node); end
@ -1983,31 +1979,31 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { override.params(node: ::RBI::Module).void }
def visit_module(node); end
# source://rbi//lib/rbi/rbs_printer.rb#419
# source://rbi//lib/rbi/rbs_printer.rb#448
sig { override.params(node: ::RBI::OptParam).void }
def visit_opt_param(node); end
# source://rbi//lib/rbi/rbs_printer.rb#486
# source://rbi//lib/rbi/rbs_printer.rb#515
sig { override.params(node: ::RBI::Private).void }
def visit_private(node); end
# source://rbi//lib/rbi/rbs_printer.rb#481
# source://rbi//lib/rbi/rbs_printer.rb#510
sig { override.params(node: ::RBI::Protected).void }
def visit_protected(node); end
# source://rbi//lib/rbi/rbs_printer.rb#476
# source://rbi//lib/rbi/rbs_printer.rb#505
sig { override.params(node: ::RBI::Public).void }
def visit_public(node); end
# source://rbi//lib/rbi/rbs_printer.rb#414
# source://rbi//lib/rbi/rbs_printer.rb#443
sig { override.params(node: ::RBI::ReqParam).void }
def visit_req_param(node); end
# source://rbi//lib/rbi/rbs_printer.rb#620
# source://rbi//lib/rbi/rbs_printer.rb#649
sig { override.params(node: ::RBI::RequiresAncestor).void }
def visit_requires_ancestor(node); end
# source://rbi//lib/rbi/rbs_printer.rb#424
# source://rbi//lib/rbi/rbs_printer.rb#453
sig { override.params(node: ::RBI::RestParam).void }
def visit_rest_param(node); end
@ -2019,7 +2015,7 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { params(node: ::RBI::Scope).void }
def visit_scope_body(node); end
# source://rbi//lib/rbi/rbs_printer.rb#634
# source://rbi//lib/rbi/rbs_printer.rb#663
sig { override.params(node: ::RBI::ScopeConflict).void }
def visit_scope_conflict(node); end
@ -2027,10 +2023,18 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { params(node: ::RBI::Scope).void }
def visit_scope_header(node); end
# source://rbi//lib/rbi/rbs_printer.rb#500
# source://rbi//lib/rbi/rbs_printer.rb#529
sig { override.params(node: ::RBI::Send).void }
def visit_send(node); end
# source://rbi//lib/rbi/rbs_printer.rb#425
sig { params(node: ::RBI::Sig).void }
def visit_sig(node); end
# source://rbi//lib/rbi/rbs_printer.rb#438
sig { params(node: ::RBI::SigParam).void }
def visit_sig_param(node); end
# source://rbi//lib/rbi/rbs_printer.rb#133
sig { override.params(node: ::RBI::SingletonClass).void }
def visit_singleton_class(node); end
@ -2039,11 +2043,11 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { override.params(node: ::RBI::Struct).void }
def visit_struct(node); end
# source://rbi//lib/rbi/rbs_printer.rb#563
# source://rbi//lib/rbi/rbs_printer.rb#592
sig { override.params(node: ::RBI::TEnum).void }
def visit_tenum(node); end
# source://rbi//lib/rbi/rbs_printer.rb#568
# source://rbi//lib/rbi/rbs_printer.rb#597
sig { override.params(node: ::RBI::TEnumBlock).void }
def visit_tenum_block(node); end
@ -2051,33 +2055,33 @@ class RBI::RBSPrinter < ::RBI::Visitor
sig { override.params(node: ::RBI::Tree).void }
def visit_tree(node); end
# source://rbi//lib/rbi/rbs_printer.rb#515
# source://rbi//lib/rbi/rbs_printer.rb#544
sig { override.params(node: ::RBI::TStruct).void }
def visit_tstruct(node); end
# source://rbi//lib/rbi/rbs_printer.rb#549
# source://rbi//lib/rbi/rbs_printer.rb#578
sig { override.params(node: ::RBI::TStructConst).void }
def visit_tstruct_const(node); end
# source://rbi//lib/rbi/rbs_printer.rb#556
# source://rbi//lib/rbi/rbs_printer.rb#585
sig { override.params(node: ::RBI::TStructProp).void }
def visit_tstruct_prop(node); end
# source://rbi//lib/rbi/rbs_printer.rb#586
# source://rbi//lib/rbi/rbs_printer.rb#615
sig { override.params(node: ::RBI::TypeMember).void }
def visit_type_member(node); end
# source://rbi//lib/rbi/rbs_printer.rb#491
# source://rbi//lib/rbi/rbs_printer.rb#520
sig { params(node: ::RBI::Visibility).void }
def visit_visibility(node); end
# source://rbi//lib/rbi/rbs_printer.rb#607
# source://rbi//lib/rbi/rbs_printer.rb#636
sig { override.params(node: ::RBI::VisibilityGroup).void }
def visit_visibility_group(node); end
private
# source://rbi//lib/rbi/rbs_printer.rb#725
# source://rbi//lib/rbi/rbs_printer.rb#754
sig { params(node: ::RBI::Node).returns(T::Boolean) }
def oneline?(node); end
@ -2085,31 +2089,31 @@ class RBI::RBSPrinter < ::RBI::Visitor
#
# Returns `nil` is the string is not a `T.let`.
#
# source://rbi//lib/rbi/rbs_printer.rb#759
# source://rbi//lib/rbi/rbs_printer.rb#788
sig { params(code: T.nilable(::String)).returns(T.nilable(::String)) }
def parse_t_let(code); end
# source://rbi//lib/rbi/rbs_printer.rb#747
# source://rbi//lib/rbi/rbs_printer.rb#776
sig { params(type: T.any(::RBI::Type, ::String)).returns(::RBI::Type) }
def parse_type(type); end
# source://rbi//lib/rbi/rbs_printer.rb#650
# source://rbi//lib/rbi/rbs_printer.rb#679
sig { params(node: ::RBI::Node).void }
def print_blank_line_before(node); end
# source://rbi//lib/rbi/rbs_printer.rb#669
# source://rbi//lib/rbi/rbs_printer.rb#698
sig { params(node: ::RBI::Node).void }
def print_loc(node); end
# source://rbi//lib/rbi/rbs_printer.rb#699
# source://rbi//lib/rbi/rbs_printer.rb#728
sig { params(node: ::RBI::Param, last: T::Boolean).void }
def print_param_comment_leading_space(node, last:); end
# source://rbi//lib/rbi/rbs_printer.rb#675
# source://rbi//lib/rbi/rbs_printer.rb#704
sig { params(node: ::RBI::Method, param: ::RBI::SigParam).void }
def print_sig_param(node, param); end
# source://rbi//lib/rbi/rbs_printer.rb#717
# source://rbi//lib/rbi/rbs_printer.rb#746
sig { params(node: ::RBI::SigParam, last: T::Boolean).void }
def print_sig_param_comment_leading_space(node, last:); end
end
@ -2138,11 +2142,11 @@ class RBI::ReqParam < ::RBI::Param
def ==(other); end
end
# source://rbi//lib/rbi/model.rb#1458
# source://rbi//lib/rbi/model.rb#1461
class RBI::RequiresAncestor < ::RBI::NodeWithComments
include ::RBI::Indexable
# source://rbi//lib/rbi/model.rb#1471
# source://rbi//lib/rbi/model.rb#1474
sig { params(name: ::String, loc: T.nilable(::RBI::Loc), comments: T::Array[::RBI::Comment]).void }
def initialize(name, loc: T.unsafe(nil), comments: T.unsafe(nil)); end
@ -2150,11 +2154,11 @@ class RBI::RequiresAncestor < ::RBI::NodeWithComments
sig { override.returns(T::Array[::String]) }
def index_ids; end
# source://rbi//lib/rbi/model.rb#1462
# source://rbi//lib/rbi/model.rb#1465
sig { returns(::String) }
def name; end
# source://rbi//lib/rbi/model.rb#1477
# source://rbi//lib/rbi/model.rb#1480
sig { override.returns(::String) }
def to_s; end
end
@ -2489,7 +2493,7 @@ class RBI::Rewriters::Merge::Conflict < ::T::Struct
def to_s; end
class << self
# source://sorbet-runtime/0.5.11746/lib/types/struct.rb#13
# source://sorbet-runtime/0.5.11758/lib/types/struct.rb#13
def inherited(s); end
end
end
@ -2734,7 +2738,7 @@ class RBI::Rewriters::RemoveKnownDefinitions::Operation < ::T::Struct
def to_s; end
class << self
# source://sorbet-runtime/0.5.11746/lib/types/struct.rb#13
# source://sorbet-runtime/0.5.11758/lib/types/struct.rb#13
def inherited(s); end
end
end
@ -2884,7 +2888,7 @@ end
#
# source://rbi//lib/rbi/model.rb#1104
class RBI::Sig < ::RBI::NodeWithComments
# source://rbi//lib/rbi/model.rb#1137
# source://rbi//lib/rbi/model.rb#1138
sig do
params(
params: T::Array[::RBI::SigParam],
@ -2893,6 +2897,7 @@ class RBI::Sig < ::RBI::NodeWithComments
is_override: T::Boolean,
is_overridable: T::Boolean,
is_final: T::Boolean,
allow_incompatible_override: T::Boolean,
type_params: T::Array[::String],
checked: T.nilable(::Symbol),
loc: T.nilable(::RBI::Loc),
@ -2900,20 +2905,30 @@ class RBI::Sig < ::RBI::NodeWithComments
block: T.nilable(T.proc.params(node: ::RBI::Sig).void)
).void
end
def initialize(params: T.unsafe(nil), return_type: T.unsafe(nil), is_abstract: T.unsafe(nil), is_override: T.unsafe(nil), is_overridable: T.unsafe(nil), is_final: T.unsafe(nil), type_params: T.unsafe(nil), checked: T.unsafe(nil), loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
def initialize(params: T.unsafe(nil), return_type: T.unsafe(nil), is_abstract: T.unsafe(nil), is_override: T.unsafe(nil), is_overridable: T.unsafe(nil), is_final: T.unsafe(nil), allow_incompatible_override: T.unsafe(nil), type_params: T.unsafe(nil), checked: T.unsafe(nil), loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
# source://rbi//lib/rbi/model.rb#1163
# source://rbi//lib/rbi/model.rb#1166
sig { params(param: ::RBI::SigParam).void }
def <<(param); end
# source://rbi//lib/rbi/model.rb#1173
# source://rbi//lib/rbi/model.rb#1176
sig { params(other: ::Object).returns(T::Boolean) }
def ==(other); end
# source://rbi//lib/rbi/model.rb#1168
# source://rbi//lib/rbi/model.rb#1171
sig { params(name: ::String, type: T.any(::RBI::Type, ::String)).void }
def add_param(name, type); end
# @return [Boolean]
#
# source://rbi//lib/rbi/model.rb#1114
def allow_incompatible_override; end
# @return [Boolean]
#
# source://rbi//lib/rbi/model.rb#1114
def allow_incompatible_override=(_arg0); end
# source://rbi//lib/rbi/model.rb#1120
sig { returns(T.nilable(::Symbol)) }
def checked; end
@ -2980,9 +2995,9 @@ class RBI::Sig < ::RBI::NodeWithComments
def type_params; end
end
# source://rbi//lib/rbi/model.rb#1182
# source://rbi//lib/rbi/model.rb#1185
class RBI::SigParam < ::RBI::NodeWithComments
# source://rbi//lib/rbi/model.rb#1200
# source://rbi//lib/rbi/model.rb#1203
sig do
params(
name: ::String,
@ -2994,15 +3009,15 @@ class RBI::SigParam < ::RBI::NodeWithComments
end
def initialize(name, type, loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
# source://rbi//lib/rbi/model.rb#1208
# source://rbi//lib/rbi/model.rb#1211
sig { params(other: ::Object).returns(T::Boolean) }
def ==(other); end
# source://rbi//lib/rbi/model.rb#1186
# source://rbi//lib/rbi/model.rb#1189
sig { returns(::String) }
def name; end
# source://rbi//lib/rbi/model.rb#1189
# source://rbi//lib/rbi/model.rb#1192
sig { returns(T.any(::RBI::Type, ::String)) }
def type; end
end
@ -3077,9 +3092,9 @@ end
# Sorbet's T::Enum
#
# source://rbi//lib/rbi/model.rb#1329
# source://rbi//lib/rbi/model.rb#1332
class RBI::TEnum < ::RBI::Class
# source://rbi//lib/rbi/model.rb#1340
# source://rbi//lib/rbi/model.rb#1343
sig do
params(
name: ::String,
@ -3091,9 +3106,9 @@ class RBI::TEnum < ::RBI::Class
def initialize(name, loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
end
# source://rbi//lib/rbi/model.rb#1346
# source://rbi//lib/rbi/model.rb#1349
class RBI::TEnumBlock < ::RBI::Scope
# source://rbi//lib/rbi/model.rb#1356
# source://rbi//lib/rbi/model.rb#1359
sig do
params(
loc: T.nilable(::RBI::Loc),
@ -3103,7 +3118,7 @@ class RBI::TEnumBlock < ::RBI::Scope
end
def initialize(loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
# source://rbi//lib/rbi/model.rb#1362
# source://rbi//lib/rbi/model.rb#1365
sig { override.returns(::String) }
def fully_qualified_name; end
@ -3111,16 +3126,16 @@ class RBI::TEnumBlock < ::RBI::Scope
sig { override.returns(T::Array[::String]) }
def index_ids; end
# source://rbi//lib/rbi/model.rb#1367
# source://rbi//lib/rbi/model.rb#1370
sig { override.returns(::String) }
def to_s; end
end
# Sorbet's T::Struct
#
# source://rbi//lib/rbi/model.rb#1215
# source://rbi//lib/rbi/model.rb#1218
class RBI::TStruct < ::RBI::Class
# source://rbi//lib/rbi/model.rb#1226
# source://rbi//lib/rbi/model.rb#1229
sig do
params(
name: ::String,
@ -3132,11 +3147,11 @@ class RBI::TStruct < ::RBI::Class
def initialize(name, loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
end
# source://rbi//lib/rbi/model.rb#1267
# source://rbi//lib/rbi/model.rb#1270
class RBI::TStructConst < ::RBI::TStructField
include ::RBI::Indexable
# source://rbi//lib/rbi/model.rb#1280
# source://rbi//lib/rbi/model.rb#1283
sig do
params(
name: ::String,
@ -3153,7 +3168,7 @@ class RBI::TStructConst < ::RBI::TStructField
sig { override.params(other: ::RBI::Node).returns(T::Boolean) }
def compatible_with?(other); end
# source://rbi//lib/rbi/model.rb#1286
# source://rbi//lib/rbi/model.rb#1289
sig { override.returns(T::Array[::String]) }
def fully_qualified_names; end
@ -3161,18 +3176,18 @@ class RBI::TStructConst < ::RBI::TStructField
sig { override.returns(T::Array[::String]) }
def index_ids; end
# source://rbi//lib/rbi/model.rb#1292
# source://rbi//lib/rbi/model.rb#1295
sig { override.returns(::String) }
def to_s; end
end
# @abstract It cannot be directly instantiated. Subclasses must implement the `abstract` methods below.
#
# source://rbi//lib/rbi/model.rb#1232
# source://rbi//lib/rbi/model.rb#1235
class RBI::TStructField < ::RBI::NodeWithComments
abstract!
# source://rbi//lib/rbi/model.rb#1256
# source://rbi//lib/rbi/model.rb#1259
sig do
params(
name: ::String,
@ -3188,45 +3203,45 @@ class RBI::TStructField < ::RBI::NodeWithComments
sig { override.params(other: ::RBI::Node).returns(T::Boolean) }
def compatible_with?(other); end
# source://rbi//lib/rbi/model.rb#1245
# source://rbi//lib/rbi/model.rb#1248
sig { returns(T.nilable(::String)) }
def default; end
# @return [String, nil]
#
# source://rbi//lib/rbi/model.rb#1245
# source://rbi//lib/rbi/model.rb#1248
def default=(_arg0); end
# @abstract
#
# source://rbi//lib/rbi/model.rb#1264
# source://rbi//lib/rbi/model.rb#1267
sig { abstract.returns(T::Array[::String]) }
def fully_qualified_names; end
# source://rbi//lib/rbi/model.rb#1239
# source://rbi//lib/rbi/model.rb#1242
sig { returns(::String) }
def name; end
# @return [String]
#
# source://rbi//lib/rbi/model.rb#1239
# source://rbi//lib/rbi/model.rb#1242
def name=(_arg0); end
# source://rbi//lib/rbi/model.rb#1242
# source://rbi//lib/rbi/model.rb#1245
sig { returns(T.any(::RBI::Type, ::String)) }
def type; end
# @return [Type, String]
#
# source://rbi//lib/rbi/model.rb#1242
# source://rbi//lib/rbi/model.rb#1245
def type=(_arg0); end
end
# source://rbi//lib/rbi/model.rb#1297
# source://rbi//lib/rbi/model.rb#1300
class RBI::TStructProp < ::RBI::TStructField
include ::RBI::Indexable
# source://rbi//lib/rbi/model.rb#1310
# source://rbi//lib/rbi/model.rb#1313
sig do
params(
name: ::String,
@ -3243,7 +3258,7 @@ class RBI::TStructProp < ::RBI::TStructField
sig { override.params(other: ::RBI::Node).returns(T::Boolean) }
def compatible_with?(other); end
# source://rbi//lib/rbi/model.rb#1316
# source://rbi//lib/rbi/model.rb#1319
sig { override.returns(T::Array[::String]) }
def fully_qualified_names; end
@ -3251,7 +3266,7 @@ class RBI::TStructProp < ::RBI::TStructField
sig { override.returns(T::Array[::String]) }
def index_ids; end
# source://rbi//lib/rbi/model.rb#1322
# source://rbi//lib/rbi/model.rb#1325
sig { override.returns(::String) }
def to_s; end
end
@ -3280,7 +3295,7 @@ class RBI::Tree < ::RBI::NodeWithComments
sig { params(annotation: ::String, annotate_scopes: T::Boolean, annotate_properties: T::Boolean).void }
def annotate!(annotation, annotate_scopes: T.unsafe(nil), annotate_properties: T.unsafe(nil)); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#38
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#38
sig do
params(
name: ::String,
@ -3290,19 +3305,19 @@ class RBI::Tree < ::RBI::NodeWithComments
end
def create_class(name, superclass_name: T.unsafe(nil), &block); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#45
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#45
sig { params(name: ::String, value: ::String).void }
def create_constant(name, value:); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#55
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#55
sig { params(name: ::String).void }
def create_extend(name); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#50
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#50
sig { params(name: ::String).void }
def create_include(name); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#90
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#90
sig do
params(
name: ::String,
@ -3316,19 +3331,19 @@ class RBI::Tree < ::RBI::NodeWithComments
end
def create_method(name, parameters: T.unsafe(nil), return_type: T.unsafe(nil), class_method: T.unsafe(nil), visibility: T.unsafe(nil), comments: T.unsafe(nil), &block); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#60
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#60
sig { params(name: ::String).void }
def create_mixes_in_class_methods(name); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#25
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#25
sig { params(name: ::String, block: T.nilable(T.proc.params(scope: ::RBI::Scope).void)).returns(::RBI::Scope) }
def create_module(name, &block); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#9
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#9
sig { params(constant: ::Module, block: T.nilable(T.proc.params(scope: ::RBI::Scope).void)).returns(::RBI::Scope) }
def create_path(constant, &block); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#74
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#74
sig do
params(
name: ::String,
@ -3406,11 +3421,11 @@ class RBI::Tree < ::RBI::NodeWithComments
private
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#123
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#123
sig { params(node: ::RBI::Node).returns(::RBI::Node) }
def create_node(node); end
# source://tapioca/0.16.7/lib/tapioca/rbi_ext/model.rb#118
# source://tapioca/0.16.8/lib/tapioca/rbi_ext/model.rb#118
sig { returns(T::Hash[::String, ::RBI::Node]) }
def nodes_cache; end
end
@ -3476,7 +3491,7 @@ class RBI::Type
sig { returns(::RBI::Type) }
def non_nilable; end
# source://rbi//lib/rbi/rbs_printer.rb#1023
# source://rbi//lib/rbi/rbs_printer.rb#1074
sig { returns(::String) }
def rbs_string; end
@ -4130,11 +4145,11 @@ class RBI::Type::Void < ::RBI::Type
def to_rbi; end
end
# source://rbi//lib/rbi/model.rb#1400
# source://rbi//lib/rbi/model.rb#1403
class RBI::TypeMember < ::RBI::NodeWithComments
include ::RBI::Indexable
# source://rbi//lib/rbi/model.rb#1415
# source://rbi//lib/rbi/model.rb#1418
sig do
params(
name: ::String,
@ -4146,7 +4161,7 @@ class RBI::TypeMember < ::RBI::NodeWithComments
end
def initialize(name, value, loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
# source://rbi//lib/rbi/model.rb#1423
# source://rbi//lib/rbi/model.rb#1426
sig { returns(::String) }
def fully_qualified_name; end
@ -4154,109 +4169,109 @@ class RBI::TypeMember < ::RBI::NodeWithComments
sig { override.returns(T::Array[::String]) }
def index_ids; end
# source://rbi//lib/rbi/model.rb#1404
# source://rbi//lib/rbi/model.rb#1407
sig { returns(::String) }
def name; end
# source://rbi//lib/rbi/model.rb#1430
# source://rbi//lib/rbi/model.rb#1433
sig { override.returns(::String) }
def to_s; end
# @return [String]
#
# source://rbi//lib/rbi/model.rb#1404
# source://rbi//lib/rbi/model.rb#1407
def value; end
end
# source://rbi//lib/rbi/rbs_printer.rb#780
# source://rbi//lib/rbi/rbs_printer.rb#809
class RBI::TypePrinter
# source://rbi//lib/rbi/rbs_printer.rb#787
# source://rbi//lib/rbi/rbs_printer.rb#816
sig { void }
def initialize; end
# source://rbi//lib/rbi/rbs_printer.rb#784
# source://rbi//lib/rbi/rbs_printer.rb#813
sig { returns(::String) }
def string; end
# source://rbi//lib/rbi/rbs_printer.rb#792
# source://rbi//lib/rbi/rbs_printer.rb#821
sig { params(node: ::RBI::Type).void }
def visit(node); end
# source://rbi//lib/rbi/rbs_printer.rb#900
# source://rbi//lib/rbi/rbs_printer.rb#936
sig { params(type: ::RBI::Type::All).void }
def visit_all(type); end
# source://rbi//lib/rbi/rbs_printer.rb#910
# source://rbi//lib/rbi/rbs_printer.rb#946
sig { params(type: ::RBI::Type::Any).void }
def visit_any(type); end
# source://rbi//lib/rbi/rbs_printer.rb#857
# source://rbi//lib/rbi/rbs_printer.rb#886
sig { params(type: ::RBI::Type::Anything).void }
def visit_anything(type); end
# source://rbi//lib/rbi/rbs_printer.rb#882
# source://rbi//lib/rbi/rbs_printer.rb#911
sig { params(type: ::RBI::Type::AttachedClass).void }
def visit_attached_class(type); end
# source://rbi//lib/rbi/rbs_printer.rb#841
# source://rbi//lib/rbi/rbs_printer.rb#870
sig { params(type: ::RBI::Type::Boolean).void }
def visit_boolean(type); end
# source://rbi//lib/rbi/rbs_printer.rb#962
# source://rbi//lib/rbi/rbs_printer.rb#1013
sig { params(type: ::RBI::Type::Class).void }
def visit_class(type); end
# source://rbi//lib/rbi/rbs_printer.rb#893
# source://rbi//lib/rbi/rbs_printer.rb#929
sig { params(type: ::RBI::Type::ClassOf).void }
def visit_class_of(type); end
# source://rbi//lib/rbi/rbs_printer.rb#846
# source://rbi//lib/rbi/rbs_printer.rb#875
sig { params(type: ::RBI::Type::Generic).void }
def visit_generic(type); end
# source://rbi//lib/rbi/rbs_printer.rb#887
# source://rbi//lib/rbi/rbs_printer.rb#916
sig { params(type: ::RBI::Type::Nilable).void }
def visit_nilable(type); end
# source://rbi//lib/rbi/rbs_printer.rb#867
# source://rbi//lib/rbi/rbs_printer.rb#896
sig { params(type: ::RBI::Type::NoReturn).void }
def visit_no_return(type); end
# source://rbi//lib/rbi/rbs_printer.rb#941
# source://rbi//lib/rbi/rbs_printer.rb#986
sig { params(type: ::RBI::Type::Proc).void }
def visit_proc(type); end
# source://rbi//lib/rbi/rbs_printer.rb#877
# source://rbi//lib/rbi/rbs_printer.rb#906
sig { params(type: ::RBI::Type::SelfType).void }
def visit_self_type(type); end
# source://rbi//lib/rbi/rbs_printer.rb#930
# source://rbi//lib/rbi/rbs_printer.rb#966
sig { params(type: ::RBI::Type::Shape).void }
def visit_shape(type); end
# source://rbi//lib/rbi/rbs_printer.rb#836
# source://rbi//lib/rbi/rbs_printer.rb#865
sig { params(type: ::RBI::Type::Simple).void }
def visit_simple(type); end
# source://rbi//lib/rbi/rbs_printer.rb#920
# source://rbi//lib/rbi/rbs_printer.rb#956
sig { params(type: ::RBI::Type::Tuple).void }
def visit_tuple(type); end
# source://rbi//lib/rbi/rbs_printer.rb#957
# source://rbi//lib/rbi/rbs_printer.rb#1008
sig { params(type: ::RBI::Type::TypeParameter).void }
def visit_type_parameter(type); end
# source://rbi//lib/rbi/rbs_printer.rb#872
# source://rbi//lib/rbi/rbs_printer.rb#901
sig { params(type: ::RBI::Type::Untyped).void }
def visit_untyped(type); end
# source://rbi//lib/rbi/rbs_printer.rb#862
# source://rbi//lib/rbi/rbs_printer.rb#891
sig { params(type: ::RBI::Type::Void).void }
def visit_void(type); end
private
# source://rbi//lib/rbi/rbs_printer.rb#971
# source://rbi//lib/rbi/rbs_printer.rb#1022
sig { params(type_name: ::String).returns(::String) }
def translate_t_type(type_name); end
end

View File

@ -55,7 +55,7 @@ module RBI; end
# source://tapioca//lib/tapioca/rbi_ext/model.rb#5
class RBI::Tree < ::RBI::NodeWithComments
# source://rbi/0.2.2/lib/rbi/model.rb#121
# source://rbi/0.2.3/lib/rbi/model.rb#121
sig do
params(
loc: T.nilable(::RBI::Loc),
@ -65,15 +65,15 @@ class RBI::Tree < ::RBI::NodeWithComments
end
def initialize(loc: T.unsafe(nil), comments: T.unsafe(nil), &block); end
# source://rbi/0.2.2/lib/rbi/model.rb#128
# source://rbi/0.2.3/lib/rbi/model.rb#128
sig { params(node: ::RBI::Node).void }
def <<(node); end
# source://rbi/0.2.2/lib/rbi/rewriters/add_sig_templates.rb#66
# source://rbi/0.2.3/lib/rbi/rewriters/add_sig_templates.rb#66
sig { params(with_todo_comment: T::Boolean).void }
def add_sig_templates!(with_todo_comment: T.unsafe(nil)); end
# source://rbi/0.2.2/lib/rbi/rewriters/annotate.rb#49
# source://rbi/0.2.3/lib/rbi/rewriters/annotate.rb#49
sig { params(annotation: ::String, annotate_scopes: T::Boolean, annotate_properties: T::Boolean).void }
def annotate!(annotation, annotate_scopes: T.unsafe(nil), annotate_properties: T.unsafe(nil)); end
@ -138,35 +138,35 @@ class RBI::Tree < ::RBI::NodeWithComments
end
def create_type_variable(name, type:, variance: T.unsafe(nil), fixed: T.unsafe(nil), upper: T.unsafe(nil), lower: T.unsafe(nil)); end
# source://rbi/0.2.2/lib/rbi/rewriters/deannotate.rb#41
# source://rbi/0.2.3/lib/rbi/rewriters/deannotate.rb#41
sig { params(annotation: ::String).void }
def deannotate!(annotation); end
# source://rbi/0.2.2/lib/rbi/model.rb#134
# source://rbi/0.2.3/lib/rbi/model.rb#134
sig { returns(T::Boolean) }
def empty?; end
# source://rbi/0.2.2/lib/rbi/rewriters/filter_versions.rb#118
# source://rbi/0.2.3/lib/rbi/rewriters/filter_versions.rb#118
sig { params(version: ::Gem::Version).void }
def filter_versions!(version); end
# source://rbi/0.2.2/lib/rbi/rewriters/flatten_singleton_methods.rb#60
# source://rbi/0.2.3/lib/rbi/rewriters/flatten_singleton_methods.rb#60
sig { void }
def flatten_singleton_methods!; end
# source://rbi/0.2.2/lib/rbi/rewriters/flatten_visibilities.rb#60
# source://rbi/0.2.3/lib/rbi/rewriters/flatten_visibilities.rb#60
sig { void }
def flatten_visibilities!; end
# source://rbi/0.2.2/lib/rbi/rewriters/group_nodes.rb#81
# source://rbi/0.2.3/lib/rbi/rewriters/group_nodes.rb#81
sig { void }
def group_nodes!; end
# source://rbi/0.2.2/lib/rbi/index.rb#68
# source://rbi/0.2.3/lib/rbi/index.rb#68
sig { returns(::RBI::Index) }
def index; end
# source://rbi/0.2.2/lib/rbi/rewriters/merge_trees.rb#324
# source://rbi/0.2.3/lib/rbi/rewriters/merge_trees.rb#324
sig do
params(
other: ::RBI::Tree,
@ -177,27 +177,27 @@ class RBI::Tree < ::RBI::NodeWithComments
end
def merge(other, left_name: T.unsafe(nil), right_name: T.unsafe(nil), keep: T.unsafe(nil)); end
# source://rbi/0.2.2/lib/rbi/rewriters/nest_non_public_members.rb#46
# source://rbi/0.2.3/lib/rbi/rewriters/nest_non_public_members.rb#46
sig { void }
def nest_non_public_members!; end
# source://rbi/0.2.2/lib/rbi/rewriters/nest_singleton_methods.rb#36
# source://rbi/0.2.3/lib/rbi/rewriters/nest_singleton_methods.rb#36
sig { void }
def nest_singleton_methods!; end
# source://rbi/0.2.2/lib/rbi/rewriters/nest_top_level_members.rb#63
# source://rbi/0.2.3/lib/rbi/rewriters/nest_top_level_members.rb#63
sig { void }
def nest_top_level_members!; end
# source://rbi/0.2.2/lib/rbi/model.rb#112
# source://rbi/0.2.3/lib/rbi/model.rb#112
sig { returns(T::Array[::RBI::Node]) }
def nodes; end
# source://rbi/0.2.2/lib/rbi/rewriters/attr_to_methods.rb#53
# source://rbi/0.2.3/lib/rbi/rewriters/attr_to_methods.rb#53
sig { void }
def replace_attributes_with_methods!; end
# source://rbi/0.2.2/lib/rbi/rewriters/sort_nodes.rb#119
# source://rbi/0.2.3/lib/rbi/rewriters/sort_nodes.rb#119
sig { void }
def sort_nodes!; end
@ -218,7 +218,7 @@ class RBI::TypedParam < ::T::Struct
const :type, ::String
class << self
# source://sorbet-runtime/0.5.11746/lib/types/struct.rb#13
# source://sorbet-runtime/0.5.11758/lib/types/struct.rb#13
def inherited(s); end
end
end
@ -556,11 +556,11 @@ class Tapioca::Commands::AbstractDsl < ::Tapioca::Commands::CommandWithoutTracke
sig { returns(T::Array[::String]) }
def all_requested_constants; end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#304
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#306
sig { params(cause: ::Symbol, files: T::Array[::String]).returns(::String) }
def build_error_for_files(cause, files); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#228
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#230
sig do
params(
constant_name: ::String,
@ -571,31 +571,31 @@ class Tapioca::Commands::AbstractDsl < ::Tapioca::Commands::CommandWithoutTracke
end
def compile_dsl_rbi(constant_name, rbi, outpath: T.unsafe(nil), quiet: T.unsafe(nil)); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#163
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#165
sig { params(constant_names: T::Array[::String], ignore_missing: T::Boolean).returns(T::Array[::Module]) }
def constantize(constant_names, ignore_missing: T.unsafe(nil)); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#188
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#190
sig { params(compiler_names: T::Array[::String]).returns(T::Array[T.class_of(Tapioca::Dsl::Compiler)]) }
def constantize_compilers(compiler_names); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#364
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#366
sig { returns(T::Array[::String]) }
def constants_from_requested_paths; end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#131
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#133
sig { returns(::Tapioca::Dsl::Pipeline) }
def create_pipeline; end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#267
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#269
sig { params(constant_name: ::String).returns(::Pathname) }
def dsl_rbi_filename(constant_name); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#149
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#151
sig { params(requested_constants: T::Array[::String], path: ::Pathname).returns(T::Set[::Pathname]) }
def existing_rbi_filenames(requested_constants, path: T.unsafe(nil)); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#359
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#361
sig { params(constant: ::String).returns(::String) }
def generate_command_for(constant); end
@ -607,7 +607,7 @@ class Tapioca::Commands::AbstractDsl < ::Tapioca::Commands::CommandWithoutTracke
sig { void }
def load_application; end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#246
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#248
sig { params(dir: ::Pathname).void }
def perform_dsl_verification(dir); end
@ -615,31 +615,31 @@ class Tapioca::Commands::AbstractDsl < ::Tapioca::Commands::CommandWithoutTracke
sig { returns(::Tapioca::Dsl::Pipeline) }
def pipeline; end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#255
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#257
sig { params(files: T::Set[::Pathname]).void }
def purge_stale_dsl_rbi_files(files); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#354
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#356
sig { params(constant: ::String).returns(::String) }
def rbi_filename_for(constant); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#335
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#337
sig { params(path: ::Pathname).returns(T::Array[::Pathname]) }
def rbi_files_in(path); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#313
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#315
sig { params(diff: T::Hash[::String, ::Symbol], command: ::Symbol).void }
def report_diff_and_exit_if_out_of_date(diff, command); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#208
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#210
sig { params(name: ::String).returns(T.nilable(T.class_of(Tapioca::Dsl::Compiler))) }
def resolve(name); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#342
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#344
sig { params(class_name: ::String).returns(::String) }
def underscore(class_name); end
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#272
# source://tapioca//lib/tapioca/commands/abstract_dsl.rb#274
sig { params(tmp_dir: ::Pathname).returns(T::Hash[::String, ::Symbol]) }
def verify_dsl_rbi(tmp_dir:); end
end
@ -1143,7 +1143,7 @@ class Tapioca::ConfigHelper::ConfigError < ::T::Struct
const :message_parts, T::Array[::Tapioca::ConfigHelper::ConfigErrorMessagePart]
class << self
# source://sorbet-runtime/0.5.11746/lib/types/struct.rb#13
# source://sorbet-runtime/0.5.11758/lib/types/struct.rb#13
def inherited(s); end
end
end
@ -1154,7 +1154,7 @@ class Tapioca::ConfigHelper::ConfigErrorMessagePart < ::T::Struct
const :colors, T::Array[::Symbol]
class << self
# source://sorbet-runtime/0.5.11746/lib/types/struct.rb#13
# source://sorbet-runtime/0.5.11758/lib/types/struct.rb#13
def inherited(s); end
end
end
@ -2228,7 +2228,7 @@ class Tapioca::GemInfo < ::T::Struct
sig { params(spec: ::Bundler::LazySpecification).returns(::Tapioca::GemInfo) }
def from_spec(spec); end
# source://sorbet-runtime/0.5.11746/lib/types/struct.rb#13
# source://sorbet-runtime/0.5.11758/lib/types/struct.rb#13
def inherited(s); end
end
end
@ -2407,7 +2407,7 @@ module Tapioca::Loaders; end
# source://tapioca//lib/tapioca/loaders/dsl.rb#6
class Tapioca::Loaders::Dsl < ::Tapioca::Loaders::Loader
# source://tapioca//lib/tapioca/loaders/dsl.rb#60
# source://tapioca//lib/tapioca/loaders/dsl.rb#53
sig do
params(
tapioca_path: ::String,
@ -2418,40 +2418,39 @@ class Tapioca::Loaders::Dsl < ::Tapioca::Loaders::Loader
end
def initialize(tapioca_path:, eager_load: T.unsafe(nil), app_root: T.unsafe(nil), halt_upon_load_error: T.unsafe(nil)); end
# source://tapioca//lib/tapioca/loaders/dsl.rb#43
# source://tapioca//lib/tapioca/loaders/dsl.rb#36
sig { override.void }
def load; end
# source://tapioca//lib/tapioca/loaders/dsl.rb#50
# source://tapioca//lib/tapioca/loaders/dsl.rb#43
sig { void }
def load_dsl_extensions_and_compilers; end
protected
# source://tapioca//lib/tapioca/loaders/dsl.rb#110
# source://tapioca//lib/tapioca/loaders/dsl.rb#103
sig { void }
def load_application; end
# source://tapioca//lib/tapioca/loaders/dsl.rb#85
# source://tapioca//lib/tapioca/loaders/dsl.rb#78
sig { void }
def load_dsl_compilers; end
# source://tapioca//lib/tapioca/loaders/dsl.rb#70
# source://tapioca//lib/tapioca/loaders/dsl.rb#63
sig { void }
def load_dsl_extensions; end
class << self
# source://tapioca//lib/tapioca/loaders/dsl.rb#21
# source://tapioca//lib/tapioca/loaders/dsl.rb#20
sig do
params(
tapioca_path: ::String,
eager_load: T::Boolean,
app_root: ::String,
halt_upon_load_error: T::Boolean,
lsp_addon: T::Boolean
halt_upon_load_error: T::Boolean
).void
end
def load_application(tapioca_path:, eager_load: T.unsafe(nil), app_root: T.unsafe(nil), halt_upon_load_error: T.unsafe(nil), lsp_addon: T.unsafe(nil)); end
def load_application(tapioca_path:, eager_load: T.unsafe(nil), app_root: T.unsafe(nil), halt_upon_load_error: T.unsafe(nil)); end
end
end