Files
outline/shared/editor/nodes/Text.ts
2022-01-19 18:43:15 -08:00

20 lines
444 B
TypeScript

import { Node as ProsemirrorNode, NodeSpec } from "prosemirror-model";
import { MarkdownSerializerState } from "../lib/markdown/serializer";
import Node from "./Node";
export default class Text extends Node {
get name() {
return "text";
}
get schema(): NodeSpec {
return {
group: "inline",
};
}
toMarkdown(state: MarkdownSerializerState, node: ProsemirrorNode) {
state.text(node.text || "", undefined);
}
}