Header menu logo FCQRS

Map Module

Functions and values

Function or value Description

Map.array_

Full Usage: Map.array_

Returns: Isomorphism<Map<'k, 'v>, ('k * 'v)[]>

Weak Isomorphism to an array of key-value pairs.

Returns: Isomorphism<Map<'k, 'v>, ('k * 'v)[]>

Map.key_ k

Full Usage: Map.key_ k

Parameters:
    k : 'k

Returns: Prism<Map<'k, 'v>, 'v>

Prism to a value associated with a key in a map.

k : 'k
Returns: Prism<Map<'k, 'v>, 'v>

Map.list_

Full Usage: Map.list_

Returns: Isomorphism<Map<'k, 'v>, ('k * 'v) list>

Weak Isomorphism to a list of key-value pairs.

Returns: Isomorphism<Map<'k, 'v>, ('k * 'v) list>

Map.value_ k

Full Usage: Map.value_ k

Parameters:
    k : 'k

Returns: Lens<Map<'k, 'v>, 'v option>

Lens to a value option associated with a key in a map.

k : 'k
Returns: Lens<Map<'k, 'v>, 'v option>

Type something to start searching.