From b21bed16942d8e15659fc0c26a5afc961d0bbdfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Fri, 6 Mar 2020 00:02:48 +0100 Subject: [PATCH] add more types --- packages/tiptap-core/package.json | 2 ++ packages/tiptap-core/src/Editor.ts | 2 -- packages/tiptap-core/src/ExtensionManager.ts | 2 +- yarn.lock | 14 ++++++++++++++ 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/packages/tiptap-core/package.json b/packages/tiptap-core/package.json index 0401276f..eff7a7a4 100644 --- a/packages/tiptap-core/package.json +++ b/packages/tiptap-core/package.json @@ -12,6 +12,8 @@ "dist" ], "dependencies": { + "@types/prosemirror-dropcursor": "^1.0.0", + "@types/prosemirror-gapcursor": "^1.0.1", "collect.js": "^4.20.3", "events": "^3.1.0", "prosemirror-commands": "^1.1.3", diff --git a/packages/tiptap-core/src/Editor.ts b/packages/tiptap-core/src/Editor.ts index fcca6520..cccdaadc 100644 --- a/packages/tiptap-core/src/Editor.ts +++ b/packages/tiptap-core/src/Editor.ts @@ -5,9 +5,7 @@ import { Schema, DOMParser, DOMSerializer } from 'prosemirror-model' import { inputRules, undoInputRule } from 'prosemirror-inputrules' import { keymap } from 'prosemirror-keymap' import { baseKeymap } from 'prosemirror-commands' -// @ts-ignore import { dropCursor } from 'prosemirror-dropcursor' -// @ts-ignore import { gapCursor } from 'prosemirror-gapcursor' import elementFromString from './utils/elementFromString' diff --git a/packages/tiptap-core/src/ExtensionManager.ts b/packages/tiptap-core/src/ExtensionManager.ts index d6a54653..a4752971 100644 --- a/packages/tiptap-core/src/ExtensionManager.ts +++ b/packages/tiptap-core/src/ExtensionManager.ts @@ -28,7 +28,7 @@ export default class ExtensionManager { .all() } - get plugins() { + get plugins(): any { return collect(this.extensions) .flatMap(extension => extension.plugins) .toArray() diff --git a/yarn.lock b/yarn.lock index 8e52f3bb..87285f9c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2081,6 +2081,20 @@ "@types/prosemirror-state" "*" "@types/prosemirror-view" "*" +"@types/prosemirror-dropcursor@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/prosemirror-dropcursor/-/prosemirror-dropcursor-1.0.0.tgz#2df872bc6431a9f06bc1a4a0eac7c2dc527e7f12" + integrity sha512-S2ndHt94M64avSqjBcgIblaF3YeC3RfcmpY9/WIdfqU7aoJxuOh4RJk5emdmQPHZT1wbczMHFmFSsRqgErK0EQ== + dependencies: + "@types/prosemirror-state" "*" + +"@types/prosemirror-gapcursor@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/prosemirror-gapcursor/-/prosemirror-gapcursor-1.0.1.tgz#56a6274ef39f62c339adcc64305294b800211a5e" + integrity sha512-ruA7FK9NJv+bn5s55SZYFf9SwaN3wk/MkBvqRmhIqIHvowTTa7nzIGWbUdWZMga1DDTk+GrwdcQaEHunAFjFsQ== + dependencies: + "@types/prosemirror-state" "*" + "@types/prosemirror-history@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/prosemirror-history/-/prosemirror-history-1.0.1.tgz#b8d7595f73788b63fc9f2b57a763ba8375abfe87"