UNPKG

js-web-screen-shot

Version:

web端自定义截屏插件(原生JS版)

23 lines (22 loc) 871 B
type ToolbarInteractionContext = { event: MouseEvent | TouchEvent; mouseX: number; mouseY: number; }; export type ToolbarInteractionState = { prevElementId: string | null; dragOffset: { x: number; y: number; }; transformingExisting: boolean; }; export declare const getPointerPosition: (event: MouseEvent | TouchEvent) => { mouseX: number; mouseY: number; }; export declare const clearSelectionBorderIfNeeded: (mouseX: number, mouseY: number, prevElementId: string | null) => string | null; export declare const prepareToolbarInteraction: (context: ToolbarInteractionContext, state: ToolbarInteractionState) => ToolbarInteractionState; export declare const initBrushIfNeeded: (mouseX: number, mouseY: number) => void; export declare const runTextToolInteraction: (mouseX: number, mouseY: number) => boolean; export {};