UNPKG

@intersect.mbo/govtool-delegation-pillar

Version:
21 lines (18 loc) 702 B
import { MetadataValidationStatus } from 'types'; /** * Retrieves the label for the given metadata validation status. * * @param status - The metadata validation status. * @returns The string corresponding to the status. */ export const getMetadataDataMissingStatusTranslation = ( status: MetadataValidationStatus ): string => { const errorLabel = { [MetadataValidationStatus.URL_NOT_FOUND]: 'Data Missing', [MetadataValidationStatus.INVALID_JSONLD]: 'Data Formatted Incorrectly', [MetadataValidationStatus.INCORRECT_FORMAT]: 'Data Formatted Incorrectly', [MetadataValidationStatus.INVALID_HASH]: 'Data Not Verifiable', }[status]; return errorLabel || 'Data missing'; };