Method: Dry::Types::Hash#map

Defined in:
lib/dry/types/hash.rb

#map(key_type, value_type) ⇒ Map

Build a map type

Parameters:

Returns:



40
41
42
43
44
45
46
47
# File 'lib/dry/types/hash.rb', line 40

def map(key_type, value_type)
  Map.new(
    primitive,
    key_type: resolve_type(key_type),
    value_type: resolve_type(value_type),
    meta: meta
  )
end