module Dry

def self.Types(*namespaces, default: Types::Undefined, **aliases)

Other tags:
    Api: - public

Other tags:
    See: Dry::Types::Module -

Returns:
  • (Dry::Types::Module) -

Parameters:
  • aliases (Hash{Symbol => Symbol}) -- Optional renamings, like strict: :Draconian
  • default (Symbol) -- Default namespace to export
  • namespaces (Array) -- List of type namespaces to export

Other tags:
    Example: custom names -
    Example: cherry-picking namespaces -
    Example: changing default types -
    Example: no options -
def self.Types(*namespaces, default: Types::Undefined, **aliases)
  Types::Module.new(Types.container, *namespaces, default: default, **aliases)
end