UNPKG

code-craft-studio

Version:

A comprehensive QR code and barcode scanning/generation library for React. Works with or without Capacitor. Supports 22+ QR data types and 14+ barcode formats (EAN, UPC, Code 128, etc.), with customizable designs, analytics, and React components. Provider

16 lines (15 loc) 1.09 kB
import type { QRCodeData, BarcodeFormat, ValidationResult } from '../definitions'; export declare function validateQRCodeData(data: QRCodeData): ValidationResult; export declare function validateBarcodeData(data: string, format: BarcodeFormat): ValidationResult; export declare function validateEmail(email: string): boolean; export declare function validatePhoneNumber(phone: string): boolean; export declare function validateURL(url: string): boolean; export declare function calculateEAN13Checksum(data: string): string; export declare function calculateEAN8Checksum(data: string): string; export declare function calculateUPCAChecksum(data: string): string; export declare function calculateUPCEChecksum(data: string): string; export declare function calculateCode128Checksum(data: string): number; export declare function calculateCode39Checksum(data: string): string; export declare function calculateCode93Checksum(_data: string): string; export declare function calculateITFChecksum(_data: string): string; export declare function calculateCodabarChecksum(_data: string): string;