464a480043
Might already fix #13793
20 lines
642 B
TypeScript
20 lines
642 B
TypeScript
import { type ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
|
import { isDefined } from 'twenty-shared/utils';
|
|
import { generatedMockObjectMetadataItems } from '~/testing/utils/generatedMockObjectMetadataItems';
|
|
|
|
export const getMockObjectMetadataItemOrThrow = (
|
|
nameSingular: string,
|
|
): ObjectMetadataItem => {
|
|
const objectMetadataItem = generatedMockObjectMetadataItems.find(
|
|
(item) => item.nameSingular === nameSingular,
|
|
);
|
|
|
|
if (!isDefined(objectMetadataItem)) {
|
|
throw new Error(
|
|
`Object metadata item with name singular ${nameSingular} not found`,
|
|
);
|
|
}
|
|
|
|
return objectMetadataItem;
|
|
};
|