fhirbuilder
Version:
Another FHIR Tool to build FHIR Resources
36 lines (35 loc) • 909 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Range = void 0;
const Element_1 = require("../base/Element");
const base_1 = require("../../../core/r4/validators/base");
const builders_1 = require("../../builders");
class Range extends Element_1.Element {
low;
high;
toJson() {
return JSON.parse(JSON.stringify(this));
}
toPrettyString() {
return JSON.stringify(this.toJson(), null, 2);
}
toString() {
return JSON.stringify(this.toJson());
}
constructor(args) {
super();
if (args) {
Object.assign(this, args);
}
}
builderInstance() {
return new builders_1.RangeBuilder();
}
serialize() {
return JSON.stringify(this.toJson());
}
validate() {
return (0, base_1.ConformanceValidator)('Range', this);
}
}
exports.Range = Range;