feat: add addExtensions option

This commit is contained in:
Philipp Kühn
2021-05-06 18:39:47 +02:00
parent 9718002875
commit 26e672e2f0
4 changed files with 60 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ import { Plugin, Transaction } from 'prosemirror-state'
import { InputRule } from 'prosemirror-inputrules'
import mergeDeep from './utilities/mergeDeep'
import {
AnyExtension,
Attributes,
NodeViewRenderer,
GlobalAttributes,
@@ -103,6 +104,16 @@ declare module '@tiptap/core' {
parent: ParentConfig<NodeConfig<Options>>['addProseMirrorPlugins'],
}) => Plugin[],
/**
* Extensions
*/
addExtensions?: (this: {
name: string,
options: Options,
editor: Editor,
parent: ParentConfig<NodeConfig<Options>>['addExtensions'],
}) => AnyExtension[],
/**
* Extend Node Schema
*/