UNPKG

@lglab/react-qr-code

Version:

React library to generate QR codes

30 lines 2.2 kB
import { DataModulesStyle, Modules } from '../types/lib'; import { DataModulesNeighbours } from '../types/utils'; export declare const dataModuleCanBeRandomSize: (style: DataModulesStyle) => boolean; export declare const getModulesSeed: (modules: Modules) => number; export declare const getScaleFactor: (style: string, isRandom: boolean, size?: number, x?: number, y?: number, seed?: number) => number; export declare const getModuleNeighbours: (x: number, y: number, modules: Modules) => DataModulesNeighbours; export declare const isRenderableDataModule: ({ x, y, modules, numCells, }: { x: number; y: number; modules: Modules; numCells: number; }) => boolean; export declare const getRenderableDataModuleNeighbours: (x: number, y: number, modules: Modules, numCells: number) => DataModulesNeighbours; export declare const rect: (x: number, y: number, width: number, height: number) => string; export declare const square: (x: number, y: number, size: number) => string; export declare const circle: (x: number, y: number, size: number) => string; export declare const diamond: (x: number, y: number, size: number) => string; export declare const circuitBoardPad: (cx: number, cy: number, radius: number) => string; export declare const circuitBoardShouldDrawPad: ({ count }: DataModulesNeighbours) => boolean; export declare const topRightRounded: (x: number, y: number) => string; export declare const topLeftRounded: (x: number, y: number) => string; export declare const bottomRightRounded: (x: number, y: number) => string; export declare const bottomLeftRounded: (x: number, y: number) => string; export declare const rightRounded: (x: number, y: number, w?: number) => string; export declare const leftRounded: (x: number, y: number, w?: number) => string; export declare const topRounded: (x: number, y: number, w?: number) => string; export declare const bottomRounded: (x: number, y: number, w?: number) => string; export declare const roundedDataModule: (x: number, y: number, lw: number, neighbours: Omit<DataModulesNeighbours, "count">) => string; export declare const leaf: (x: number, y: number, size: number) => string; //# sourceMappingURL=data-modules.d.ts.map