Spaces:
Build error
Build error
twenty / packages /twenty-server /src /engine /metadata-modules /field-metadata /utils /is-function-default-value.util.ts
| import { | |
| type FieldMetadataDefaultValueForAnyType, | |
| type FieldMetadataDefaultValueFunctionNames, | |
| type FieldMetadataFunctionDefaultValue, | |
| fieldMetadataDefaultValueFunctionName, | |
| } from 'twenty-shared/types'; | |
| export const isFunctionDefaultValue = ( | |
| defaultValue: FieldMetadataDefaultValueForAnyType, | |
| ): defaultValue is FieldMetadataFunctionDefaultValue => { | |
| return ( | |
| typeof defaultValue === 'string' && | |
| !defaultValue.startsWith("'") && | |
| Object.values(fieldMetadataDefaultValueFunctionName).includes( | |
| defaultValue as FieldMetadataDefaultValueFunctionNames, | |
| ) | |
| ); | |
| }; | |