Skip to main content

core.elementscontexttype

Home > @medplum/core > ElementsContextType

ElementsContextType type

Information for the set of elements at a given path within in a resource. This mostly exists to normalize access to elements regardless of whether they are from a profile, extension, or slice.

Signature:

export type ElementsContextType = {
path: string;
elements: Record<string, ExtendedInternalSchemaElement>;
elementsByPath: Record<string, ExtendedInternalSchemaElement>;
profileUrl: string | undefined;
debugMode: boolean;
accessPolicyResource?: AccessPolicyResource;
getExtendedProps(path: string): ExtendedElementProperties | undefined;
isDefaultContext?: boolean;
};

References: ExtendedInternalSchemaElement, ExtendedElementProperties