UNPKG

fhirbuilder

Version:
30 lines (29 loc) 698 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ResourceBuilder = void 0; class ResourceBuilder { resource; constructor() { this.resource = {}; } setId(id) { this.resource.id = id; return this; } setMeta(meta) { this.resource.meta = meta; return this; } setImplicitRules(implicitRules) { this.resource.implicitRules = implicitRules; return this; } setLanguage(language) { this.resource.language = language; return this; } build() { return JSON.parse(JSON.stringify(this.resource)); } } exports.ResourceBuilder = ResourceBuilder;