# Trogon.TypeProvider v1.0.0 - Table of Contents

A flexible type mapping system for Elixir struct modules

## Pages

- [Trogon.TypeProvider](readme.md)
- [Changelog](changelog.md)

## Modules

- [Trogon.TypeProvider](Trogon.TypeProvider.md): Provides a type mapping system for converting between string type names and Elixir struct modules.

- Exceptions
  - [Trogon.TypeProvider.UnregisteredMappingError](Trogon.TypeProvider.UnregisteredMappingError.md): Exception raised when attempting to access an unregistered type mapping in a TypeProvider.

## Mix Tasks

- [mix trogon.type_provider.list](Mix.Tasks.Trogon.TypeProvider.List.md): Lists all registered type mappings for a given TypeProvider module.

