ess-ts
Version:
Enhanced Security Services (ESS) in TypeScript
27 lines • 1.88 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports._encode_EquivalentLabels = exports._decode_EquivalentLabels = exports._encode_ESSSecurityLabel = exports._decode_ESSSecurityLabel = exports.ESSSecurityLabel = void 0;
const tslib_1 = require("tslib");
const $ = tslib_1.__importStar(require("asn1-ts/dist/node/functional"));
const ESSSecurityLabel_ta_1 = require("../ExtendedSecurityServices-2006/ESSSecurityLabel.ta");
var ESSSecurityLabel_ta_2 = require("../ExtendedSecurityServices-2006/ESSSecurityLabel.ta");
Object.defineProperty(exports, "ESSSecurityLabel", { enumerable: true, get: function () { return ESSSecurityLabel_ta_2.ESSSecurityLabel; } });
Object.defineProperty(exports, "_decode_ESSSecurityLabel", { enumerable: true, get: function () { return ESSSecurityLabel_ta_2._decode_ESSSecurityLabel; } });
Object.defineProperty(exports, "_encode_ESSSecurityLabel", { enumerable: true, get: function () { return ESSSecurityLabel_ta_2._encode_ESSSecurityLabel; } });
let _cached_decoder_for_EquivalentLabels = null;
function _decode_EquivalentLabels(el) {
if (!_cached_decoder_for_EquivalentLabels) {
_cached_decoder_for_EquivalentLabels = $._decodeSequenceOf(() => ESSSecurityLabel_ta_1._decode_ESSSecurityLabel);
}
return _cached_decoder_for_EquivalentLabels(el);
}
exports._decode_EquivalentLabels = _decode_EquivalentLabels;
let _cached_encoder_for_EquivalentLabels = null;
function _encode_EquivalentLabels(value, elGetter) {
if (!_cached_encoder_for_EquivalentLabels) {
_cached_encoder_for_EquivalentLabels = $._encodeSequenceOf(() => ESSSecurityLabel_ta_1._encode_ESSSecurityLabel, $.BER);
}
return _cached_encoder_for_EquivalentLabels(value, elGetter);
}
exports._encode_EquivalentLabels = _encode_EquivalentLabels;
//# sourceMappingURL=EquivalentLabels.ta.js.map