ts_access v0.6.0 TsAccess.Lenses

Generate field_lens functions that can be used with elixir Access behaviour

EXAMPLES

defmodule Example do
  use TsAccess.Lenses

  defstruct [
    :name
  ]
end

iex> get_in(Example{name: "Testovic"}, [Example.name_lens])
"Testovic"