class RuboCop::AST::NodePattern::Compiler::SequenceSubcompiler
def remaining_arities(children, last_arity)
Experimental RBS support (using type sampling data from the type_fusion project).
def remaining_arities: (Array[RuboCop::AST::NodePattern::Node] children, Range last_arity) -> untyped
This signature was generated using 1 sample from 1 application.
-
(Array- total arities (as Ranges) of remaining children nodes)
def remaining_arities(children, last_arity) last = last_arity arities = children .reverse .map(&:arity_range) .map { |r| last = last.begin + r.begin..last.max + r.max } .reverse! arities.push last_arity end