From 89605d2c6f5a52e533d09ce5c618505bd005cb05 Mon Sep 17 00:00:00 2001 From: vidusheeamoli Date: Thu, 2 Jul 2020 16:05:54 +0530 Subject: [PATCH] sorbet/files.yaml: set utils/tty.rb to true --- Library/Homebrew/sorbet/files.yaml | 2 +- Library/Homebrew/sorbet/rbi/utils/tty.rbi | 36 +++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 Library/Homebrew/sorbet/rbi/utils/tty.rbi diff --git a/Library/Homebrew/sorbet/files.yaml b/Library/Homebrew/sorbet/files.yaml index 66a79e6c3bbde..50900c40056e8 100644 --- a/Library/Homebrew/sorbet/files.yaml +++ b/Library/Homebrew/sorbet/files.yaml @@ -453,7 +453,6 @@ false: - ./utils/github.rb - ./utils/notability.rb - ./utils/popen.rb - - ./utils/tty.rb - ./utils/user.rb false: @@ -889,6 +888,7 @@ true: - ./tap_constants.rb - ./test/support/helper/fixtures.rb - ./test/support/lib/config.rb + - ./utils/tty.rb - ./version/null.rb strict: diff --git a/Library/Homebrew/sorbet/rbi/utils/tty.rbi b/Library/Homebrew/sorbet/rbi/utils/tty.rbi new file mode 100644 index 0000000000000..67b8a68ee8e5e --- /dev/null +++ b/Library/Homebrew/sorbet/rbi/utils/tty.rbi @@ -0,0 +1,36 @@ +# typed: strict + +module Tty + include Kernel + + sig{ params(string: String).returns(String) } + def strip_ansi(string) + end + + sig{ returns(Integer) } + def width() + end + + sig{ params(string: String).returns(T.nilable(String)) } + def truncate(string) + end + + def append_to_escape_sequence(code) + end + + sig{ returns(String) } + def current_escape_sequence() + end + + sig{ void } + def reset_escape_sequence!() + end + + sig{ returns(String) } + def to_s + end + + sig { returns(T::Boolean) } + def color? + end +end