@o3r/localization
Version:
This module provides a runtime dynamic language/translation support and debug tools.
21 lines • 944 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.localizationMetadataComparator = void 0;
/**
* Returns an array of localization metadata from a metadata file.
* @param content Content of a migration metadata file
*/
const getLocalizationArray = (content) => content;
const getLocalizationName = (localization) => localization.key;
const isRelevantContentType = (contentType) => contentType === 'LOCALIZATION';
const isMigrationLocalizationDataMatch = (localization, migrationData) => getLocalizationName(localization) === migrationData.key;
/**
* Comparator used to compare one version of localization metadata with another
*/
exports.localizationMetadataComparator = {
getArray: getLocalizationArray,
getIdentifier: getLocalizationName,
isRelevantContentType,
isMigrationDataMatch: isMigrationLocalizationDataMatch
};
//# sourceMappingURL=localization-metadata-comparison.helper.js.map