Remove unused utils from v2 (#14356)
This commit is contained in:
-19
@@ -1,19 +0,0 @@
|
||||
import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type';
|
||||
import { mergeTwoFlatFieldMetadatas } from 'src/engine/metadata-modules/flat-field-metadata/utils/merge-two-flat-field-metadatas.util';
|
||||
import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type';
|
||||
|
||||
export const mergeFlatFieldMetadatasInFlatObjectMetadata = ({
|
||||
flatFieldMetadatas,
|
||||
flatObjectMetadata,
|
||||
}: {
|
||||
flatObjectMetadata: FlatObjectMetadata;
|
||||
flatFieldMetadatas: FlatFieldMetadata[];
|
||||
}) => {
|
||||
return {
|
||||
...flatObjectMetadata,
|
||||
flatFieldMetadatas: mergeTwoFlatFieldMetadatas({
|
||||
destFlatFieldMetadatas: flatObjectMetadata.flatFieldMetadatas,
|
||||
toMergeFlatFieldMetadatas: flatFieldMetadatas,
|
||||
}),
|
||||
};
|
||||
};
|
||||
-34
@@ -1,34 +0,0 @@
|
||||
import {
|
||||
deepMerge,
|
||||
fromArrayToUniqueKeyRecord,
|
||||
isDefined,
|
||||
} from 'twenty-shared/utils';
|
||||
|
||||
import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type';
|
||||
import { type ToMerge } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/to-merge.type';
|
||||
|
||||
export const mergeTwoFlatFieldMetadatas = ({
|
||||
destFlatFieldMetadatas,
|
||||
toMergeFlatFieldMetadatas,
|
||||
}: ToMerge<FlatFieldMetadata[], 'FlatFieldMetadatas'>): FlatFieldMetadata[] => {
|
||||
const initialRecordAccumulator = fromArrayToUniqueKeyRecord({
|
||||
array: destFlatFieldMetadatas,
|
||||
uniqueKey: 'universalIdentifier',
|
||||
});
|
||||
|
||||
const mergedUniversalIdentifierFlatFieldMetadataRecord =
|
||||
toMergeFlatFieldMetadatas.reduce((acc, flatFieldToMerge) => {
|
||||
const fieldUniversalIdentifier = flatFieldToMerge.universalIdentifier;
|
||||
const destFieldMetadata: FlatFieldMetadata | undefined =
|
||||
acc[fieldUniversalIdentifier];
|
||||
|
||||
return {
|
||||
...acc,
|
||||
[fieldUniversalIdentifier]: isDefined(destFieldMetadata)
|
||||
? deepMerge(destFieldMetadata, flatFieldToMerge)
|
||||
: flatFieldToMerge,
|
||||
};
|
||||
}, initialRecordAccumulator);
|
||||
|
||||
return Object.values(mergedUniversalIdentifierFlatFieldMetadataRecord);
|
||||
};
|
||||
Reference in New Issue
Block a user