# 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)
