UNPKG

js-web-screen-shot

Version:

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

14 lines (13 loc) 620 B
import { TextElement } from "../../../lib/type/editor/canvasElements"; import { CanvasElementSnapshot } from "../../../lib/type/components/canvas"; export type TextElementSnapshotPayload = { text: string; mouseX: number; mouseY: number; color: string; fontSize: number; context: CanvasRenderingContext2D; borderWidth?: number; }; export declare const buildTextElement: ({ text, mouseX, mouseY, color, fontSize, context, borderWidth }: TextElementSnapshotPayload) => TextElement; export declare const persistTextElementSnapshot: (payload: TextElementSnapshotPayload) => CanvasElementSnapshot;