mirror of
https://github.com/ueberdosis/tiptap.git
synced 2025-06-07 09:25:29 +08:00
refactor(react): flip order of useEditorState overloads
So that TypeScript will resolve the non-nullable one first, unless the editor is nullable, in which case the other one will resolve.
This commit is contained in:
parent
91d8f5898a
commit
e902c12a88
@ -94,12 +94,12 @@ function makeEditorStateInstance<TEditor extends Editor | null = Editor | null>(
|
||||
return editorInstance
|
||||
}
|
||||
|
||||
export function useEditorState<TSelectorResult>(
|
||||
options: UseEditorStateOptions<TSelectorResult, Editor | null>
|
||||
): TSelectorResult | null;
|
||||
export function useEditorState<TSelectorResult>(
|
||||
options: UseEditorStateOptions<TSelectorResult, Editor>
|
||||
): TSelectorResult;
|
||||
export function useEditorState<TSelectorResult>(
|
||||
options: UseEditorStateOptions<TSelectorResult, Editor | null>
|
||||
): TSelectorResult | null;
|
||||
|
||||
export function useEditorState<TSelectorResult>(
|
||||
options: UseEditorStateOptions<TSelectorResult, Editor> | UseEditorStateOptions<TSelectorResult, Editor | null>,
|
||||
|
Loading…
Reference in New Issue
Block a user