MishkaChelekom.Kit.Info (Mishka Chelekom v0.0.9-beta.2)

Copy Markdown View Source

Introspection for MishkaChelekom.Kit modules.

Summary

Functions

All customize :x entries.

ui DSL entities

module namespace for styled components (default: <Web>.Components)

module namespace for styled components (default: <Web>.Components)

module namespace for headless components (default: <Web>.Components.Headless)

module namespace for headless components (default: <Web>.Components.Headless)

Functions

customizes(module)

All customize :x entries.

ui(dsl_or_extended)

@spec ui(dsl_or_extended :: module() | map()) :: [struct()]

ui DSL entities

ui_components(dsl_or_extended)

@spec ui_components(dsl_or_extended :: module() | map()) :: {:ok, atom()} | :error

module namespace for styled components (default: <Web>.Components)

ui_components!(dsl_or_extended)

@spec ui_components!(dsl_or_extended :: module() | map()) :: atom() | no_return()

module namespace for styled components (default: <Web>.Components)

ui_headless(dsl_or_extended)

@spec ui_headless(dsl_or_extended :: module() | map()) :: {:ok, atom()} | :error

module namespace for headless components (default: <Web>.Components.Headless)

ui_headless!(dsl_or_extended)

@spec ui_headless!(dsl_or_extended :: module() | map()) :: atom() | no_return()

module namespace for headless components (default: <Web>.Components.Headless)

ui_options(dsl_or_extended)

@spec ui_options(dsl_or_extended :: module() | map()) :: %{required(atom()) => any()}

ui DSL options

Returns a map containing the and any configured or default values.