UNPKG

@pierre/diffs

Version:

17 lines (16 loc) 826 B
import { EditorFactory } from "../editor/types.js"; import { Context, PropsWithChildren } from "react"; //#region src/react/EditContext.d.ts interface EditProviderProps<LAnnotation, Caret> { /** Combines shared defaults with the supplied per-surface options. */ createEditor: EditorFactory<LAnnotation, Caret>; } declare const EditContext: Context<EditorFactory<any, any> | undefined>; declare function EditProvider<LAnnotation = undefined, Caret = undefined>({ children, createEditor }: PropsWithChildren<EditProviderProps<LAnnotation, Caret>>): React.JSX.Element; declare function useCreateEditor<LAnnotation, Caret>(): EditorFactory<LAnnotation, Caret> | undefined; //#endregion export { EditContext, EditProvider, EditProviderProps, type EditorFactory, useCreateEditor }; //# sourceMappingURL=EditContext.d.ts.map