View Source Spike.FormData behaviour (spike v0.1.1)

Link to this section Summary

Link to this section Callbacks

Link to this callback

after_update(struct_before, struct_after, changed_fields)

View Source (optional)
@callback after_update(
  struct_before :: term(),
  struct_after :: term(),
  changed_fields :: list()
) :: term()
@callback new(params :: map()) :: map()
Link to this callback

new(params, options)

View Source (optional)
@callback new(params :: map(), options :: keyword()) :: map()

Link to this section Functions

Link to this function

append(struct, ref, field, params)

View Source
Link to this function

cast(struct, params, options \\ [])

View Source
Link to this function

human_readable_errors(struct)

View Source
Link to this function

set_private(form, ref, key, value)

View Source
Link to this function

update(struct, ref, params)

View Source