UNPKG

@codianz/emv-tools

Version:
51 lines 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.data_chunk_holder = void 0; require("./data_chunk"); const data_chunk_1 = require("./data_chunk"); class data_chunk_holder { constructor(data) { this.m_data_chunk = data !== null && data !== void 0 ? data : data_chunk_1.data_chunk.invalid(); } get data_chunk() { return this.m_data_chunk; } get valid() { return this.m_data_chunk.valid; } get empty() { return this.m_data_chunk.empty; } get size() { return this.m_data_chunk.size; } equals(other) { return this.m_data_chunk.equals(other.m_data_chunk); } to_hex_string() { return this.m_data_chunk.to_hex_string(); } to_string() { return this.m_data_chunk.to_string(); } to_string_if_printable() { return this.m_data_chunk.to_string_if_printable(); } to_uint8() { return this.m_data_chunk.to_uint8(); } to_uint16() { return this.m_data_chunk.to_uint16(); } to_uint32() { return this.m_data_chunk.to_uint32(); } [Symbol.iterator]() { return this.m_data_chunk[Symbol.iterator](); } get iter() { return this.m_data_chunk.iter; } } exports.data_chunk_holder = data_chunk_holder; //# sourceMappingURL=data_chunk_holder.js.map