@lglab/react-qr-code
Version:
React library to generate QR codes
74 lines • 2.51 kB
TypeScript
import { DataModulesStyle, ERROR_LEVEL_MAPPED_TYPE, ErrorCorrectionLevel, FinderPatternInnerStyle, FinderPatternOuterStyle } from './types/lib';
/**
* Error correction level map.
*/
export declare const ERROR_LEVEL_MAP: ERROR_LEVEL_MAPPED_TYPE;
/**
* Default values.
*/
export declare const DEFAULT_SIZE = 128;
export declare const DEFAULT_LEVEL: ErrorCorrectionLevel;
export declare const DEFAULT_BGCOLOR = "#FFFFFF";
export declare const DEFAULT_MINVERSION = 1;
export declare const DEFAULT_MARGIN_SIZE = 4;
export declare const DEFAULT_NUM_STAR_POINTS = 5;
export declare const DEFAULT_DATA_MODULES_COLOR = "#000000";
export declare const DEFAULT_FINDER_PATTERN_OUTER_STYLE: FinderPatternOuterStyle;
export declare const DEFAULT_FINDER_PATTERN_INNER_STYLE: FinderPatternInnerStyle;
export declare const DEFAULT_DATA_MODULES_STYLE: DataModulesStyle;
export declare const CIRCUIT_BOARD_LINE_WIDTH = 0.5;
export declare const CIRCUIT_BOARD_PAD_RADIUS = 0.5;
export declare const DEFAULT_FILENAME = "react-qr-code";
export declare const GRADIENT_ID = "react-qr-code-gradient";
export declare const BG_GRADIENT_ID = "react-qr-code-bg-gradient";
export declare const DEFAULT_IMG_SCALE = 0.1;
/**
* Finder pattern.
*/
export declare const FINDER_PATTERN_SIZE = 7;
export declare const FINDER_PATTERN_INNER_SIZE = 3;
export declare const FINDER_PATTERN_OUTER_MASK: number[][];
export declare const FINDER_PATTERN_OUTER_ROTATIONS: {
'inpoint-sm': number[];
inpoint: number[];
'inpoint-lg': number[];
'outpoint-sm': number[];
outpoint: number[];
'outpoint-lg': number[];
'leaf-sm': number[];
leaf: number[];
'leaf-lg': number[];
};
export declare const FINDER_PATTERN_OUTER_RADIUSES: {
'rounded-sm': number;
rounded: number;
'rounded-lg': number;
'leaf-sm': number;
leaf: number;
'leaf-lg': number;
'inpoint-sm': number;
inpoint: number;
'inpoint-lg': number;
'outpoint-sm': number;
outpoint: number;
'outpoint-lg': number;
};
export declare const FINDER_PATTERN_INNER_RADIUSES: {
square: number;
diamond: number;
circle: number;
'rounded-sm': number;
rounded: number;
'rounded-lg': number;
'leaf-sm': number;
leaf: number;
'leaf-lg': number;
'inpoint-sm': number;
inpoint: number;
'inpoint-lg': number;
'outpoint-sm': number;
outpoint: number;
'outpoint-lg': number;
};
export declare const FINDER_PATTERN_INNER_MASK: number[][];
//# sourceMappingURL=constants.d.ts.map