twenty / packages /twenty-server /src /engine /metadata-modules /flat-entity /utils /is-system-side-effect-flat-entity.util.ts
Jules
Initial clean CRM deployment with prebuilt assets
d9494a5
Raw
History Blame Contribute Delete
412 Bytes
import { type AllMetadataName } from 'twenty-shared/metadata';
import { type MetadataUniversalFlatEntity } from 'src/engine/metadata-modules/flat-entity/types/metadata-universal-flat-entity.type';
export const isSystemSideEffectFlatEntity = <T extends AllMetadataName>(
flatEntity: MetadataUniversalFlatEntity<T>,
): boolean =>
'isSystemSideEffect' in flatEntity && flatEntity.isSystemSideEffect === true;