class Turbopuffer::Internal::Type::HashOf

def self.[](...) = new(...)

Returns:
  • (self) -

Options Hash: (**spec)
  • :"nil?" (Boolean) --
  • :union (Proc) --
  • :enum (Proc) --
  • :const (NilClass, TrueClass, FalseClass, Integer, Float, Symbol) --

Parameters:
  • spec (Hash{Symbol=>Object}) -- .
  • type_info (Hash{Symbol=>Object}, Proc, Turbopuffer::Internal::Type::Converter, Class) --

Overloads:
  • [](type_info, spec = {})
def self.[](...) = new(...)