js-web-screen-shot
Version:
web端自定义截屏插件(原生JS版)
9 lines (8 loc) • 976 B
TypeScript
import { ScreenShotMode } from "../../../lib/application/core/ScreenShotModeResolver";
import { ScreenShotPlan } from "../../../lib/type/application/ScreenShotPlan";
import { CanvasEventHandlers } from "../../../lib/type/components/events";
type ImageControllerGetter = () => HTMLCanvasElement;
type ImageControllerSetter = (canvas: HTMLCanvasElement) => void;
export declare const executeLoadMode: (mode: ScreenShotMode, mouseEvents: CanvasEventHandlers, context: CanvasRenderingContext2D, triggerCallback: Function | undefined, cancelCallback: Function | undefined, getImageController: ImageControllerGetter, setImageController: ImageControllerSetter) => void;
export declare const executeLoadPlan: (plan: ScreenShotPlan, mouseEvents: CanvasEventHandlers, context: CanvasRenderingContext2D, triggerCallback: Function | undefined, cancelCallback: Function | undefined, getImageController: ImageControllerGetter, setImageController: ImageControllerSetter) => void;
export {};