UNPKG

vue3-sign

Version:

electronic signature component library based on vue

138 lines (137 loc) 3.49 kB
declare const _sfc_main: import("vue").DefineComponent<{ width: { type: NumberConstructor; required: false; default: number; }; height: { type: NumberConstructor; required: false; default: number; }; lineWidth: { type: NumberConstructor; required: false; default: number; }; strokeColor: { type: StringConstructor; required: false; default: string; }; lineCap: { type: StringConstructor; required: false; default: string; }; lineJoin: { type: StringConstructor; required: false; default: string; }; bgColor: { type: StringConstructor; required: false; default: string; }; showBtn: { type: BooleanConstructor; required: false; default: boolean; }; onSave: { type: FunctionConstructor; required: false; }; onClear: { type: FunctionConstructor; required: false; }; onDrawEnd: { type: FunctionConstructor; required: false; }; }, { props: { width: number; height: number; lineWidth: number; strokeColor: string; lineCap: string; lineJoin: string; bgColor: string; showBtn: boolean; onSave?: ((blob: Blob) => void) | undefined; onClear?: ((canvasContext: CanvasRenderingContext2D) => void) | undefined; onDrawEnd?: ((canvas: HTMLCanvasElement) => void) | undefined; }; width: number; height: number; lineWidth: number; strokeColor: string; lineCap: string; lineJoin: string; bgColor: string; showBtn: boolean; onSave: ((blob: Blob) => void) | undefined; onClear: ((canvasContext: CanvasRenderingContext2D) => void) | undefined; onDrawEnd: ((canvas: HTMLCanvasElement) => void) | undefined; canvasRef: any; ctxRef: any; client: any; mobileStatus: boolean; cancel: () => void; save: () => void; draw: (event: { changedTouches?: any; pageX?: any; pageY?: any; }) => void; init: (event: { changedTouches?: any; offsetX?: any; offsetY?: any; pageX?: any; pageY?: any; }) => void; closeDraw: () => void; initCanvas: () => void; addEventListener: () => void; removeEventListener: () => void; initEsign: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ width?: unknown; height?: unknown; lineWidth?: unknown; strokeColor?: unknown; lineCap?: unknown; lineJoin?: unknown; bgColor?: unknown; showBtn?: unknown; onSave?: unknown; onClear?: unknown; onDrawEnd?: unknown; } & { width: number; height: number; lineWidth: number; strokeColor: string; lineCap: string; lineJoin: string; bgColor: string; showBtn: boolean; } & { onSave?: Function | undefined; onClear?: Function | undefined; onDrawEnd?: Function | undefined; }>, { width: number; height: number; lineWidth: number; strokeColor: string; lineCap: string; lineJoin: string; bgColor: string; showBtn: boolean; }>; export default _sfc_main;