UNPKG

fhirbuilder

Version:
14 lines (13 loc) 698 B
import { ResourceBuilder } from './ResourceBuilder'; import { IDomainResource, IExtension, INarrative } from 'fhirtypes/dist/r4'; import { IDomainResourceBuilder } from './IDomainResourceBuilder'; import { ResourceType, ResourceValue } from './resource-type-map.interface'; export declare class DomainResourceBuilder extends ResourceBuilder implements IDomainResourceBuilder { private readonly domainResource; constructor(); setText(text: INarrative): this; addContained<T extends ResourceType>(type: T, contained: ResourceValue<T>): this; addExtension(extension: IExtension): this; addModifierExtension(modifierExtension: IExtension): this; build(): IDomainResource; }