Update RBI files for all.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
This commit is contained in:
parent
8d9e31de0b
commit
bd24e11313
@ -235,7 +235,7 @@ class RuboCop::AST::AsgnNode < ::RuboCop::AST::Node
|
||||
end
|
||||
|
||||
# Common functionality for primitive literal nodes: `sym`, `str`,
|
||||
# `int`, `float`, `rational`...
|
||||
# `int`, `float`, `rational`, `complex`...
|
||||
#
|
||||
# source://rubocop-ast//lib/rubocop/ast/node/mixin/basic_literal_node.rb#7
|
||||
module RuboCop::AST::BasicLiteralNode
|
||||
@ -452,7 +452,7 @@ end
|
||||
# parser = Parser::Ruby25.new(builder)
|
||||
# root_node = parser.parse(buffer)
|
||||
#
|
||||
# source://rubocop-ast//lib/rubocop/ast/builder.rb#128
|
||||
# source://rubocop-ast//lib/rubocop/ast/builder.rb#129
|
||||
class RuboCop::AST::Builder < ::Parser::Builders::Default
|
||||
include ::RuboCop::AST::BuilderExtensions
|
||||
end
|
||||
@ -468,7 +468,7 @@ module RuboCop::AST::BuilderExtensions
|
||||
# @api private
|
||||
# @return [Node] the generated node
|
||||
#
|
||||
# source://rubocop-ast//lib/rubocop/ast/builder.rb#100
|
||||
# source://rubocop-ast//lib/rubocop/ast/builder.rb#101
|
||||
def n(type, children, source_map); end
|
||||
|
||||
# Overwrite the base method to allow strings with invalid encoding
|
||||
@ -476,14 +476,14 @@ module RuboCop::AST::BuilderExtensions
|
||||
#
|
||||
# @api private
|
||||
#
|
||||
# source://rubocop-ast//lib/rubocop/ast/builder.rb#106
|
||||
# source://rubocop-ast//lib/rubocop/ast/builder.rb#107
|
||||
def string_value(token); end
|
||||
|
||||
private
|
||||
|
||||
# @api private
|
||||
#
|
||||
# source://rubocop-ast//lib/rubocop/ast/builder.rb#112
|
||||
# source://rubocop-ast//lib/rubocop/ast/builder.rb#113
|
||||
def node_klass(type); end
|
||||
|
||||
class << self
|
||||
@ -1088,6 +1088,16 @@ end
|
||||
# source://rubocop-ast//lib/rubocop/ast/node/mixin/collection_node.rb#9
|
||||
RuboCop::AST::CollectionNode::ARRAY_METHODS = T.let(T.unsafe(nil), Array)
|
||||
|
||||
# A node extension for `complex` nodes. This will be used in place of a plain
|
||||
# node when the builder constructs the AST, making its methods available to
|
||||
# all `complex` nodes within RuboCop.
|
||||
#
|
||||
# source://rubocop-ast//lib/rubocop/ast/node/complex_node.rb#8
|
||||
class RuboCop::AST::ComplexNode < ::RuboCop::AST::Node
|
||||
include ::RuboCop::AST::BasicLiteralNode
|
||||
include ::RuboCop::AST::NumericNode
|
||||
end
|
||||
|
||||
# Common functionality for nodes that have conditions:
|
||||
# `if`, `while`, `until`, `case`.
|
||||
# This currently doesn't include `when` nodes, because they have multiple
|
||||
@ -5828,7 +5838,7 @@ RuboCop::AST::NodePattern::Sets::SET_____2 = T.let(T.unsafe(nil), Set)
|
||||
# source://rubocop-ast//lib/rubocop/ast/node_pattern.rb#55
|
||||
RuboCop::AST::NodePattern::VAR = T.let(T.unsafe(nil), String)
|
||||
|
||||
# Common functionality for primitive numeric nodes: `int`, `float`, `rational`...
|
||||
# Common functionality for primitive numeric nodes: `int`, `float`, `rational`, `complex`...
|
||||
#
|
||||
# source://rubocop-ast//lib/rubocop/ast/node/mixin/numeric_node.rb#6
|
||||
module RuboCop::AST::NumericNode
|
||||
@ -9,7 +9,7 @@
|
||||
|
||||
# DO NOT EDIT MANUALLY
|
||||
# This is an autogenerated file for types exported from the `spoom` gem.
|
||||
# Please instead update this file by running `spoom srb sigs export`.
|
||||
# Please instead update this file by running `bundle exec spoom srb sigs export`.
|
||||
|
||||
# source://spoom//lib/spoom.rb#7
|
||||
module Spoom
|
||||
@ -189,10 +189,10 @@ class Spoom::Cli::Srb::Assertions < ::Thor
|
||||
# source://spoom//lib/spoom/cli/srb.rb#17
|
||||
def help(command = T.unsafe(nil), subcommand = T.unsafe(nil)); end
|
||||
|
||||
# source://spoom//lib/spoom/cli/srb/assertions.rb#29
|
||||
# source://spoom//lib/spoom/cli/srb/assertions.rb#42
|
||||
def transform_files(files, &block); end
|
||||
|
||||
# source://spoom//lib/spoom/cli/srb/assertions.rb#13
|
||||
# source://spoom//lib/spoom/cli/srb/assertions.rb#18
|
||||
def translate(*paths); end
|
||||
end
|
||||
|
||||
@ -353,22 +353,22 @@ class Spoom::Cli::Srb::Sigs < ::Thor
|
||||
include ::Spoom::Colorize
|
||||
include ::Spoom::Cli::Helper
|
||||
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#216
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#222
|
||||
def exec(context, command); end
|
||||
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#87
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#93
|
||||
def export(output_path = T.unsafe(nil)); end
|
||||
|
||||
# source://spoom//lib/spoom/cli/srb.rb#32
|
||||
def help(command = T.unsafe(nil), subcommand = T.unsafe(nil)); end
|
||||
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#68
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#74
|
||||
def strip(*paths); end
|
||||
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#193
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#199
|
||||
def transform_files(files, &block); end
|
||||
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#20
|
||||
# source://spoom//lib/spoom/cli/srb/sigs.rb#23
|
||||
def translate(*paths); end
|
||||
end
|
||||
|
||||
@ -898,6 +898,7 @@ class Spoom::Coverage::Cards::Erb < ::Spoom::Coverage::Cards::Card
|
||||
def initialize; end
|
||||
|
||||
# @abstract
|
||||
# @raise [NotImplementedError]
|
||||
#
|
||||
# source://spoom//lib/spoom/coverage/report.rb#109
|
||||
sig { abstract.returns(::String) }
|
||||
@ -1062,6 +1063,7 @@ class Spoom::Coverage::D3::Base
|
||||
def id; end
|
||||
|
||||
# @abstract
|
||||
# @raise [NotImplementedError]
|
||||
#
|
||||
# source://spoom//lib/spoom/coverage/d3/base.rb#45
|
||||
sig { abstract.returns(::String) }
|
||||
@ -1230,6 +1232,7 @@ class Spoom::Coverage::D3::Timeline < ::Spoom::Coverage::D3::Base
|
||||
def line(y:, color: T.unsafe(nil), curve: T.unsafe(nil)); end
|
||||
|
||||
# @abstract
|
||||
# @raise [NotImplementedError]
|
||||
#
|
||||
# source://spoom//lib/spoom/coverage/d3/timeline.rb#122
|
||||
sig { abstract.returns(::String) }
|
||||
@ -1404,6 +1407,7 @@ class Spoom::Coverage::Page < ::Spoom::Coverage::Template
|
||||
def body_html; end
|
||||
|
||||
# @abstract
|
||||
# @raise [NotImplementedError]
|
||||
#
|
||||
# source://spoom//lib/spoom/coverage/report.rb#73
|
||||
sig { abstract.returns(T::Array[::Spoom::Coverage::Cards::Card]) }
|
||||
@ -3152,6 +3156,7 @@ module Spoom::LSP::PrintableSymbol
|
||||
interface!
|
||||
|
||||
# @abstract
|
||||
# @raise [NotImplementedError]
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/lsp/structures.rb#13
|
||||
sig { abstract.params(printer: ::Spoom::LSP::SymbolPrinter).void }
|
||||
@ -4702,30 +4707,43 @@ module Spoom::Sorbet::Translate
|
||||
# Converts all the RBS comments in the given Ruby code to `sig` nodes.
|
||||
# It also handles type members and class annotations.
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate.rb#36
|
||||
# source://spoom//lib/spoom/sorbet/translate.rb#57
|
||||
sig { params(ruby_contents: ::String, file: ::String, max_line_length: T.nilable(::Integer)).returns(::String) }
|
||||
def rbs_comments_to_sorbet_sigs(ruby_contents, file:, max_line_length: T.unsafe(nil)); end
|
||||
|
||||
# Converts all `T.let` and `T.cast` nodes to RBS comments in the given Ruby code.
|
||||
# It also handles type members and class annotations.
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate.rb#43
|
||||
sig { params(ruby_contents: ::String, file: ::String).returns(::String) }
|
||||
def sorbet_assertions_to_rbs_comments(ruby_contents, file:); end
|
||||
# source://spoom//lib/spoom/sorbet/translate.rb#72
|
||||
sig do
|
||||
params(
|
||||
ruby_contents: ::String,
|
||||
file: ::String,
|
||||
translate_t_let: T::Boolean,
|
||||
translate_t_cast: T::Boolean,
|
||||
translate_t_bind: T::Boolean,
|
||||
translate_t_must: T::Boolean,
|
||||
translate_t_unsafe: T::Boolean
|
||||
).returns(::String)
|
||||
end
|
||||
def sorbet_assertions_to_rbs_comments(ruby_contents, file:, translate_t_let: T.unsafe(nil), translate_t_cast: T.unsafe(nil), translate_t_bind: T.unsafe(nil), translate_t_must: T.unsafe(nil), translate_t_unsafe: T.unsafe(nil)); end
|
||||
|
||||
# Converts all `sig` nodes to RBS comments in the given Ruby code.
|
||||
# It also handles type members and class annotations.
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate.rb#29
|
||||
# source://spoom//lib/spoom/sorbet/translate.rb#37
|
||||
sig do
|
||||
params(
|
||||
ruby_contents: ::String,
|
||||
file: ::String,
|
||||
positional_names: T::Boolean,
|
||||
max_line_length: T.nilable(::Integer)
|
||||
max_line_length: T.nilable(::Integer),
|
||||
translate_generics: T::Boolean,
|
||||
translate_helpers: T::Boolean,
|
||||
translate_abstract_methods: T::Boolean
|
||||
).returns(::String)
|
||||
end
|
||||
def sorbet_sigs_to_rbs_comments(ruby_contents, file:, positional_names: T.unsafe(nil), max_line_length: T.unsafe(nil)); end
|
||||
def sorbet_sigs_to_rbs_comments(ruby_contents, file:, positional_names: T.unsafe(nil), max_line_length: T.unsafe(nil), translate_generics: T.unsafe(nil), translate_helpers: T.unsafe(nil), translate_abstract_methods: T.unsafe(nil)); end
|
||||
|
||||
# Deletes all `sig` nodes from the given Ruby code.
|
||||
# It doesn't handle type members and class annotations.
|
||||
@ -4749,7 +4767,7 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans
|
||||
sig { params(ruby_contents: ::String, file: ::String, max_line_length: T.nilable(::Integer)).void }
|
||||
def initialize(ruby_contents, file:, max_line_length: T.unsafe(nil)); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#73
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#49
|
||||
sig { override.params(node: ::Prism::CallNode).void }
|
||||
def visit_call_node(node); end
|
||||
|
||||
@ -4773,7 +4791,7 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#242
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#260
|
||||
sig do
|
||||
params(
|
||||
node: T.any(::Prism::ClassNode, ::Prism::ModuleNode, ::Prism::SingletonClassNode),
|
||||
@ -4782,15 +4800,19 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs < ::Spoom::Sorbet::Trans
|
||||
end
|
||||
def already_extends?(node, constant_regex); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#123
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#141
|
||||
sig { params(node: T.any(::Prism::ClassNode, ::Prism::ModuleNode, ::Prism::SingletonClassNode)).void }
|
||||
def apply_class_annotations(node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#221
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#239
|
||||
sig { params(annotations: T::Array[::Spoom::RBS::Annotation], sig: ::RBI::Sig).void }
|
||||
def apply_member_annotations(annotations, sig); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#85
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#105
|
||||
sig { params(def_node: ::Prism::DefNode, comments: ::Spoom::RBS::Comments).void }
|
||||
def rewrite_def(def_node, comments); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb#67
|
||||
sig { params(node: ::Prism::CallNode).void }
|
||||
def visit_attr(node); end
|
||||
end
|
||||
@ -4799,11 +4821,27 @@ end
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#8
|
||||
class Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments < ::Spoom::Sorbet::Translate::Translator
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#22
|
||||
# @return [SorbetAssertionsToRBSComments] a new instance of SorbetAssertionsToRBSComments
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#20
|
||||
sig do
|
||||
params(
|
||||
ruby_contents: ::String,
|
||||
file: ::String,
|
||||
translate_t_let: T::Boolean,
|
||||
translate_t_cast: T::Boolean,
|
||||
translate_t_bind: T::Boolean,
|
||||
translate_t_must: T::Boolean,
|
||||
translate_t_unsafe: T::Boolean
|
||||
).void
|
||||
end
|
||||
def initialize(ruby_contents, file:, translate_t_let: T.unsafe(nil), translate_t_cast: T.unsafe(nil), translate_t_bind: T.unsafe(nil), translate_t_must: T.unsafe(nil), translate_t_unsafe: T.unsafe(nil)); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#49
|
||||
sig { override.params(node: ::Prism::IfNode).void }
|
||||
def visit_if_node(node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#13
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#40
|
||||
sig { override.params(node: ::Prism::StatementsNode).void }
|
||||
def visit_statements_node(node); end
|
||||
|
||||
@ -4811,19 +4849,19 @@ class Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments < ::Spoom::Sorbet:
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#135
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#166
|
||||
sig { params(node: ::Prism::Node).returns(T::Boolean) }
|
||||
def at_end_of_line?(node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#81
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#108
|
||||
sig { params(call: ::Prism::CallNode).returns(::String) }
|
||||
def build_rbs_annotation(call); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#142
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#173
|
||||
sig { params(assign: ::Prism::Node, value: ::Prism::Node).returns(::String) }
|
||||
def dedent_value(assign, value); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#44
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#71
|
||||
sig { params(node: ::Prism::Node).returns(T::Boolean) }
|
||||
def maybe_translate_assertion(node); end
|
||||
|
||||
@ -4831,7 +4869,7 @@ class Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments < ::Spoom::Sorbet:
|
||||
#
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#106
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#133
|
||||
sig { params(node: T.nilable(::Prism::Node)).returns(T::Boolean) }
|
||||
def t?(node); end
|
||||
|
||||
@ -4839,9 +4877,9 @@ class Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments < ::Spoom::Sorbet:
|
||||
#
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#119
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#146
|
||||
sig { params(node: ::Prism::CallNode).returns(T::Boolean) }
|
||||
def t_annotation?(node); end
|
||||
def translatable_annotation?(node); end
|
||||
end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_assertions_to_rbs_comments.rb#9
|
||||
@ -4854,44 +4892,47 @@ Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments::LINE_BREAK = T.let(T.un
|
||||
class Spoom::Sorbet::Translate::SorbetSigsToRBSComments < ::Spoom::Sorbet::Translate::Translator
|
||||
# @return [SorbetSigsToRBSComments] a new instance of SorbetSigsToRBSComments
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#11
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#19
|
||||
sig do
|
||||
params(
|
||||
ruby_contents: ::String,
|
||||
file: ::String,
|
||||
positional_names: T::Boolean,
|
||||
max_line_length: T.nilable(::Integer)
|
||||
max_line_length: T.nilable(::Integer),
|
||||
translate_generics: T::Boolean,
|
||||
translate_helpers: T::Boolean,
|
||||
translate_abstract_methods: T::Boolean
|
||||
).void
|
||||
end
|
||||
def initialize(ruby_contents, file:, positional_names:, max_line_length: T.unsafe(nil)); end
|
||||
def initialize(ruby_contents, file:, positional_names:, max_line_length: T.unsafe(nil), translate_generics: T.unsafe(nil), translate_helpers: T.unsafe(nil), translate_abstract_methods: T.unsafe(nil)); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#66
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#100
|
||||
sig { override.params(node: ::Prism::CallNode).void }
|
||||
def visit_call_node(node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#26
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#46
|
||||
sig { override.params(node: ::Prism::ClassNode).void }
|
||||
def visit_class_node(node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#85
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#119
|
||||
sig { override.params(node: ::Prism::ConstantWriteNode).void }
|
||||
def visit_constant_write_node(node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#44
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#64
|
||||
sig { override.params(node: ::Prism::DefNode).void }
|
||||
def visit_def_node(node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#32
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#52
|
||||
sig { override.params(node: ::Prism::ModuleNode).void }
|
||||
def visit_module_node(node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#38
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#58
|
||||
sig { override.params(node: ::Prism::SingletonClassNode).void }
|
||||
def visit_singleton_class_node(node); end
|
||||
|
||||
private
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#193
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#233
|
||||
sig do
|
||||
params(
|
||||
parent: T.any(::Prism::ClassNode, ::Prism::ModuleNode, ::Prism::SingletonClassNode),
|
||||
@ -4900,45 +4941,45 @@ class Spoom::Sorbet::Translate::SorbetSigsToRBSComments < ::Spoom::Sorbet::Trans
|
||||
end
|
||||
def apply_class_annotation(parent, node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#234
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#274
|
||||
sig { params(sigs: T::Array[[::Prism::CallNode, ::RBI::Sig]]).void }
|
||||
def apply_member_annotations(sigs); end
|
||||
|
||||
# @raise [Error]
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#266
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#308
|
||||
sig { params(node: ::Prism::ConstantWriteNode).returns(::String) }
|
||||
def build_type_member_string(node); end
|
||||
|
||||
# Collects the last signatures visited and clears the current list
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#337
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#379
|
||||
sig { returns(T::Array[[::Prism::CallNode, ::RBI::Sig]]) }
|
||||
def collect_last_sigs; end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#324
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#366
|
||||
sig { void }
|
||||
def delete_extend_t_generics; end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#312
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#354
|
||||
sig { void }
|
||||
def delete_extend_t_helpers; end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#344
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#386
|
||||
sig { params(indent: ::Integer, block: T.proc.params(arg0: ::RBI::RBSPrinter).void).returns(::String) }
|
||||
def rbs_print(indent, &block); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#151
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#191
|
||||
sig { params(node: ::Prism::CallNode).void }
|
||||
def visit_attr(node); end
|
||||
|
||||
# @raise [Error]
|
||||
#
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#175
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#215
|
||||
sig { params(node: ::Prism::CallNode).void }
|
||||
def visit_extend(node); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#102
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#138
|
||||
sig do
|
||||
params(
|
||||
node: T.any(::Prism::ClassNode, ::Prism::ModuleNode, ::Prism::SingletonClassNode),
|
||||
@ -4947,7 +4988,7 @@ class Spoom::Sorbet::Translate::SorbetSigsToRBSComments < ::Spoom::Sorbet::Trans
|
||||
end
|
||||
def visit_scope(node, &block); end
|
||||
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#139
|
||||
# source://spoom//lib/spoom/sorbet/translate/sorbet_sigs_to_rbs_comments.rb#179
|
||||
sig { params(node: ::Prism::CallNode).void }
|
||||
def visit_sig(node); end
|
||||
end
|
||||
@ -5062,12 +5103,14 @@ class Spoom::Source::Edit
|
||||
abstract!
|
||||
|
||||
# @abstract
|
||||
# @raise [NotImplementedError]
|
||||
#
|
||||
# source://spoom//lib/spoom/source/rewriter.rb#32
|
||||
sig { abstract.params(bytes: T::Array[::Integer]).void }
|
||||
def apply(bytes); end
|
||||
|
||||
# @abstract
|
||||
# @raise [NotImplementedError]
|
||||
#
|
||||
# source://spoom//lib/spoom/source/rewriter.rb#36
|
||||
sig { abstract.returns([::Integer, ::Integer]) }
|
||||
Loading…
x
Reference in New Issue
Block a user