core.isresource | Medplum

isResource() function

Type guard to validate that an object is a FHIR resource

Signature:

export declare function isResource<T extends Resource>(value: unknown, resourceType?: T['resourceType']): value is T;

Parameters

Parameter Type Description
value unknown The object to check
resourceType T['resourceType'] (Optional) Checks that the resource is of the given type

Returns:

value is T

True if the input is of type 'object' and contains property 'resourceType'