webapp/src/components/EditorExample/remote.ts
2022-11-10 16:00:38 +01:00

12 lines
347 B
TypeScript

import type { EditorState } from 'prosemirror-state'
import { serialize } from './markdown'
export const copy = async (text: string): Promise<void> => {
navigator.clipboard.writeText(text)
}
export const copyAllAsMarkdown = async (state: EditorState): Promise<void> => {
const text = serialize(state)
navigator.clipboard.writeText(text)
}