37 lines
519 B
Ruby
37 lines
519 B
Ruby
# 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
|