Vendor sorbet-runtime-stub
.
This commit is contained in:
parent
c74d54411b
commit
772a45e758
1
.gitignore
vendored
1
.gitignore
vendored
@ -135,6 +135,7 @@
|
|||||||
**/vendor/bundle/ruby/*/gems/simplecov-html-*/
|
**/vendor/bundle/ruby/*/gems/simplecov-html-*/
|
||||||
**/vendor/bundle/ruby/*/gems/sorbet-*/
|
**/vendor/bundle/ruby/*/gems/sorbet-*/
|
||||||
**/vendor/bundle/ruby/*/gems/sorbet-runtime-*/
|
**/vendor/bundle/ruby/*/gems/sorbet-runtime-*/
|
||||||
|
!**/vendor/bundle/ruby/*/gems/sorbet-runtime-stub-*/
|
||||||
**/vendor/bundle/ruby/*/gems/spoom-*/
|
**/vendor/bundle/ruby/*/gems/spoom-*/
|
||||||
**/vendor/bundle/ruby/*/gems/stackprof-*/
|
**/vendor/bundle/ruby/*/gems/stackprof-*/
|
||||||
**/vendor/bundle/ruby/*/gems/strscan-*/
|
**/vendor/bundle/ruby/*/gems/strscan-*/
|
||||||
|
@ -27,3 +27,4 @@ gem "rubocop-performance"
|
|||||||
gem "rubocop-rspec"
|
gem "rubocop-rspec"
|
||||||
gem "rubocop-sorbet"
|
gem "rubocop-sorbet"
|
||||||
gem "ruby-macho"
|
gem "ruby-macho"
|
||||||
|
gem "sorbet-runtime-stub"
|
||||||
|
@ -125,6 +125,7 @@ GEM
|
|||||||
sorbet (0.5.5942)
|
sorbet (0.5.5942)
|
||||||
sorbet-static (= 0.5.5942)
|
sorbet-static (= 0.5.5942)
|
||||||
sorbet-runtime (0.5.5942)
|
sorbet-runtime (0.5.5942)
|
||||||
|
sorbet-runtime-stub (0.2.0)
|
||||||
sorbet-static (0.5.5942-universal-darwin-14)
|
sorbet-static (0.5.5942-universal-darwin-14)
|
||||||
spoom (1.0.4)
|
spoom (1.0.4)
|
||||||
colorize
|
colorize
|
||||||
@ -174,6 +175,7 @@ DEPENDENCIES
|
|||||||
simplecov
|
simplecov
|
||||||
sorbet
|
sorbet
|
||||||
sorbet-runtime
|
sorbet-runtime
|
||||||
|
sorbet-runtime-stub
|
||||||
tapioca
|
tapioca
|
||||||
|
|
||||||
BUNDLED WITH
|
BUNDLED WITH
|
||||||
|
@ -79,6 +79,7 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-sorbet-0.5.1/
|
|||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-macho-2.2.0/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-macho-2.2.0/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/sorbet-static-0.5.5942-universal-darwin-19/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/sorbet-static-0.5.5942-universal-darwin-19/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/sorbet-0.5.5942/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/sorbet-0.5.5942/lib"
|
||||||
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/sorbet-runtime-stub-0.2.0/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/thor-1.0.1/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/thor-1.0.1/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/spoom-1.0.4/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/spoom-1.0.4/lib"
|
||||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/tapioca-0.4.7/lib"
|
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/tapioca-0.4.7/lib"
|
||||||
|
146
Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-stub-0.2.0/lib/sorbet-runtime-stub.rb
vendored
Normal file
146
Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/sorbet-runtime-stub-0.2.0/lib/sorbet-runtime-stub.rb
vendored
Normal file
@ -0,0 +1,146 @@
|
|||||||
|
# typed: ignore
|
||||||
|
|
||||||
|
begin
|
||||||
|
gem "sorbet-runtime"
|
||||||
|
return
|
||||||
|
rescue Gem::LoadError
|
||||||
|
end
|
||||||
|
|
||||||
|
module T
|
||||||
|
class << self
|
||||||
|
def absurd(value); end
|
||||||
|
def all(type_a, type_b, *types); end
|
||||||
|
def any(type_a, type_b, *types); end
|
||||||
|
def attached_class; end
|
||||||
|
def class_of(klass); end
|
||||||
|
def enum(values); end
|
||||||
|
def nilable(type); end
|
||||||
|
def noreturn; end
|
||||||
|
def self_type; end
|
||||||
|
def type_alias(type=nil, &_blk); end
|
||||||
|
def type_parameter(name); end
|
||||||
|
def untyped; end
|
||||||
|
|
||||||
|
def assert_type!(value, _type, _checked: true)
|
||||||
|
value
|
||||||
|
end
|
||||||
|
|
||||||
|
def cast(value, _type, _checked: true)
|
||||||
|
value
|
||||||
|
end
|
||||||
|
|
||||||
|
def let(value, _type, _checked: true)
|
||||||
|
value
|
||||||
|
end
|
||||||
|
|
||||||
|
def must(arg, _msg = nil)
|
||||||
|
arg
|
||||||
|
end
|
||||||
|
|
||||||
|
def proc
|
||||||
|
T::Proc.new
|
||||||
|
end
|
||||||
|
|
||||||
|
def reveal_type(value)
|
||||||
|
value
|
||||||
|
end
|
||||||
|
|
||||||
|
def unsafe(value)
|
||||||
|
value
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
module Sig
|
||||||
|
def sig(arg0=nil, &blk); end
|
||||||
|
end
|
||||||
|
|
||||||
|
module Helpers
|
||||||
|
def abstract!; end
|
||||||
|
def interface!; end
|
||||||
|
def final!; end
|
||||||
|
def sealed!; end
|
||||||
|
def mixes_in_class_methods(mod); end
|
||||||
|
end
|
||||||
|
|
||||||
|
module Generic
|
||||||
|
include T::Helpers
|
||||||
|
|
||||||
|
def type_parameters(*params); end
|
||||||
|
def type_member(variance=:invariant, fixed: nil, lower: nil, upper: BasicObject); end
|
||||||
|
def type_template(variance=:invariant, fixed: nil, lower: nil, upper: BasicObject); end
|
||||||
|
|
||||||
|
def [](*types)
|
||||||
|
self
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
module Array
|
||||||
|
def self.[](type); end
|
||||||
|
end
|
||||||
|
|
||||||
|
Boolean = Object.new.freeze
|
||||||
|
|
||||||
|
module Configuration
|
||||||
|
def self.call_validation_error_handler(signature, opts); end
|
||||||
|
def self.call_validation_error_handler=(value); end
|
||||||
|
def self.default_checked_level=(default_checked_level); end
|
||||||
|
def self.enable_checking_for_sigs_marked_checked_tests; end
|
||||||
|
def self.enable_final_checks_on_hooks; end
|
||||||
|
def self.enable_legacy_t_enum_migration_mode; end
|
||||||
|
def self.reset_final_checks_on_hooks; end
|
||||||
|
def self.hard_assert_handler(str, extra); end
|
||||||
|
def self.hard_assert_handler=(value); end
|
||||||
|
def self.inline_type_error_handler(error); end
|
||||||
|
def self.inline_type_error_handler=(value); end
|
||||||
|
def self.log_info_handler(str, extra); end
|
||||||
|
def self.log_info_handler=(value); end
|
||||||
|
def self.scalar_types; end
|
||||||
|
def self.scalar_types=(values); end
|
||||||
|
def self.sealed_violation_whitelist; end
|
||||||
|
def self.sealed_violation_whitelist=(sealed_violation_whitelist); end
|
||||||
|
def self.sig_builder_error_handler(error, location); end
|
||||||
|
def self.sig_builder_error_handler=(value); end
|
||||||
|
def self.sig_validation_error_handler(error, opts); end
|
||||||
|
def self.sig_validation_error_handler=(value); end
|
||||||
|
def self.soft_assert_handler(str, extra); end
|
||||||
|
def self.soft_assert_handler=(value); end
|
||||||
|
end
|
||||||
|
|
||||||
|
module Enumerable
|
||||||
|
def self.[](type); end
|
||||||
|
end
|
||||||
|
|
||||||
|
module Enumerator
|
||||||
|
def self.[](type); end
|
||||||
|
end
|
||||||
|
|
||||||
|
module Hash
|
||||||
|
def self.[](keys, values); end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Proc
|
||||||
|
def bind(*_)
|
||||||
|
self
|
||||||
|
end
|
||||||
|
|
||||||
|
def params(*_param)
|
||||||
|
self
|
||||||
|
end
|
||||||
|
|
||||||
|
def void
|
||||||
|
self
|
||||||
|
end
|
||||||
|
|
||||||
|
def returns(_type)
|
||||||
|
self
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
module Range
|
||||||
|
def self.[](type); end
|
||||||
|
end
|
||||||
|
|
||||||
|
module Set
|
||||||
|
def self.[](type); end
|
||||||
|
end
|
||||||
|
end
|
Loading…
x
Reference in New Issue
Block a user