twenty / packages /twenty-shared /src /application /deterministic-identifier /get-object-universal-identifier.util.ts
Jules
Initial clean CRM deployment with prebuilt assets
d9494a5
Raw
History Blame Contribute Delete
504 Bytes
import { computeDeterministicUuid } from '@/application/deterministic-identifier/compute-deterministic-uuid.util';
// An object is identified by its nameSingular within its application.
export const getObjectUniversalIdentifier = ({
applicationUniversalIdentifier,
nameSingular,
}: {
applicationUniversalIdentifier: string;
nameSingular: string;
}): string =>
computeDeterministicUuid({
entityNamespace: 'objectMetadata',
value: nameSingular,
applicationUniversalIdentifier,
});