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
JavaScript
;
/**
* 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; } });