UNPKG

@tiptap/starter-kit

Version:

starter kit for tiptap

42 lines (41 loc) 1.29 kB
import { Extension } from '@tiptap/core'; export interface HistoryOptions { /** * The amount of history events that are collected before the oldest events are discarded. * @default 100 * @example 50 */ depth: number; /** * The delay (in milliseconds) between changes after which a new group should be started. * @default 500 * @example 1000 */ newGroupDelay: number; } declare module '@tiptap/core' { interface Commands<ReturnType> { history: { /** * Undo recent changes * @example editor.commands.undo() */ undo: () => ReturnType; /** * Reapply reverted changes * @example editor.commands.redo() */ redo: () => ReturnType; }; } } /** * This extension allows you to undo and redo recent changes. * @see https://www.tiptap.dev/api/extensions/history * * **Important**: If the `@tiptap/extension-collaboration` package is used, make sure to remove * the `history` extension, as it is not compatible with the `collaboration` extension. * * `@tiptap/extension-collaboration` uses its own history implementation. */ export declare const History: Extension<HistoryOptions, any>;