Merge pull request #20354 from Homebrew/observer_pathname_extension_sorbet_strict
observer_pathname_extension: add strict Sorbet types.
This commit is contained in:
commit
8f09feda11
@ -1,4 +1,4 @@
|
||||
# typed: true # rubocop:todo Sorbet/StrictSigil
|
||||
# typed: strict
|
||||
# frozen_string_literal: true
|
||||
|
||||
require "context"
|
||||
@ -12,12 +12,26 @@ module ObserverPathnameExtension
|
||||
include Context
|
||||
|
||||
sig { returns(Integer) }
|
||||
attr_accessor :n, :d
|
||||
def n
|
||||
@n ||= 0
|
||||
end
|
||||
|
||||
sig { params(n: Integer).void }
|
||||
attr_writer :n
|
||||
|
||||
sig { returns(Integer) }
|
||||
def d
|
||||
@d ||= 0
|
||||
end
|
||||
|
||||
sig { params(d: Integer).void }
|
||||
attr_writer :d
|
||||
|
||||
sig { void }
|
||||
def reset_counts!
|
||||
@n = @d = 0
|
||||
@put_verbose_trimmed_warning = false
|
||||
@n = T.let(0, T.nilable(Integer))
|
||||
@d = T.let(0, T.nilable(Integer))
|
||||
@put_verbose_trimmed_warning = T.let(false, T.nilable(T::Boolean))
|
||||
end
|
||||
|
||||
sig { returns(Integer) }
|
||||
|
Loading…
x
Reference in New Issue
Block a user