# MapInterface
Chevere\Interfaces\DataStructure\MapInterface
# Extends
# Description
Describes the component in charge of providing an immutable Ds\Map interface.
# Methods
# __construct()
# Parameters
- mixed
...$namedArguments
# withPut()
# Parameters
- mixed
...$namedValues
RETURN
self
# assertHasKey()
# Parameters
- string
...$keys
RETURN
void
# get()
# Parameters
- string
$key
RETURN
void
# keys()
Provides access to the object keys.
RETURN
array
# getGenerator()
Provides the generator.
RETURN