Sha256: 9df858bd45696661be93ab8a8cbc80a362acdebee32b64f7b5d0fb4c95de864b

Contents?: true

Size: 423 Bytes

Versions: 31

Compression:

Stored size: 423 Bytes

Contents

# typed: strong

module ITypeAssert
  extend T::Sig
  extend T::Generic

  Elem = type_member(:out)

  abstract!

  sig { abstract.params(val: T.untyped).returns(Elem) }
  def assert(val); end
end

module TypeAssertImpl; end

class TA
  extend T::Sig
  extend T::Generic
  include ITypeAssert
  extend TypeAssertImpl

  Elem = type_member

  sig { override.params(val: T.untyped).returns(Elem) }
  def assert(val); end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
sorbet-rails-0.7.34 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.33 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.32 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.31 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.27 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.26 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.25 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.24 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.23 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.22 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.20 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.19 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.18 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.5 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.4 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.3 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.2 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.1 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.7.0 lib/bundled_rbi/type_assert.rbi
sorbet-rails-0.6.5.1 lib/bundled_rbi/type_assert.rbi