mirror of
https://github.com/ianstormtaylor/slate.git
synced 2025-08-11 17:53:59 +02:00
Flesh out docs for Slate History with methods
This commit is contained in:
@@ -2,6 +2,10 @@
|
||||
|
||||
The `History` object contains the undo and redo history for the editor.
|
||||
|
||||
It can be accessed from an `Editor` instance as the property `history`.
|
||||
|
||||
This property is only available on the `Editor` if the editor was instantiated using the `withHistory` method which adds undo/redo functionality to the Slate editor.
|
||||
|
||||
```typescript
|
||||
export interface History {
|
||||
redos: Batch[]
|
||||
@@ -14,6 +18,10 @@ interface Batch {
|
||||
}
|
||||
```
|
||||
|
||||
It can be accessed from an `Editor` instance as the property `history`.
|
||||
- [Static Methods](history.md#static-methods)
|
||||
|
||||
This property is only available on the `Editor` if it was instantiated using the `withHistory` method which adds undo/redo functionality to the Slate editor.
|
||||
## Static Methods
|
||||
|
||||
#### `History.isHistory(value: any): value is History`
|
||||
|
||||
Returns `true` if the passed in `value` is a `History` object and also acts as a type guard for `History`.
|
||||
|
Reference in New Issue
Block a user