Files
twenty/packages/twenty-server/src/engine/metadata-modules/utils/is-standard-metadata.util.ts
T
Paul Rastoin ad77d2f462 ObjectMetadataServiceV2.updateOne (#13891)
# Introduction
Last service to get migrated, `updateOne` object metadata service v2
2025-08-14 09:37:52 +00:00

11 lines
519 B
TypeScript

import { isDefined } from 'twenty-shared/utils';
import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type';
import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type';
export const isStandardMetadata = (
metadata:
| Pick<FlatObjectMetadata, 'standardId' | 'isCustom'>
| Pick<FlatFieldMetadata, 'standardId' | 'isCustom'>,
) => !metadata.isCustom && isDefined(metadata.standardId);