UNPKG

lexical-vue

Version:

An extensible Vue 3 web text-editor based on Lexical.

19 lines (18 loc) 734 B
import type { LexicalCommand, LexicalEditor } from 'lexical'; export type LexicalCommandLog = ReadonlyArray<{ index: number; } & LexicalCommand<unknown> & { payload: unknown; }>; export declare function registerLexicalCommandLogger(editor: LexicalEditor, loggedCommands: { value: LexicalCommandLog; }, setLoggedCommands: (newState: LexicalCommandLog) => void): () => void; export declare function useLexicalCommandsLog(editor: LexicalEditor): Readonly<import("vue").Ref<readonly { readonly index: number; readonly type?: string | undefined; readonly payload: Readonly<unknown>; }[], readonly { readonly index: number; readonly type?: string | undefined; readonly payload: Readonly<unknown>; }[]>>;