File size: 412 Bytes
d9494a5
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
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;