twenty / packages /twenty-server /src /engine /metadata-modules /field-metadata /utils /serialize-function-default-value.util.ts
Jules
Initial clean CRM deployment with prebuilt assets
d9494a5
Raw
History Blame Contribute Delete
347 Bytes
import { type FieldMetadataFunctionDefaultValue } from 'twenty-shared/types';
export const serializeFunctionDefaultValue = (
defaultValue?: FieldMetadataFunctionDefaultValue,
) => {
switch (defaultValue) {
case 'uuid':
return 'public.uuid_generate_v4()';
case 'now':
return 'now()';
default:
return null;
}
};