@codianz/emv-tools
Version:
51 lines • 1.38 kB
JavaScript
"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