taro-code
Version:
Taro.js barcode & qrcode, Image & Canvas
21 lines (20 loc) • 801 B
TypeScript
import React, { CSSProperties } from 'react';
import Taro from '@tarojs/taro';
declare type TypeNumber = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40;
export interface QRCodeCanvasProps {
className?: string;
text: string;
size?: number;
scale?: number;
style?: CSSProperties;
errorCorrectLevel?: 'L' | 'M' | 'Q' | 'H';
typeNumber?: TypeNumber;
foregroundColor?: string;
backgroundColor?: string;
padding?: number;
rootSelector?: string;
}
declare const QRCodeCanvas: React.ForwardRefExoticComponent<QRCodeCanvasProps & React.RefAttributes<{
canvas?: Taro.Canvas | undefined;
}>>;
export default QRCodeCanvas;