jspurefix
Version:
pure node js fix engine
22 lines • 936 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const contained_field_1 = require("./contained-field");
class ContainedGroupField extends contained_field_1.ContainedField {
constructor(definition, position, required, override) {
super(override || definition.name, position, contained_field_1.ContainedFieldType.Group, required);
this.definition = definition;
this.position = position;
this.required = required;
this.override = override;
}
toString() {
const definition = this.definition;
if (!definition) {
return '';
}
const tag = definition.noOfField ? definition.noOfField.tag : -1;
return `[${this.position}]=G.${this.definition.fields.length}(0=${tag})(${this.name})`;
}
}
exports.ContainedGroupField = ContainedGroupField;
//# sourceMappingURL=contained-group-field.js.map
;