diff --git a/Library/Homebrew/sorbet/rbi/upstream.rbi b/Library/Homebrew/sorbet/rbi/upstream.rbi index c3bbc02eb6..2aa21d6a36 100644 --- a/Library/Homebrew/sorbet/rbi/upstream.rbi +++ b/Library/Homebrew/sorbet/rbi/upstream.rbi @@ -3,15 +3,6 @@ # This file contains temporary definitions for fixes that have # been submitted upstream to https://github.com/sorbet/sorbet. -# https://github.com/sorbet/sorbet/pull/7682 -class Array - include JSON::Ext::Generator::GeneratorMethods::Array -end - -class Hash - include JSON::Ext::Generator::GeneratorMethods::Hash -end - # https://github.com/sorbet/sorbet/pull/7650 class Etc::Group < Struct sig { returns(Integer) } @@ -29,111 +20,3 @@ module IRB sig { params(ap_path: T.nilable(String), argv: T::Array[String]).void } def self.setup(ap_path, argv: ::ARGV); end end - -# https://github.com/sorbet/sorbet/pull/7678 -class String - sig { - params( - arg0: Integer, - arg1: Integer, - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: T.any(T::Range[Integer], Regexp), - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: Regexp, - arg1: Integer, - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: Regexp, - arg1: T.any(String, Symbol), - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: String, - ) - .returns(T.nilable(String)) - } - def [](arg0, arg1 = T.unsafe(nil)); end - - sig { - params( - arg0: Integer, - arg1: Integer, - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: T.any(T::Range[Integer], Regexp), - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: Regexp, - arg1: Integer, - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: Regexp, - arg1: T.any(String, Symbol), - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: String, - ) - .returns(T.nilable(String)) - } - def slice!(arg0, arg1 = T.unsafe(nil)); end - - sig { - params( - arg0: Integer, - arg1: Integer, - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: T.any(T::Range[Integer], Regexp), - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: Regexp, - arg1: Integer, - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: Regexp, - arg1: T.any(String, Symbol), - ) - .returns(T.nilable(String)) - } - sig { - params( - arg0: String, - ) - .returns(T.nilable(String)) - } - def slice(arg0, arg1 = T.unsafe(nil)); end -end