diff --git a/types/slate-react/index.d.ts b/types/slate-react/index.d.ts index b8ef50f3fb..b4f2752ad5 100644 --- a/types/slate-react/index.d.ts +++ b/types/slate-react/index.d.ts @@ -372,20 +372,11 @@ export type SlateType = | "text" | "files"; -export function cloneFragment( - event: Event, - value: Value, - fragment?: Document, - callback?: () => void -): void; +export function cloneFragment(event: Event | React.SyntheticEvent, editor: CoreEditor, callback?: () => void): void; export function findDOMNode(node: Node, win?: Window): Element; export function findDOMRange(range: Range, win?: Window): Range; -export function findNode(element: Element, value: Value): Node; -export function findRange(selection: Selection, value: Value): Range; -export function getEventRange(event: Event, value: Value): Range; -export function getEventTransfer(event: Event): { type: SlateType; node: Node }; -export function setEventTransfer( - event: Event, - type: SlateType, - data: any -): void; +export function findNode(element: Element, editor: CoreEditor): Node; +export function findRange(selection: Selection | Range, editor: CoreEditor): Range; +export function getEventRange(event: Event | React.SyntheticEvent, editor: CoreEditor): Range; +export function getEventTransfer(event: Event | React.SyntheticEvent): { type: SlateType; node: Node }; +export function setEventTransfer(event: Event | React.SyntheticEvent, type: SlateType, data: any): void;