talyssonoc/structure

View on GitHub
docs/SUMMARY.md

Summary

Maintainability
Test Coverage
# Table of contents

- [Schema concept](schema-concept/README.md)
  - [Shorthand and complete attribute definition](schema-concept/shorthand-and-complete-attribute-definition.md)
  - [Circular reference](schema-concept/circular-references-and-dynamic-types.md)
  - [Nullable attributes](schema-concept/nullable-attributes.md)
- [Custom setters and getters](custom-setters-and-getters.md)
- [Coercion](coercion/README.md)
  - [Primitive type coercion](coercion/primitive-type-coercion.md)
  - [Arrays coercion](coercion/arrays-and-array-subclasses.md)
  - [Generic coercion](coercion/generic-coercion.md)
  - [Recursive coercion](coercion/recursive-coercion.md)
  - [Disabling coercion](coercion/disabling-coercion.md)
- [Validation](validation/README.md)
  - [String validations](validation/string-validations.md)
  - [Number validations](validation/number-validations.md)
  - [Boolean validations](validation/boolean-validations.md)
  - [Date validations](validation/date-validations.md)
  - [Array validations](validation/array-validations.md)
  - [Attribute reference](validation/attribute-reference.md)
  - [Nested validations](validation/nested-validations.md)
  - [Validate raw data](validation/validate-raw-data.md)
- [Strict mode](strict-mode.md)
- [Cloning an instance](cloning.md)
- [Serialization](serialization.md)
- [Testing](testing.md)
- [Battlecry generators](battlecry-generators.md)
- [Migrating from v1](migrating-from-v1.md)
- [Support and compatibility](support.md)
- [Changelog](../CHANGELOG.md)
- [Contributing](../contributing.md)
- [License](../license.md)
- [GitHub](https://github.com/talyssonoc/structure)