MishkaGervaz.Form.Entities.AutoFields.Override (MishkaGervaz v0.0.1-alpha.3)

Copy Markdown View Source

Per-field override applied on top of an auto-discovered field. Lets you change the inferred type, flip required / visible / readonly flags, attach a custom format function, or replace the ui block outright. Lives inside MishkaGervaz.Form.Entities.AutoFields.

Summary

Types

t()

@type t() :: %MishkaGervaz.Form.Entities.AutoFields.Override{
  __spark_metadata__: map() | nil,
  format: (any() -> any()) | (map(), map(), any() -> any()) | nil,
  name: atom(),
  readonly: boolean() | nil,
  required: boolean() | nil,
  type: atom() | nil,
  ui: MishkaGervaz.Form.Entities.Field.Ui.t() | nil,
  visible: boolean() | nil
}

Functions

transform(override)