UNPKG

fhirbuilder

Version:
23 lines (22 loc) 944 B
import { SimpleQuantity } from '../../models'; import { IElement } from 'fhirtypes/dist/r4'; import { ElementBuilder, IBuildable } from '../base'; import { ExtractUnderscoreKeys } from '../../../core/commons/utils/ExtractUnderscoreKeys'; type PrimitiveExtensionFields = ExtractUnderscoreKeys<SimpleQuantity>; interface ISimpleQuantityBuilder extends IBuildable<SimpleQuantity> { setValue(value: number): this; setUnit(unit: string): this; setSystem(system: string): this; setCode(code: string): this; } export declare class SimpleQuantityBuilder extends ElementBuilder implements ISimpleQuantityBuilder { private readonly simpleQuantity; constructor(); build(): SimpleQuantity; addPrimitiveExtension(param: PrimitiveExtensionFields, extension: IElement): this; setValue(value: number): this; setUnit(unit: string): this; setSystem(system: string): this; setCode(code: string): this; } export {};