module T::Generic
Use as a mixin with extend (`extend T::Generic`).
Public Instance Methods
[](*types)
click to toggle source
Class/Module Helpers
###
# File lib/types/generic.rb, line 11 def [](*types) self end
type_member(variance=:invariant, fixed: nil, lower: T.untyped, upper: BasicObject)
click to toggle source
# File lib/types/generic.rb, line 15 def type_member(variance=:invariant, fixed: nil, lower: T.untyped, upper: BasicObject) T::Types::TypeMember.new(variance) end
type_template(variance=:invariant, fixed: nil, lower: T.untyped, upper: BasicObject)
click to toggle source
# File lib/types/generic.rb, line 19 def type_template(variance=:invariant, fixed: nil, lower: T.untyped, upper: BasicObject) T::Types::TypeTemplate.new(variance) end