# `MishkaGervaz.Resource.Info`
[🔗](https://github.com/mishka-group/mishka_gervaz/blob/v0.0.1-alpha.3/lib/mishka_gervaz/_resource/info.ex#L1)

Introspection helpers for `MishkaGervaz.Resource`.

All functions use explicit `table_` or `form_` prefixes to avoid
name collisions between DSL types.

## Submodules

- `MishkaGervaz.Resource.Info.Table` - Table configuration introspection
- `MishkaGervaz.Resource.Info.Form` - Form configuration introspection

## Usage

    # Table introspection
    config  = MishkaGervaz.Resource.Info.table_config(MyResource)
    columns = MishkaGervaz.Resource.Info.table_columns(MyResource)
    hooks   = MishkaGervaz.Resource.Info.table_hooks(MyResource)

    # Form introspection
    config = MishkaGervaz.Resource.Info.form_config(MyResource)
    fields = MishkaGervaz.Resource.Info.form_fields(MyResource)
    hooks  = MishkaGervaz.Resource.Info.form_hooks(MyResource)

# `form_action_for`

# `form_all_preloads`

# `form_config`

# `form_detected_preloads`

# `form_field`

# `form_field_order`

# `form_fields`

# `form_groups`

# `form_hooks`

# `form_layout`

# `form_navigation`

# `form_persistence`

# `form_route`

# `form_step`

# `form_step_groups`

# `form_steps`

# `form_stream_name`

# `form_submit`

# `form_uploads`

# `table_action_for`

# `table_all_preloads`

# `table_archive_action_for`

# `table_archive_enabled?`

# `table_bulk_actions`

# `table_column`

# `table_column_order`

# `table_columns`

# `table_config`

# `table_data_loader`

# `table_detected_preloads`

# `table_events`

# `table_feature_enabled?`

# `table_features`

# `table_filter`

# `table_filter_group`

# `table_filter_groups`

# `table_filter_mode`

# `table_filters`

# `table_hooks`

# `table_pagination_ui`

# `table_preload_aliases`

# `table_refresh`

# `table_route`

# `table_row_action`

# `table_row_actions`

# `table_state`

# `table_stream_name`

# `table_url_sync`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
