# Table of Contents

* [Read Me](../README.md)
* Getting Started
  * [Installation](introduction/installation.md)
  * [Usage with Typescript](introduction/usage-with-typescript.md)
  * [Usage with Javascript](introduction/usage-with-javascript.md)
  * [Dependency Injection](introduction/usage-with-di.md)
  * [Core Principes](introduction/core-principes.md)
* [Basic Usage](basics/README.md)
  * [Validating objects](basics/validating-objects.md)
  * [Validating arrays](basics/validating-arrays.md)
  * [Validating nested objects](basics/validating-nested-objects.md)
* [Advanced Usage](advanced/README.md)
  * [Conditional Validation](advanced/conditional-validation.md)
  * [Validation Groups](advanced/validation-groups.md)
  * [Inheritance](advanced/inheritance.md)
  * [Custom Validation Decorators](advanced/validations-decoratos.md)
  * [Custom Validation Classes](advanced/validation-classes.md)
* [Decorators Reference](reference/decoratos.md)  
  * [Common Decorators](reference/common-decoratos.md)  
  * [Number Decorators](reference/number-decoratos.md)  
  * [String Decorators](reference/string-decoratos.md)  
  * [Date Decorators](reference/date-decoratos.md)  
  * [Array Decorators](reference/array-decoratos.md)  
* [Recipes](recipes/README.md)
  * [Simple Validations](https://stackblitz.com/edit/class-transformer-simple-validations)
  * [Nested Objects](https://stackblitz.com/edit/class-transformer-nested-objects)
  * [Using Groups](https://stackblitz.com/edit/class-transformer-using-groups)
  * [Custom Validators](https://stackblitz.com/edit/class-transformer-custom-validator)
  * [Custom Decorators](https://stackblitz.com/edit/class-transformer-custom-decorators)
  * [Using Schemas](https://stackblitz.com/edit/class-transformer-schemas)
  * [Inheritance](https://stackblitz.com/edit/class-transformer-inheritance)
* [API Reference](api/README.md)
  * [validate](api/validate.md)
  * [ValidatorOptions ](api/ValidatorOptions.md)
  * [ValidationError ](api/ValidationError.md)
* [Change Log](../CHANGELOG.md)