source/processors/README.md
# Processors
A Processor is like a [make-up artist](https://en.wikipedia.org/wiki/Make-up_artist) for a [Data Source](../data-sources/data-source.md), it makes the data appear different, while not directly affecting the original object.
### Simple Processor
_Learn more about the SimpleProcessor type on its_ [_documentation_](simple-processor.md) _or_ [_source code_](https://github.com/Colonise/DataSource/blob/master/src/processors/simple.ts)_._
### Complex Processor
_Learn more about the ComplexProcessor class on its_ [_documentation_](complex-processor.md) _or_ [_source code_](https://github.com/Colonise/DataSource/blob/master/src/processors/complex.ts)_._
### Array Processor
_Learn more about the ArrayProcessor class on its_ [_documentation_](array-processor.md) _or_ [_source code_](https://github.com/Colonise/DataSource/blob/master/src/processors/array.ts)_._
### Filter Processor
_Learn more about the FilterProcessor class on its_ [_documentation_](filter-processor.md) _or_ [_source code_](https://github.com/Colonise/DataSource/blob/master/src/processors/filter.ts)_._
### Sorter Processor
_Learn more about the SorterProcessor class on its_ [_documentation_](sorter-processor.md) _or_ [_source code_](https://github.com/Colonise/DataSource/blob/master/src/processors/sorter.ts)_._
### Pager Processor
_Learn more about the PagerProcessor class on its_ [_documentation_](pager-processor.md) _or_ [_source code_](https://github.com/Colonise/DataSource/blob/master/src/processors/pager.ts)_._
### Queue Processor
_Learn more about the QueueProcessor class on its_ [_documentation_](queue-processor.md) _or_ [_source code_](https://github.com/Colonise/DataSource/blob/master/src/processors/queue.ts)_._