lexical-vue
Version:
An extensible Vue 3 web text-editor based on Lexical.
19 lines (18 loc) • 734 B
TypeScript
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>;
}[]>>;