django-vue3-admin-web/node_modules/slate/dist/transforms/selection.d.ts
2025-10-20 21:21:14 +08:00

20 lines
844 B
TypeScript

import { Editor, Location, Point, Range } from '..';
export interface SelectionTransforms {
collapse: (editor: Editor, options?: {
edge?: 'anchor' | 'focus' | 'start' | 'end';
}) => void;
deselect: (editor: Editor) => void;
move: (editor: Editor, options?: {
distance?: number;
unit?: 'offset' | 'character' | 'word' | 'line';
reverse?: boolean;
edge?: 'anchor' | 'focus' | 'start' | 'end';
}) => void;
select: (editor: Editor, target: Location) => void;
setPoint: (editor: Editor, props: Partial<Point>, options?: {
edge?: 'anchor' | 'focus' | 'start' | 'end';
}) => void;
setSelection: (editor: Editor, props: Partial<Range>) => void;
}
export declare const SelectionTransforms: SelectionTransforms;
//# sourceMappingURL=selection.d.ts.map