# Map Sorter v0.2.72 - API Reference

## Modules

- [MapSorter](MapSorter.md): Sorts a list of maps per a list of sort specs.
- [MapSorter.Compare](MapSorter.Compare.md): A compare function and a heredoc to become a compare function.

- [MapSorter.Cond](MapSorter.Cond.md): Generates `cond/1` clauses as a heredoc from a list of sort specs.

- [MapSorter.Log](MapSorter.Log.md)
- [MapSorter.Range](MapSorter.Range.md)
- [MapSorter.SortSpec](MapSorter.SortSpec.md): Defines sort spec types and generates square brackets access syntax strings.

- [MapSorter.SortSpecs](MapSorter.SortSpecs.md): Converts the AST of sort specs into the AST of an `Enum.sort/2` compare
function.

