From 14d7c4dd715888488fd7beb53551a9d7332f4942 Mon Sep 17 00:00:00 2001 From: fantactuka Date: Thu, 30 Mar 2023 10:41:38 -0400 Subject: [PATCH] Fix flowtypes for insertBefore/after --- packages/lexical/flow/Lexical.js.flow | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/lexical/flow/Lexical.js.flow b/packages/lexical/flow/Lexical.js.flow index 7976d23c099..679fc01add8 100644 --- a/packages/lexical/flow/Lexical.js.flow +++ b/packages/lexical/flow/Lexical.js.flow @@ -139,6 +139,7 @@ declare export class LexicalEditor { _key: string; _editable: boolean; _headless: boolean; + _window: null | Window; isComposing(): boolean; registerUpdateListener(listener: UpdateListener): () => void; registerRootListener(listener: RootListener): () => void; @@ -375,8 +376,14 @@ declare export class LexicalNode { ): boolean; remove(preserveEmptyParent?: boolean): void; replace(replaceWith: N): N; - insertAfter(nodeToInsert: LexicalNode): LexicalNode; - insertBefore(nodeToInsert: LexicalNode): LexicalNode; + insertAfter( + nodeToInsert: LexicalNode, + restoreSelection?: boolean, + ): LexicalNode; + insertBefore( + nodeToInsert: LexicalNode, + restoreSelection?: boolean, + ): LexicalNode; selectPrevious(anchorOffset?: number, focusOffset?: number): RangeSelection; selectNext(anchorOffset?: number, focusOffset?: number): RangeSelection; markDirty(): void;