Focus.Types (focus v0.4.0)

Shared elements for the Focus modules.

Link to this section Summary

Link to this section Types

Specs

maybe() :: {:ok, any()} | {:error, any()}

Specs

optic() :: Lens.t()

Specs

product() :: map() | struct() | tuple()

Specs

sum() :: list()
Link to this type

traversable()

Specs

traversable() :: product() | sum()