Remove merged upstream sorbet changes

This commit is contained in:
Douglas Eichelberger 2024-02-18 15:49:23 -08:00
parent 8a71570a6b
commit c2aa4475f7

View File

@ -3,15 +3,6 @@
# This file contains temporary definitions for fixes that have # This file contains temporary definitions for fixes that have
# been submitted upstream to https://github.com/sorbet/sorbet. # 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 # https://github.com/sorbet/sorbet/pull/7650
class Etc::Group < Struct class Etc::Group < Struct
sig { returns(Integer) } sig { returns(Integer) }
@ -29,111 +20,3 @@ module IRB
sig { params(ap_path: T.nilable(String), argv: T::Array[String]).void } sig { params(ap_path: T.nilable(String), argv: T::Array[String]).void }
def self.setup(ap_path, argv: ::ARGV); end def self.setup(ap_path, argv: ::ARGV); end
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