@liquid-js/qr-code-styling
Version:
Generate styled QR codes on web or in Node
28 lines (27 loc) • 1.29 kB
TypeScript
import { DrawArgs } from '../types/helper.js';
/**
* Draw square lines with rounded corners and endpoints
*/
export declare function roundedCorners({ x, y, size, document, getNeighbor }: DrawArgs, { corner, end }?: {
corner?: ((args: import("../types/helper.js").BasicFigureDrawArgs) => SVGElement) | undefined;
end?: ((args: import("../types/helper.js").BasicFigureDrawArgs, { height }?: {
height?: number | undefined;
}) => SVGElement) | undefined;
}): SVGElement;
/**
* Draw square lines with rounded corners and half-rounded endpoints
*/
export declare function classy({ x, y, size, document, getNeighbor }: DrawArgs, { corner }?: {
corner?: ((args: import("../types/helper.js").BasicFigureDrawArgs) => SVGElement) | undefined;
}): SVGElement;
/**
* Draw stripes with rounded or square endpoints
*/
export declare function stripes({ x, y, size, document, getNeighbor }: DrawArgs, { stripe, rotation, endpoint, dot }?: {
stripe?: number | undefined;
rotation?: number | undefined;
endpoint?: ((args: import("../types/helper.js").BasicFigureDrawArgs, { height }?: {
height?: number | undefined;
}) => SVGElement) | undefined;
dot?: ((args: import("../types/helper.js").BasicFigureDrawArgs) => SVGElement) | undefined;
}): SVGElement;