@talend/json-schema-form-core
Version:
JSON-Schema and JSON-UI-Schema utilities for form generation.
25 lines • 616 B
JavaScript
// Takes a titleMap in either object or list format and returns one
// in the list format.
export default function (titleMap, originalEnum) {
if (!Array.isArray(titleMap)) {
const canonical = [];
if (originalEnum) {
originalEnum.forEach(value => {
canonical.push({
name: titleMap[value],
value
});
});
} else {
Object.keys(titleMap).forEach(value => {
canonical.push({
name: titleMap[value],
value
});
});
}
return canonical;
}
return titleMap;
}
//# sourceMappingURL=canonical-title-map.js.map