-module(formz@widget). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export_type([args/0, labelled_by/0, described_by/0]). -type args() :: {args, binary(), labelled_by(), described_by()}. -type labelled_by() :: labelled_by_label_for | labelled_by_field_value | {labelled_by_elements_with_ids, list(binary())}. -type described_by() :: {described_by_elements_with_ids, list(binary())} | described_by_none.