z-react-ui
Version:
z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。
34 lines (33 loc) • 1.12 kB
TypeScript
import { Dispatch, SetStateAction } from 'react';
export declare type CanvasProps = {
posterCanvas: HTMLCanvasElement;
posterSrc: string;
posterWidth: number;
posterHeight: number;
qrCodeCanvas: HTMLCanvasElement;
qrWidth: number;
qrHeight: number;
qrX: number;
qrY: number;
isSeat?: boolean;
seatAroundDistance?: number;
seatRadius?: number;
seatFillColor?: string;
setWH: Dispatch<SetStateAction<{
width: number;
height: number;
}>>;
isCors?: boolean;
};
export declare function generateCanvasQr({ posterCanvas, posterSrc, posterWidth, posterHeight, setWH, qrCodeCanvas, qrWidth, qrHeight, qrX, qrY, isSeat, seatAroundDistance, seatRadius, seatFillColor, isCors, }: CanvasProps): Promise<unknown>;
interface ImgProp {
width?: number;
height?: number;
}
export declare function loadImg(src: string, options?: ImgProp, isCors?: boolean): Promise<{
width: number;
height: number;
img: HTMLImageElement;
}>;
export declare function scaleImg(initImgObj: Required<ImgProp>, userImgObj: ImgProp): Required<ImgProp>;
export {};