UNPKG

emvco-qr-sdk

Version:

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

32 lines (31 loc) 2.51 kB
"use strict"; /** * 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 */ Object.defineProperty(exports, "__esModule", { value: true }); exports.Tag = exports.CRC = exports.TlvParserService = exports.QRParseMode = exports.TlvEntity = exports.isValidTLVFormat = exports.validateQRString = exports.getCrcInfo = exports.parseQR = exports.parseFullQR = void 0; var parse_full_qr_usecase_1 = require("./application/usecases/parse-full-qr.usecase"); Object.defineProperty(exports, "parseFullQR", { enumerable: true, get: function () { return parse_full_qr_usecase_1.parseFullQR; } }); var parse_qr_usecase_1 = require("./application/usecases/parse-qr.usecase"); Object.defineProperty(exports, "parseQR", { enumerable: true, get: function () { return parse_qr_usecase_1.parseQR; } }); var crc_util_1 = require("./application/utils/checksum/crc.util"); Object.defineProperty(exports, "getCrcInfo", { enumerable: true, get: function () { return crc_util_1.getCrcInfo; } }); var validate_qr_string_util_1 = require("./application/utils/validators/validate-qr-string.util"); Object.defineProperty(exports, "validateQRString", { enumerable: true, get: function () { return validate_qr_string_util_1.validateQRString; } }); var validate_tlv_format_util_1 = require("./application/utils/validators/validate-tlv-format.util"); Object.defineProperty(exports, "isValidTLVFormat", { enumerable: true, get: function () { return validate_tlv_format_util_1.isValidTLVFormat; } }); var tlv_entity_1 = require("./domain/entities/tlv.entity"); Object.defineProperty(exports, "TlvEntity", { enumerable: true, get: function () { return tlv_entity_1.TlvEntity; } }); var qr_parse_mode_enum_1 = require("./domain/enums/qr-parse-mode.enum"); Object.defineProperty(exports, "QRParseMode", { enumerable: true, get: function () { return qr_parse_mode_enum_1.QRParseMode; } }); var tlv_parser_service_1 = require("./domain/services/tlv-parser.service"); Object.defineProperty(exports, "TlvParserService", { enumerable: true, get: function () { return tlv_parser_service_1.TlvParserService; } }); var crc_1 = require("./domain/value-objects/crc"); Object.defineProperty(exports, "CRC", { enumerable: true, get: function () { return crc_1.CRC; } }); var tag_1 = require("./domain/value-objects/tag"); Object.defineProperty(exports, "Tag", { enumerable: true, get: function () { return tag_1.Tag; } });