UNPKG

emvco-qr-sdk

Version:

A robust TypeScript SDK for decoding, validating, and processing EMVCo-compliant QR codes used in digital payment systems.

22 lines (21 loc) 1.15 kB
/** * EMVCo QR SDK * * This module exports core QR parsing use cases and utilities for interpreting * EMVCo-compliant QR codes, including Colombian-specific extensions. * * @module emvco-qr-sdk */ export type { FullQrParsingOptions } from './application/types/full-parse-options.type'; export type { ParsedQR } from './application/types/parsed-qr.interface'; export type { QrParsingOptions } from './application/types/qr-parsing-options.interface'; export { parseFullQR } from './application/usecases/parse-full-qr.usecase'; export { parseQR } from './application/usecases/parse-qr.usecase'; export { getCrcInfo } from './application/utils/checksum/crc.util'; export { validateQRString } from './application/utils/validators/validate-qr-string.util'; export { isValidTLVFormat } from './application/utils/validators/validate-tlv-format.util'; export { TlvEntity } from './domain/entities/tlv.entity'; export { QRParseMode } from './domain/enums/qr-parse-mode.enum'; export { TlvParserService } from './domain/services/tlv-parser.service'; export { CRC } from './domain/value-objects/crc'; export { Tag } from './domain/value-objects/tag';