## Context The object metadata map is becoming quite large and its structure could be simplified. We are removing byNameSingular/byNamePlural keys, the former can be retrieved through a new helper and the latter is not used in the code base currently.
12 lines
486 B
TypeScript
12 lines
486 B
TypeScript
import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps';
|
|
import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps';
|
|
|
|
export const getObjectMetadataMapItemByNameSingular = (
|
|
objectMetadataMaps: ObjectMetadataMaps,
|
|
nameSingular: string,
|
|
): ObjectMetadataItemWithFieldMaps | undefined => {
|
|
return objectMetadataMaps.byId[
|
|
objectMetadataMaps.idByNameSingular[nameSingular]
|
|
];
|
|
};
|