chore: Upgrade all of prosemirror (#5366)

Co-authored-by: Apoorv Mishra <apoorvmishra101092@gmail.com>
This commit is contained in:
Tom Moor
2023-05-24 22:24:05 -04:00
committed by GitHub
parent e340e568e2
commit d5341a486c
77 changed files with 875 additions and 675 deletions

View File

@@ -5,12 +5,11 @@ import {
NodeType,
Schema,
} from "prosemirror-model";
import { EditorState, TextSelection } from "prosemirror-state";
import { Command, TextSelection } from "prosemirror-state";
import Suggestion from "../extensions/Suggestion";
import { MarkdownSerializerState } from "../lib/markdown/serializer";
import { SuggestionsMenuType } from "../plugins/Suggestions";
import mentionRule from "../rules/mention";
import { Dispatch } from "../types";
export default class Mention extends Suggestion {
get type() {
@@ -80,8 +79,8 @@ export default class Mention extends Suggestion {
}
commands({ type }: { type: NodeType; schema: Schema }) {
return (attrs: Record<string, string>) =>
(state: EditorState, dispatch: Dispatch) => {
return (attrs: Record<string, string>): Command =>
(state, dispatch) => {
const { selection } = state;
const position =
selection instanceof TextSelection
@@ -93,7 +92,7 @@ export default class Mention extends Suggestion {
const node = type.create(attrs);
const transaction = state.tr.insert(position, node);
dispatch(transaction);
dispatch?.(transaction);
return true;
};
}