UNPKG

yuang-framework-ui-pc

Version:

yuang-framework-ui-pc Library

28 lines (26 loc) 944 B
import { default as qrcodegen } from './qrcodegen'; import { ImageSettings, Modules, Excavation } from './types'; export declare const ERROR_LEVEL_MAP: { L: qrcodegen.QrCode.Ecc; M: qrcodegen.QrCode.Ecc; Q: qrcodegen.QrCode.Ecc; H: qrcodegen.QrCode.Ecc; }; export declare const DEFAULT_IMG_SCALE = 0.1; export declare const SUPPORTS_PATH2D: boolean; /** * 获取自定义 * @param imageSettings 图片参数 * @param size 二维码尺寸 * @param margin 二维码间距 * @param cells 二维码数据 */ export declare function getImageSettings(imageSettings: ImageSettings | undefined | null, size: number, margin: number, cells: Modules): null | { x: number; y: number; h: number; w: number; excavation: Excavation | null; }; export declare function excavateModules(modules: Modules, excavation: Excavation): Modules; export declare function generatePath(modules: Modules, margin?: number): string;