From 8c309d288664d36d79a8b6d2cf8808943d8f8544 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Wed, 10 Mar 2021 09:39:45 +0000 Subject: [PATCH] Update RBI files for tapioca. --- .../rbi/gems/{parlour@5.0.0.rbi => parlour@6.0.0.rbi} | 4 ++-- .../gems/{tapioca@0.4.15.rbi => tapioca@0.4.16.rbi} | 10 +++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) rename Library/Homebrew/sorbet/rbi/gems/{parlour@5.0.0.rbi => parlour@6.0.0.rbi} (99%) rename Library/Homebrew/sorbet/rbi/gems/{tapioca@0.4.15.rbi => tapioca@0.4.16.rbi} (97%) diff --git a/Library/Homebrew/sorbet/rbi/gems/parlour@5.0.0.rbi b/Library/Homebrew/sorbet/rbi/gems/parlour@6.0.0.rbi similarity index 99% rename from Library/Homebrew/sorbet/rbi/gems/parlour@5.0.0.rbi rename to Library/Homebrew/sorbet/rbi/gems/parlour@6.0.0.rbi index df31c31f07..52fa968137 100644 --- a/Library/Homebrew/sorbet/rbi/gems/parlour@5.0.0.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/parlour@6.0.0.rbi @@ -420,8 +420,8 @@ class Parlour::RbiGenerator::Namespace < ::Parlour::RbiGenerator::RbiObject def merge_into_self(others); end sig { overridable.override.params(others: T::Array[Parlour::RbiGenerator::RbiObject]).returns(T::Boolean) } def mergeable?(others); end - sig { params(object: T.untyped, block: T.proc.params(x: Parlour::RbiGenerator::Namespace).void).void } - def path(object, &block); end + sig { params(constant: Module, block: T.proc.params(x: Parlour::RbiGenerator::Namespace).void).void } + def path(constant, &block); end sig { returns(T::Boolean) } def sealed; end def type_aliases(*args, &blk); end diff --git a/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.15.rbi b/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.16.rbi similarity index 97% rename from Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.15.rbi rename to Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.16.rbi index 388ba01e07..02ca0cc6a4 100644 --- a/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.15.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.16.rbi @@ -126,6 +126,8 @@ module Tapioca::Compilers::Sorbet end end +Tapioca::Compilers::Sorbet::EXE_PATH_ENV_VAR = T.let(T.unsafe(nil), String) + Tapioca::Compilers::Sorbet::SORBET = T.let(T.unsafe(nil), Pathname) module Tapioca::Compilers::SymbolTable @@ -162,6 +164,8 @@ class Tapioca::Compilers::SymbolTable::SymbolGenerator def compile_constant(name, constant); end sig { params(module_name: String, mod: Module, for_visibility: T::Array[Symbol]).returns(String) } def compile_directly_owned_methods(module_name, mod, for_visibility = T.unsafe(nil)); end + sig { params(constant: Module).returns(String) } + def compile_enums(constant); end sig { params(symbol_name: String, constant: Module, method: T.nilable(UnboundMethod)).returns(T.nilable(String)) } def compile_method(symbol_name, constant, method); end sig { params(name: String, constant: Module).returns(T.nilable(String)) } @@ -449,7 +453,7 @@ class Tapioca::Generator < ::Thor::Shell::Color def added_rbis; end sig { returns(Tapioca::Gemfile) } def bundle; end - sig { params(constant: Module, contents: String).void } + sig { params(constant: Module, contents: String).returns(T.nilable(Pathname)) } def compile_dsl_rbi(constant, contents); end sig { params(gem: Tapioca::Gemfile::Gem).void } def compile_gem_rbi(gem); end @@ -457,8 +461,12 @@ class Tapioca::Generator < ::Thor::Shell::Color def compiler; end sig { params(constant_names: T::Array[String]).returns(T::Array[Module]) } def constantize(constant_names); end + sig { params(constant_name: String).returns(Pathname) } + def dsl_rbi_filename(constant_name); end sig { params(gem_name: String).returns(Pathname) } def existing_rbi(gem_name); end + sig { params(requested_constants: T::Array[String]).returns(T::Set[Pathname]) } + def existing_rbi_filenames(requested_constants); end sig { returns(T::Hash[String, String]) } def existing_rbis; end sig { params(gem_name: String).returns(Pathname) }