
# Reference

This is the full reference documentation for all of the pieces of Slate, broken up into sections by type:

- **Components**
  - [Editor](./components/editor.md)
  - [Placeholder](./components/placeholder.md)
- **Models**
  - [Block](./models/block.md)
  - [Character](./models/character.md)
  - [Data](./data.md)
  - [Document](./models/document.md)
  - [Inline](./models/inline.md)
  - [Mark](./mark.md)
  - [Node](./models/node.md)
  - [Selection](./models/selection.md)
  - [State](./models/state.md)
  - [Text](./text.md)
  - [Transform](./models/transform.md)
- **Plugins**
  - [Plugins](./plugins/plugins.md)
  - [Core](./plugins/core.md)
