From 92a6768b3d710ee19240805a51f1af37c9425ae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Fri, 19 Feb 2021 17:47:22 +0100 Subject: [PATCH] allow to define everything within extensions --- packages/core/src/Extension.ts | 2 ++ packages/core/src/Mark.ts | 2 ++ packages/core/src/Node.ts | 2 ++ 3 files changed, 6 insertions(+) diff --git a/packages/core/src/Extension.ts b/packages/core/src/Extension.ts index fa9cf3e8..a3d9e50c 100644 --- a/packages/core/src/Extension.ts +++ b/packages/core/src/Extension.ts @@ -8,6 +8,8 @@ import { GlobalAttributes, RawCommands, ExtensionConfig } from './types' declare module '@tiptap/core' { interface ExtensionConfig { + [key: string]: any; + /** * Name */ diff --git a/packages/core/src/Mark.ts b/packages/core/src/Mark.ts index 42d7ed7c..4f610237 100644 --- a/packages/core/src/Mark.ts +++ b/packages/core/src/Mark.ts @@ -18,6 +18,8 @@ import { Editor } from './Editor' declare module '@tiptap/core' { export interface MarkConfig { + [key: string]: any; + /** * Name */ diff --git a/packages/core/src/Node.ts b/packages/core/src/Node.ts index bb1326ff..5ac448b7 100644 --- a/packages/core/src/Node.ts +++ b/packages/core/src/Node.ts @@ -19,6 +19,8 @@ import { Editor } from './Editor' declare module '@tiptap/core' { interface NodeConfig { + [key: string]: any; + /** * Name */