Current section
Files
Jump to
Current section
Files
lib/base/const.ex
defmodule Argx.Const do
@moduledoc false
def names_key, do: :__names__
def defconfigs_key, do: :__defconfigs__
def value_key, do: :_
def selection_modes, do: [:checkbox, :radio]
def allowed_functionalities, do: [:optional, :auto, :empty] ++ selection_modes()
def container_types, do: [:list, :map]
def allowed_types, do: [:string, :integer, :float, :boolean] ++ container_types()
def allowed_fun_types, do: [:def, :defp]
def not_support_types, do: [:@, :defmodule, :use, :require, :import, :alias]
def check_types, do: [:error_type, :lacked, :out_of_range, :checkbox_error, :radio_error]
def should_drop_flag, do: :should_drop
def configs_keyword, do: :configs
def default_warn, do: true
def warn_max_nested_depth, do: 3
end