import type { Editor, Extension } from '@prosekit/core' import { createContext, useContext, type Provider } from 'react' const EditorContext = createContext(null) /** * @internal */ export function useEditorContext(): Editor | null { return useContext(EditorContext) } /** * @internal */ export const EditorContextProvider: Provider = EditorContext.Provider