read-gedcom
Version:
Gedcom file reader
24 lines • 949 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SelectionSourceCitation = void 0;
const internal_1 = require("./internal");
const mixin_1 = require("./mixin");
class SelectionSourceCitation extends (0, internal_1.SelectionWithMultimediaMixin)((0, mixin_1.SelectionWithNoteMixin)(internal_1.SelectionAny)) {
getSourceRecord() {
return this.root().getSourceRecord(this.valueNonNull());
}
getLocationInSource() {
return this.get("PAGE" /* Tag.Page */);
}
getEventCitedFrom() {
return this.get("EVEN" /* Tag.Event */, null, internal_1.SelectionCitationEvent);
}
getData() {
return this.get("DATA" /* Tag.Data */, null, internal_1.SelectionCitationData);
}
getCertainty() {
return this.get("QUAY" /* Tag.QualityOfData */);
}
}
exports.SelectionSourceCitation = SelectionSourceCitation;
//# sourceMappingURL=SelectionSourceCitation.js.map