From 8b4b9ef8da86196398db83df1591e44d9f130f87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix=20Malfait?= Date: Fri, 8 Aug 2025 01:27:05 +0200 Subject: [PATCH] Change type import rule (#13751) Forcing "type" to be explicit, works best will rollup on the frontend to exclude depdendencies --- .eslintrc.global.cjs | 5 +- .../src/components/BaseEmail.tsx | 4 +- .../src/components/HighlightedText.tsx | 2 +- .../clean-suspended-workspace.email.tsx | 2 +- .../src/emails/password-reset-link.email.tsx | 2 +- .../emails/password-update-notify.email.tsx | 2 +- .../send-email-verification-link.email.tsx | 2 +- .../src/emails/send-invite-link.email.tsx | 2 +- .../twenty-emails/src/emails/test.email.tsx | 2 +- .../validate-approved-access-domain.email.tsx | 2 +- .../emails/warn-suspended-workspace.email.tsx | 2 +- packages/twenty-server/@types/express.d.ts | 12 ++--- packages/twenty-server/@types/jest.d.ts | 2 +- .../twenty-server/jest-integration.config.ts | 2 +- packages/twenty-server/src/app.module.ts | 6 +-- .../clickHouse/clickHouse.service.spec.ts | 4 +- .../database/clickHouse/clickHouse.service.ts | 6 +-- .../clickHouse/migrations/run-migrations.ts | 2 +- .../src/database/clickHouse/seeds/fixtures.ts | 2 +- .../__tests__/upgrade.command-runner.spec.ts | 8 +-- ...ded-workspaces-migration.command-runner.ts | 8 +-- .../migration.command-runner.ts | 2 +- .../command-runners/upgrade.command-runner.ts | 4 +- .../0-54-clean-not-found-files.command.ts | 8 +-- .../0-54-created-by-default-value.command.ts | 4 +- ...standard-select-fields-position.command.ts | 2 +- ...case-user-and-invitation-emails.command.ts | 2 +- ...lt-avatar-url-to-user-workspace.command.ts | 2 +- ...0-55-deduplicate-indexed-fields.command.ts | 2 +- ...enqueued-status-to-workflow-run.command.ts | 2 +- .../1-1/1-1-fix-schema-array-type.command.ts | 2 +- ...field-is-label-synced-with-name.command.ts | 2 +- .../1-1-migrate-workflow-run-state.command.ts | 10 ++-- ...ueued-status-to-workflow-run-v2.command.ts | 2 +- ...ds-to-workflow-version-triggers.command.ts | 6 +-- ...ove-workflow-runs-without-state.command.ts | 4 +- ...ep-ids-to-workflow-runs-trigger.command.ts | 4 +- ...sign-roles-to-existing-api-keys.command.ts | 4 +- ...column-type-in-workspace-schema.command.ts | 2 +- .../upgrade.command.ts | 6 +-- .../migrate-views-to-core.command.ts | 22 ++++---- .../database/typeorm/core/core.datasource.ts | 4 +- .../1708535112230-addBillingCoreTables.ts | 2 +- .../1709233666080-updateBillingCoreTables.ts | 2 +- ...1709914564361-updateBillingSubscription.ts | 2 +- ...613773-addIntervalToBillingSubscription.ts | 2 +- ...732098580545-addBillingEntitlementTable.ts | 2 +- ...1733397937967-addNewBillingStripeTables.ts | 2 +- .../1733753649142-removeBillingFKWithCore.ts | 2 +- ...450749954-addConstraintsOnBillingTables.ts | 2 +- ...856478-addNonNullableProductDescription.ts | 2 +- ...1739981257356-addOnUpdateInEntitlements.ts | 2 +- ...CapColumnInBillingSubscriptionItemTable.ts | 2 +- .../1700140427984-setupMetadataTables.ts | 2 +- .../common/1700324860820-setupCoreTables.ts | 2 +- ...2112-addIdentifierFieldToObjectMetadata.ts | 2 +- .../1700650554672-addWorkspaceCacheVersion.ts | 2 +- ...387203-addAllowImpersonationToWorkspace.ts | 2 +- ...0856-addCascadeDeleteOnRefreshTokenUser.ts | 2 +- ...538754-addCascadeDeleteOnRelationObject.ts | 2 +- ...-addWorkspaceDeleteCascadeSetNullInUser.ts | 2 +- .../common/1700663879152-addEnumOptions.ts | 2 +- .../common/1701194529853-addFeatureFlags.ts | 2 +- ...005171-addSubscriptionStatusOnWorkspace.ts | 2 +- .../1704825571702-addPasswordResetToken.ts | 2 +- ...1706613419989-addDefaultAvatarUrlToUser.ts | 2 +- .../common/1707778127558-addUserWorkspaces.ts | 2 +- ...922-addOnDeleteActionToRelationMetadata.ts | 2 +- .../1709314035408-updateUserWorkspace.ts | 2 +- ...88-updateUserWorkspaceColumnConstraints.ts | 2 +- .../common/1709894431938-addStandardId.ts | 2 +- .../1711374137222-addRemoteServerTable.ts | 2 +- .../1711459912762-dropTargetColumnMap.ts | 2 +- .../common/1711466822763-addIsRemoteField.ts | 2 +- .../1711557405330-addMissingMigration.ts | 2 +- .../1711619086385-useTimestampWithTZ.ts | 2 +- .../1711624086253-updateRefreshTokenTable.ts | 2 +- .../1711633823798-useTimestampWithTZ.ts | 2 +- .../common/1712923480448-addIsAuditLogged.ts | 2 +- .../common/1713270565699-createRemoteTable.ts | 2 +- ...656356-addSettingsColumnToFieldMetadata.ts | 2 +- ...165-addSchemaAndAvailableTablesToServer.ts | 2 +- ...226719-updateInconsistentUserConstraint.ts | 2 +- .../1716310822694-removeAvailableTables.ts | 2 +- .../1716890009820-addRemoteServerLabel.ts | 2 +- .../1717425967770-addKeyValuePairTable.ts | 2 +- ...72-addKeyValuePairTableUniqueContraints.ts | 2 +- .../1717751631669-addPostgresCredentials.ts | 2 +- .../1718985664968-addIndexMetadataTable.ts | 2 +- ...23-useEnumForSubscriptionStatusInterval.ts | 2 +- ...moveSubscriptionStatusFromCoreWorkspace.ts | 2 +- ...524654925-addDateColumnsToIndexMetadata.ts | 2 +- .../1721057142509-fixIdentifierTypes.ts | 2 +- .../1721139150487-addKeyValuePairType.ts | 2 +- ...210534680-createServerlessFunctionTable.ts | 2 +- ...08-addRuntimeColumnToServerlessFunction.ts | 2 +- ...721656106498-migrateKeyValueTypeToJsonb.ts | 2 +- .../1721738579379-DeletePasswordResetToken.ts | 2 +- .../1722256203539-addActivationStatus.ts | 2 +- ...6203540-updateActivationStatusEnum copy.ts | 2 +- ...dateActivationStatusEnumPendingCreation.ts | 2 +- .../common/1723038077987-addSoftDelete.ts | 2 +- .../common/1724056827317-addInvitation.ts | 2 +- .../1724171584314-updateServerlessFunction.ts | 2 +- .../1724173061204-deprecateCacheVersion.ts | 2 +- ...MetadataVersionAndDatasourceOnWorkspace.ts | 2 +- ...emoveServerlessFunctionUniqueConstraint.ts | 2 +- ...addServerlessFunctionLayerVersionColumn.ts | 2 +- .../common/1725893697807-addIndexType.ts | 2 +- ...33-removeServerlessSourceCodeHashColumn.ts | 2 +- ...275-removeObjectMetadataIsSoftDeletable.ts | 2 +- .../common/1726757368824-migrationDebt.ts | 2 +- ...726757368825-addIsUniqueToIndexMetadata.ts | 2 +- .../1726766871572-addWhereToIndexMetadata.ts | 2 +- ...726849473832-addUniqueConstraintOnUsers.ts | 2 +- ...1198403-addWorkspaceSSOIdentityProvider.ts | 2 +- ...709905-addIsCustomColumnToIndexMetadata.ts | 2 +- ...ormGeneratedColumnsAndMaterializedViews.ts | 2 +- .../1728563893694-addIsUniqueToFields.ts | 2 +- .../1728579416430-addIsLabelSyncedWithName.ts | 2 +- ...addIsPublicInviteLinkEnabledOnWorkspace.ts | 2 +- ...8999374151-addConstraintOnIndexMetadata.ts | 2 +- ...2426186-updateServerlessFunctionColumns.ts | 2 +- .../1729676165199-add-object-shortcut.ts | 2 +- .../1730137590546-addSubdomainToWorkspace.ts | 2 +- ...6367-addAuthProvidersColumnsToWorkspace.ts | 2 +- .../1730803174864-addInputSchemaToFunction.ts | 2 +- ...addIsLabelSyncedWithNameToFieldMetadata.ts | 2 +- ...733318004066-missing-shortcut-migration.ts | 2 +- .../1733318043626-sso-missing-migration.ts | 2 +- ...3408604468-fixUserEmailUniqueConstraint.ts | 2 +- ...355945585-add-unique-index-on-subdomain.ts | 2 +- ...34544295083-remove-default-workspace-id.ts | 2 +- ...1736050161854-renameEmailVerifiedColumn.ts | 2 +- ...1736861823893-updateWorkspaceStatusEnum.ts | 2 +- .../common/1737033794408-two-factor-method.ts | 2 +- ...108-addTimeoutSecondsColumnToServerless.ts | 2 +- ...tionTargetFieldAndObjectToFieldMetadata.ts | 2 +- ...e-entity-default-microsoft-auth-enabled.ts | 2 +- ...712702-remove-domainName-from-workspace.ts | 2 +- ...1737997028359-add-hostname-to-workspace.ts | 2 +- ...8233783889-addNewSyncStatusToServerless.ts | 2 +- .../1738248281689-createPermissionsTable.ts | 2 +- ...DuplicateCriteriaColumnInObjectMetadata.ts | 2 +- .../common/1739022118023-addLocaleToUser.ts | 2 +- ...177820-rename-hostname-to-custom-domain.ts | 2 +- ...39203087254-add-is-custom-domain-enable.ts | 2 +- ...xesOnFieldMetadataAndIndexFieldMetadata.ts | 2 +- .../common/1739795699972-updateRoleTable.ts | 2 +- ...740048555744-add-approved-access-domain.ts | 2 +- ...1740390801418-addDefaultRoleToWorkspace.ts | 2 +- ...addAccessToFullAdminAndWorkspaceVersion.ts | 2 +- ...IsSearchableColumnInObjectMetadataTable.ts | 2 +- .../common/1741859116265-addIconToRole.ts | 2 +- ...42232505943-generatePermissionsV2Tables.ts | 2 +- ...60157-addIndexOnRoleLabelAndWorkspaceId.ts | 2 +- .../1742488572894-renamePermissionTables.ts | 2 +- .../1742736630054-standardObjectOverwrite.ts | 2 +- .../1742998832316-addWorkspaceConstraint.ts | 2 +- ...743085000787-updateKeyValuePairTypeEnum.ts | 2 +- .../1743085000788-transferMetadataToCore.ts | 2 +- ...veCanUpdateSettingFromSettingPermission.ts | 2 +- ...leteOnFieldMetadataRelationTargetObject.ts | 2 +- ...aultAvatarUrlColumnInUserWorkspaceTable.ts | 2 +- .../common/1747401483136-createAgentTable.ts | 2 +- ...add-user-workspace-role-composite-index.ts | 2 +- ...tadata-workspace-object-composite-index.ts | 2 +- .../1748844710107-addSoftDeleteIndexes.ts | 2 +- .../1748846032709-fixMetadataIndexes.ts | 2 +- .../common/1748846118238-fixCoreIndexes.ts | 2 +- .../common/1748849487789-fixCoreIndexes2.ts | 2 +- ...812894-addDeletedAtToServerlessFunction.ts | 2 +- ...8-removeUselessServerlessFunctionColumn.ts | 2 +- ...ame-user-workspace-role-to-role-targets.ts | 2 +- ...erverlessFunctionDefaultRuntimeToNode22.ts | 2 +- .../1750673748111-remove-relation-metadata.ts | 2 +- ...67020-AddAgentChatMessageAndThreadTable.ts | 2 +- .../1751558024634-morph-index-update.ts | 2 +- ...946522-add-api-keys-and-webhook-to-core.ts | 2 +- ...1700932529-add-locale-to-user-workspace.ts | 2 +- ...751890088507-addIndexOnObjectPermission.ts | 2 +- .../1751993324990-addFieldPermission.ts | 2 +- .../1752070094777-add-default-agent-id.ts | 2 +- ...752088464449-agent-as-standard-metadata.ts | 2 +- .../1752170600000-drop-two-factor-method.ts | 2 +- .../common/1752207396042-create-file-table.ts | 2 +- ...43000368-add-title-to-agent-chat-thread.ts | 2 +- ...1752839063082-two-factor-authentication.ts | 2 +- ...eldMetadataRelationConstraintDeferrable.ts | 2 +- ...3089620981-add-apikeyId-to-role-targets.ts | 2 +- ...3104458798-createViewTablesInCoreSchema.ts | 2 +- ...renameSettingPermissionToPermissionFlag.ts | 2 +- ...977613-AddCanAccessAllToolsColumnToRole.ts | 2 +- ...8-createAnyFieldFilterValueColumnOnView.ts | 2 +- .../1753709914396-AddAgentHandoffTable.ts | 2 +- ...58752-AddWorkspaceActivationStatusIndex.ts | 2 +- ...71805617-fixSoftDeleteUniqueConstraints.ts | 2 +- .../1754578392938-updateCoreViewDataModel.ts | 2 +- .../database/typeorm/raw/raw.datasource.ts | 2 +- .../src/database/typeorm/typeorm.module.ts | 2 +- .../src/database/typeorm/typeorm.service.ts | 4 +- .../__mocks__/object-metadata-item.mock.ts | 10 ++-- .../__tests__/workspace.factory.spec.ts | 2 +- .../graphql-config/graphql-config.service.ts | 17 +++--- .../hooks/use-cached-metadata.ts | 4 +- .../graphql-config/hooks/use-throttler.ts | 6 +-- .../interfaces/graphql-context.interface.ts | 6 +-- .../__mocks__/mockPersonObjectMetadata.ts | 2 +- .../__mocks__/mockPersonRecords.ts | 2 +- .../on-custom-batch-event.decorator.ts | 2 +- .../on-database-batch-event.decorator.ts | 2 +- .../graphql-query-filter-condition.parser.ts | 8 +-- .../graphql-query-filter-field.parser.ts | 8 +-- .../graphql-query-order.parser.ts | 8 +-- ...raphql-selected-fields-aggregate.parser.ts | 6 +-- ...graphql-selected-fields-relation.parser.ts | 6 +-- .../graphql-selected-fields.parser.ts | 8 +-- .../graphql-query.parser.ts | 18 ++++--- ...ct-records-to-graphql-connection.helper.ts | 14 ++--- .../helpers/process-aggregate.helper.ts | 4 +- .../process-nested-relations-v2.helper.ts | 16 +++--- .../process-nested-relations.helper.ts | 14 ++--- .../interfaces/base-resolver-service.ts | 22 ++++---- ...phql-query-create-many-resolver.service.ts | 21 +++++--- ...aphql-query-create-one-resolver.service.ts | 10 ++-- ...phql-query-delete-many-resolver.service.ts | 8 +-- ...aphql-query-delete-one-resolver.service.ts | 8 +-- ...hql-query-destroy-many-resolver.service.ts | 8 +-- ...phql-query-destroy-one-resolver.service.ts | 8 +-- ...-query-find-duplicates-resolver.service.ts | 10 ++-- ...raphql-query-find-many-resolver.service.ts | 14 ++--- ...graphql-query-find-one-resolver.service.ts | 10 ++-- ...aphql-query-merge-many-resolver.service.ts | 16 +++--- ...hql-query-restore-many-resolver.service.ts | 8 +-- ...phql-query-restore-one-resolver.service.ts | 8 +-- ...phql-query-update-many-resolver.service.ts | 8 +-- ...aphql-query-update-one-resolver.service.ts | 8 +-- .../utils/build-columns-to-return.ts | 2 +- .../utils/build-columns-to-select.ts | 2 +- .../utils/compute-where-condition-parts.ts | 2 +- .../utils/cursors.util.ts | 6 +-- .../utils/get-target-object-metadata.util.ts | 4 +- .../graphql/metadata-graphql-api.module.ts | 2 +- .../api/graphql/metadata.module-factory.ts | 12 ++--- .../services/scalars-explorer.service.ts | 6 ++- .../workspace-query-builder-options.mock.ts | 6 +-- ...reign-data-wrapper-server-query.factory.ts | 6 +-- ...rkspace-query-builder-options.interface.ts | 6 +-- .../utils/get-field-arguments-by-key.util.ts | 12 ++--- .../query-runner-args.factory.spec.ts | 6 +-- ...y-result-field-value-a-connection.guard.ts | 8 +-- ...field-value-a-nested-record-array.guard.ts | 4 +- ...result-field-value-a-record-array.guard.ts | 4 +- ...query-result-field-value-a-record.guard.ts | 4 +- ...tivity-query-result-getter.handler.spec.ts | 4 +- .../activity-query-result-getter.handler.ts | 6 +-- .../attachment-query-result-getter.handler.ts | 6 +-- .../person-query-result-getter.handler.ts | 6 +-- ...pace-member-query-result-getter.handler.ts | 6 +-- .../interfaces/query-result-field-value.ts | 4 +- .../query-result-getter-handler.interface.ts | 2 +- .../query-result-getters.factory.ts | 14 ++--- .../factories/query-runner-args.factory.ts | 28 +++++----- .../interfaces/connection.interface.ts | 4 +- .../query-runner-option.interface.ts | 8 +-- .../listeners/entity-events-to-db.listener.ts | 16 +++--- .../listeners/telemetry.listener.ts | 2 +- ...hql-query-runner-exception-handler.util.ts | 2 +- .../utils/handle-duplicate-key-error.util.ts | 4 +- .../utils/with-soft-deleted.util.ts | 2 +- .../utils/workspace-exception-handler.util.ts | 2 +- ...nner-graphql-api-exception-handler.util.ts | 2 +- .../workspace-query-hook.decorator.ts | 4 +- .../workspace-query-hook.interface.ts | 6 +-- .../storage/workspace-query-hook.storage.ts | 10 ++-- .../types/workspace-query-hook.type.ts | 26 ++++----- .../workspace-query-hook-metadata.accessor.ts | 4 +- .../workspace-query-hook.explorer.ts | 14 ++--- .../workspace-query-hook.service.ts | 10 ++-- .../factories/create-many-resolver.factory.ts | 10 ++-- .../factories/create-one-resolver.factory.ts | 10 ++-- .../factories/delete-many-resolver.factory.ts | 10 ++-- .../factories/delete-one-resolver.factory.ts | 10 ++-- .../destroy-many-resolver.factory.ts | 10 ++-- .../factories/destroy-one-resolver.factory.ts | 10 ++-- .../find-duplicates-resolver.factory.ts | 10 ++-- .../factories/find-many-resolver.factory.ts | 10 ++-- .../factories/find-one-resolver.factory.ts | 10 ++-- .../factories/merge-many-resolver.factory.ts | 10 ++-- .../restore-many-resolver.factory.ts | 10 ++-- .../factories/restore-one-resolver.factory.ts | 10 ++-- .../factories/update-many-resolver.factory.ts | 10 ++-- .../factories/update-one-resolver.factory.ts | 10 ++-- ...pace-resolver-builder-factory.interface.ts | 4 +- .../workspace-resolvers-builder.interface.ts | 10 ++-- .../workspace-resolver-builder.service.ts | 4 +- .../workspace-resolver.factory.ts | 12 ++--- .../factories/aggregation-type.factory.ts | 4 +- .../factories/args.factory.ts | 6 +-- .../composite-enum-type-definition.factory.ts | 12 ++--- ...composite-input-type-definition.factory.ts | 11 ++-- ...omposite-object-type-definition.factory.ts | 8 +-- .../connection-type-definition.factory.ts | 8 +-- .../factories/connection-type.factory.ts | 10 ++-- .../factories/edge-type-definition.factory.ts | 8 +-- .../factories/edge-type.factory.ts | 8 +-- .../factories/enum-type-definition.factory.ts | 10 ++-- ...xtend-object-type-definition-v2.factory.ts | 8 +-- .../input-type-definition.factory.ts | 4 +- .../factories/input-type.factory.ts | 8 +-- .../factories/mutation-type.factory.ts | 8 +-- .../object-type-definition.factory.ts | 4 +- .../factories/orphaned-types.factory.ts | 2 +- .../factories/output-type.factory.ts | 10 ++-- .../factories/query-type.factory.ts | 8 +-- ...n-connect-input-type-definition.factory.ts | 10 ++-- .../factories/relation-type-v2.factory.ts | 6 +-- .../factories/root-type.factory.ts | 8 +-- .../graphql-types/scalars/raw-json.scalar.ts | 6 +-- .../graphql-types/scalars/time.scalar.ts | 2 +- .../interfaces/param-metadata.interface.ts | 4 +- ...kspace-schema-builder-context.interface.ts | 6 +-- .../services/type-mapper.service.ts | 12 ++--- .../storages/type-definitions.storage.ts | 18 +++---- .../type-definitions.generator.ts | 6 +-- .../utils/__tests__/get-resolver-args.spec.ts | 2 +- .../compute-composite-property-target.util.ts | 4 +- ...tract-graphql-relation-field-names.util.ts | 4 +- .../utils/generate-fields.util.ts | 16 +++--- ...le-aggregations-from-object-fields.util.ts | 4 +- .../utils/get-number-filter-type.util.ts | 2 +- .../utils/get-number-scalar-type.util.ts | 2 +- .../utils/get-resolver-args.util.ts | 4 +- ...tadata-relation-or-morph-relation.utils.ts | 2 +- .../utils/object-contains-relation-field.ts | 2 +- .../workspace-graphql-schema.factory.ts | 6 +-- .../api/graphql/workspace-schema.factory.ts | 2 +- .../api/mcp/services/mcp-metadata.service.ts | 6 +-- .../services/tools/create.tools.service.ts | 4 +- .../services/tools/delete.tools.service.ts | 4 +- .../mcp/services/tools/get.tools.service.ts | 4 +- .../tools/mcp-metadata-tools.service.ts | 8 +-- .../services/tools/update.tools.service.ts | 4 +- .../engine/api/mcp/utils/get-json-schema.ts | 2 +- .../handlers/rest-api-create-many.handler.ts | 2 +- .../handlers/rest-api-create-one.handler.ts | 2 +- .../handlers/rest-api-delete-one.handler.ts | 2 +- .../rest-api-find-duplicates.handler.ts | 6 +-- .../handlers/rest-api-find-many.handler.ts | 2 +- .../handlers/rest-api-find-one.handler.ts | 2 +- .../handlers/rest-api-update-one.handler.ts | 2 +- .../core/interfaces/rest-api-base.handler.ts | 24 ++++----- .../core-query-builder.factory.ts | 8 +-- .../factories/create-many-query.factory.ts | 4 +- .../factories/create-variables.factory.ts | 4 +- .../find-duplicates-query.factory.ts | 4 +- .../find-duplicates-variables.factory.ts | 4 +- .../factories/get-variables.factory.ts | 8 +-- .../__tests__/check-fields.utils.spec.ts | 2 +- .../__tests__/get-field-type.utils.spec.ts | 2 +- ...ld-metadata-to-graphql-query.utils.spec.ts | 8 +-- .../query-builder/utils/check-fields.utils.ts | 2 +- .../utils/compute-depth.utils.ts | 2 +- .../check-filter-enum-values.spec.ts | 2 +- .../__tests__/parse-filter.utils.spec.ts | 4 +- .../filter-utils/check-filter-enum-values.ts | 2 +- .../filter-utils/format-field-values.utils.ts | 2 +- .../utils/filter-utils/parse-filter.utils.ts | 4 +- .../utils/get-field-type.utils.ts | 4 +- ...p-field-metadata-to-graphql-query.utils.ts | 4 +- .../parse-core-batch-path.utils.ts | 2 +- .../path-parsers/parse-core-path.utils.ts | 2 +- .../core/services/rest-api-core.service.ts | 2 +- .../rest/core/types/query-variables.type.ts | 2 +- .../engine/api/rest/core/types/query.type.ts | 2 +- .../api/rest/errors/RestApiException.ts | 2 +- .../ending-before-input.factory.spec.ts | 2 +- .../__tests__/filter-input.factory.spec.ts | 6 +-- .../__tests__/limit-input.factory.spec.ts | 2 +- .../__tests__/order-by-input.factory.spec.ts | 6 +-- .../starting-before-input.factory.spec.ts | 2 +- .../input-factories/depth-input.factory.ts | 2 +- .../ending-before-input.factory.ts | 2 +- .../input-factories/filter-input.factory.ts | 8 +-- .../input-factories/limit-input.factory.ts | 2 +- .../input-factories/order-by-input.factory.ts | 8 +-- .../starting-after-input.factory.ts | 2 +- .../create-metadata-query.factory.ts | 6 +-- .../delete-metadata-query.factory.ts | 4 +- .../find-many-metadata-query.factory.ts | 4 +- .../find-one-metadata-query.factory.ts | 6 +-- .../get-metadata-variables.factory.ts | 4 +- .../update-metadata-query.factory.ts | 6 +-- .../metadata-query-builder.factory.ts | 6 +-- .../utils/fetch-metadata-fields.utils.ts | 2 +- .../has-select-all-fields-selector.util.ts | 2 +- .../utils/parse-metadata-path.utils.ts | 4 +- .../metadata/rest-api-metadata.service.ts | 4 +- .../metadata/types/metadata-query.type.ts | 2 +- .../api/rest/rest-api-exception.filter.ts | 6 +-- .../src/engine/api/rest/rest-api.service.ts | 6 +-- .../engine/api/rest/types/RequestContext.ts | 2 +- ...posite-field-where-condition.utils.spec.ts | 4 +- ...r-composite-field-where-condition.utils.ts | 8 +-- ...ursor-cumulative-where-conditions.utils.ts | 6 +-- .../build-cursor-where-condition.utils.ts | 10 ++-- .../utils/build-duplicate-conditions.utils.ts | 6 +-- .../utils/compute-cursor-arg-filter.utils.ts | 12 ++--- .../utils/get-all-selectable-fields.utils.ts | 4 +- .../utils/validate-and-get-order-by.utils.ts | 8 +-- .../src/engine/constants/settings/index.ts | 2 +- .../settings/interfaces/settings.interface.ts | 4 +- .../created-by.create-many.pre-query-hook.ts | 8 +-- .../created-by.create-one.pre-query-hook.ts | 8 +-- ...eated-by-from-auth-context.service.spec.ts | 16 +++--- .../created-by-from-auth-context.service.ts | 6 +-- .../build-created-by-from-api-key.util.ts | 4 +- ...created-by-from-full-name-metadata.util.ts | 4 +- .../admin-panel-health.service.spec.ts | 6 +-- .../__tests__/admin-panel.service.spec.ts | 2 +- .../admin-panel/admin-panel-health.service.ts | 15 +++--- .../admin-panel/admin-panel.resolver.ts | 4 +- .../admin-panel/admin-panel.service.ts | 16 +++--- .../ai/constants/ai-models.const.spec.ts | 2 +- .../ai/controllers/ai.controller.spec.ts | 2 +- .../ai/controllers/ai.controller.ts | 2 +- .../ai/controllers/mcp.controller.spec.ts | 6 +-- .../ai/decorators/string-or-number.ts | 2 +- .../ai/services/ai-billing.service.spec.ts | 2 +- .../ai/services/ai-billing.service.ts | 4 +- .../ai/services/ai-model-registry.service.ts | 4 +- .../core-modules/ai/services/ai.service.ts | 2 +- .../ai/services/mcp.service.spec.ts | 6 +-- .../core-modules/ai/services/mcp.service.ts | 6 +-- .../ai/services/tool-adapter.service.ts | 8 +-- .../core-modules/ai/services/tool.service.ts | 2 +- .../api-key/api-key-role.service.spec.ts | 2 +- .../api-key/api-key-role.service.ts | 4 +- .../api-key/api-key.service.spec.ts | 2 +- .../core-modules/api-key/api-key.service.ts | 2 +- .../api-key/controllers/api-key.controller.ts | 2 +- .../app-token/app-token.auto-resolver-opts.ts | 4 +- .../hooks/before-create-one-app-token.hook.ts | 6 +-- .../services/app-token.service.spec.ts | 2 +- .../app-token/services/app-token.service.ts | 2 +- ...approved-access-domain-exception-filter.ts | 8 +-- .../approved-access-domain.resolver.ts | 2 +- .../approved-access-domain.validate.ts | 4 +- .../approved-access-domain.service.ts | 4 +- .../services/approved-access-domain.spec.ts | 8 +-- .../audit/audit-exception-filter.ts | 8 +-- .../core-modules/audit/audit.resolver.spec.ts | 6 +-- .../core-modules/audit/audit.resolver.ts | 4 +- .../audit/dtos/create-analytics.input.ts | 2 +- .../create-audit-log-from-internal-event.ts | 2 +- .../audit/services/audit.service.spec.ts | 2 +- .../audit/services/audit.service.ts | 6 +-- .../core-modules/audit/types/events.type.ts | 40 +++++++------- .../audit/utils/analytics.utils.ts | 10 ++-- .../core-modules/auth/auth.resolver.spec.ts | 4 +- .../auth/controllers/sso-auth.controller.ts | 2 +- .../auth/dto/available-workspaces.output.ts | 2 +- .../get-authorization-url-for-sso.output.ts | 2 +- .../core-modules/auth/dto/sign-up.input.ts | 2 +- .../auth/dto/user-credentials.input.ts | 2 +- .../auth-graphql-api-exception.filter.ts | 2 +- .../filters/auth-oauth-exception.filter.ts | 8 ++- .../filters/auth-rest-api-exception.filter.ts | 8 ++- .../enterprise-features-enabled.guard.ts | 6 ++- ...pis-oauth-exchange-code-for-token.guard.ts | 2 +- .../google-apis-oauth-request-code.guard.ts | 2 +- .../auth/guards/google-oauth.guard.ts | 4 +- .../guards/google-provider-enabled.guard.ts | 6 ++- ...pis-oauth-exchange-code-for-token.guard.ts | 2 +- ...microsoft-apis-oauth-request-code.guard.ts | 2 +- .../auth/guards/microsoft-oauth.guard.ts | 2 +- .../microsoft-provider-enabled.guard.ts | 6 ++- .../auth/guards/oidc-auth.guard.ts | 6 +-- .../auth/guards/oidc-auth.spec.ts | 10 ++-- .../auth/guards/saml-auth.guard.ts | 8 +-- .../auth/services/auth-sso.spec.ts | 4 +- .../auth/services/auth.service.spec.ts | 6 +-- .../auth/services/auth.service.ts | 28 +++++----- .../create-calendar-channel.service.ts | 4 +- .../create-connected-account.service.ts | 6 +-- .../create-message-channel.service.ts | 4 +- .../services/create-message-folder.service.ts | 4 +- .../auth/services/google-apis.service.spec.ts | 4 +- .../auth/services/google-apis.service.ts | 18 +++---- .../services/microsoft-apis.service.spec.ts | 4 +- .../auth/services/microsoft-apis.service.ts | 18 +++---- .../reset-calendar-channel.service.ts | 4 +- .../services/reset-message-channel.service.ts | 4 +- .../services/reset-message-folder.service.ts | 6 +-- .../services/reset-password.service.spec.ts | 2 +- .../auth/services/reset-password.service.ts | 10 ++-- .../auth/services/sign-in-up.service.spec.ts | 14 ++--- .../auth/services/sign-in-up.service.ts | 12 ++--- ...-connected-account-on-reconnect.service.ts | 4 +- ...h-exchange-code-for-token.auth.strategy.ts | 4 +- .../auth/strategies/google.auth.strategy.ts | 8 +-- .../auth/strategies/jwt.auth.strategy.spec.ts | 2 +- .../auth/strategies/jwt.auth.strategy.ts | 12 ++--- ...h-exchange-code-for-token.auth.strategy.ts | 4 +- .../strategies/microsoft.auth.strategy.ts | 10 ++-- .../auth/strategies/oidc.auth.strategy.ts | 4 +- .../auth/strategies/saml.auth.strategy.ts | 12 ++--- .../services/access-token.service.spec.ts | 4 +- .../token/services/access-token.service.ts | 10 ++-- .../email-verification-token.service.spec.ts | 2 +- .../email-verification-token.service.ts | 2 +- .../services/login-token.service.spec.ts | 2 +- .../token/services/login-token.service.ts | 6 +-- .../services/refresh-token.service.spec.ts | 2 +- .../token/services/refresh-token.service.ts | 4 +- .../services/renew-token.service.spec.ts | 4 +- .../token/services/renew-token.service.ts | 2 +- .../services/transient-token.service.spec.ts | 2 +- .../token/services/transient-token.service.ts | 4 +- .../workspace-agnostic-token.service.spec.ts | 4 +- .../workspace-agnostic-token.service.ts | 6 +-- .../auth/types/auth-context.type.ts | 10 ++-- .../auth/types/google-api-request.type.ts | 6 +-- .../auth/types/microsoft-api-request.type.ts | 6 +-- .../core-modules/auth/types/signInUp.type.ts | 10 ++-- ...apis-set-request-extra-params.util.spec.ts | 2 +- ...auth-graphql-api-exception-handler.util.ts | 7 ++- .../get-auth-exception-rest-status.util.ts | 8 +-- ...ogle-apis-set-request-extra-params.util.ts | 2 +- .../stripe-subscription-updated-events.ts | 2 +- .../services/billing-webhook-alert.service.ts | 3 +- .../billing-webhook-customer.service.ts | 3 +- .../billing-webhook-entitlement.service.ts | 3 +- .../billing-webhook-invoice.service.ts | 3 +- .../services/billing-webhook-price.service.ts | 3 +- .../billing-webhook-product.service.ts | 3 +- .../billing-webhook-subscription.service.ts | 5 +- ...event-to-database-entitlement.util.spec.ts | 2 +- ...uct-event-to-database-product.util.spec.ts | 2 +- ...ids-from-stripe-subscription-event.util.ts | 3 +- ...ated-event-to-database-entitlement.util.ts | 2 +- ...ripe-price-event-to-database-price.util.ts | 2 +- ...-product-event-to-database-product.util.ts | 2 +- ...ription-event-to-database-customer.util.ts | 2 +- ...vent-to-database-subscription-item.util.ts | 2 +- ...ion-event-to-database-subscription.util.ts | 2 +- .../core-modules/billing/billing.resolver.ts | 2 +- ...-add-workflow-subscription-item.command.ts | 4 +- .../billing-sync-customer-data.command.ts | 2 +- .../billing-sync-plans-data.command.ts | 5 +- ...lling-update-subscription-price.command.ts | 2 +- .../billing/dtos/billing-product.dto.ts | 4 +- .../billing/entities/billing-price.entity.ts | 3 +- .../entities/billing-product.entity.ts | 3 +- .../filters/billing-api-exception.filter.ts | 10 ++-- .../jobs/update-subscription-quantity.job.ts | 2 +- .../billing-feature-used.listener.ts | 2 +- .../billing-workspace-member.listener.ts | 6 +-- .../billing/services/billing-plan.service.ts | 6 +-- .../billing-portal.workspace-service.ts | 9 ++-- .../services/billing-product.service.ts | 8 +-- .../billing-subscription-item.service.ts | 2 +- .../services/billing-subscription.service.ts | 9 ++-- .../billing/services/billing-usage.service.ts | 6 +-- .../billing/services/billing.service.ts | 4 +- .../stripe-billing-meter-event.service.ts | 4 +- .../services/stripe-billing-meter.service.ts | 2 +- .../services/stripe-billing-portal.service.ts | 2 +- .../services/stripe-checkout.service.ts | 5 +- .../services/stripe-customer.service.ts | 2 +- .../stripe/services/stripe-price.service.ts | 2 +- .../stripe/services/stripe-product.service.ts | 2 +- .../stripe-subscription-item.service.ts | 3 +- .../services/stripe-subscription.service.ts | 4 +- .../stripe/services/stripe-webhook.service.ts | 2 +- .../mocks/stripe-sdk-mock.service.ts | 4 +- .../stripe-sdk/mocks/stripe-sdk.mock.ts | 2 +- .../types/billing-get-plan-result.type.ts | 4 +- ...billing-get-prices-per-plan-result.type.ts | 2 +- ...portal-checkout-session-parameters.type.ts | 8 +-- .../billing/types/billing-usage-event.type.ts | 4 +- ...tabase-product-to-graphql-dto.util.spec.ts | 2 +- ...stripe-valid-product-metadata.util.spec.ts | 2 +- ...tripe-meter-to-database-meter.util.spec.ts | 2 +- ...tripe-price-to-database-price.util.spec.ts | 2 +- ...e-product-to-database-product.util.spec.ts | 2 +- ...at-database-product-to-graphql-dto.util.ts | 10 ++-- .../get-plan-key-from-subscription.util.ts | 2 +- .../is-stripe-valid-product-metadata.util.ts | 4 +- ...orm-stripe-meter-to-database-meter.util.ts | 2 +- ...orm-stripe-price-to-database-price.util.ts | 2 +- ...stripe-product-to-database-product.util.ts | 2 +- .../__tests__/cache-lock.service.spec.ts | 2 +- .../cache-lock/with-lock.decorator.ts | 2 +- .../cache-storage.module-factory.ts | 4 +- .../cache-storage/cache-storage.module.ts | 2 +- .../decorators/cache-storage.decorator.ts | 2 +- .../services/cache-storage.service.ts | 4 +- .../timeline-calendar-event.service.spec.ts | 6 +-- .../timeline-calendar-event.service.ts | 8 +-- .../core-modules/captcha/captcha.guard.ts | 6 ++- .../captcha/captcha.module-factory.ts | 6 +-- .../core-modules/captcha/captcha.module.ts | 4 +- .../core-modules/captcha/captcha.service.ts | 2 +- .../drivers/google-recaptcha.driver.ts | 10 ++-- .../interfaces/captcha-driver.interface.ts | 2 +- .../captcha/drivers/turnstile.driver.ts | 10 ++-- .../captcha-graphql-api-exception.filter.ts | 2 +- .../captcha/interfaces/captcha.interface.ts | 2 +- ...tcha-graphql-api-exception-handler.util.ts | 8 +-- .../client-config.controller.spec.ts | 4 +- .../client-config/client-config.controller.ts | 2 +- .../services/client-config.service.spec.ts | 2 +- .../services/client-config.service.ts | 4 +- .../controllers/cloudflare.spec.ts | 8 +-- .../domain-manager/domain-manager.type.ts | 2 +- .../guards/cloudflare-secret.guard.ts | 6 ++- .../guards/cloudflare-secret.spec.ts | 4 +- .../services/custom-domain.service.spec.ts | 4 +- .../services/custom-domain.service.ts | 4 +- .../services/domain-manager.service.spec.ts | 2 +- .../services/domain-manager.service.ts | 4 +- .../validator/cloudflare.validate.ts | 3 +- ...mail-verification-exception-filter.util.ts | 7 ++- .../services/email-verification.service.ts | 4 +- .../__tests__/email-driver.factory.spec.ts | 2 +- .../__tests__/email-sender.service.spec.ts | 4 +- .../interfaces/email-driver.interface.ts | 2 +- .../email/drivers/logger.driver.ts | 4 +- .../core-modules/email/drivers/smtp.driver.ts | 11 ++-- .../email/email-driver.factory.ts | 2 +- .../email/email-sender.service.ts | 4 +- .../engine/core-modules/email/email.module.ts | 2 +- .../core-modules/email/email.service.ts | 2 +- .../types/object-record-event.event.ts | 10 ++-- .../object-record-non-destructive-event.ts | 8 +-- .../types/object-record-update.event.ts | 2 +- .../types/object-record.base.event.ts | 4 +- .../object-record-changed-properties.util.ts | 4 +- .../utils/object-record-changed-values.ts | 4 +- .../exception-handler.service.spec.ts | 2 +- .../drivers/console.driver.ts | 4 +- .../drivers/sentry.driver.ts | 4 +- .../exception-handler.module-definition.ts | 2 +- .../exception-handler.module-factory.ts | 6 +-- .../exception-handler.module.ts | 6 +-- .../exception-handler.service.ts | 2 +- .../hooks/use-sentry-tracing.ts | 6 +-- .../http-exception-handler.service.ts | 8 +-- .../exception-handler-driver.interface.ts | 2 +- .../exception-handler-options.interface.ts | 6 +-- .../interfaces/exception-handler.interface.ts | 2 +- .../mocks/exception-handler-mock.service.ts | 4 +- .../mocks/mock-unhandled-exception.filter.ts | 6 ++- .../interfaces/feature-flag-map.interface.ts | 2 +- .../__tests__/feature-flag.service.spec.ts | 2 +- .../services/feature-flag.service.ts | 6 +-- .../validates/feature-flag.validate.ts | 2 +- .../is-public-feature-flag.validate.spec.ts | 4 +- .../is-public-feature-flag.validate.ts | 6 +-- .../file-storage-driver.factory.spec.ts | 2 +- .../__tests__/file-storage.service.spec.ts | 2 +- .../interfaces/storage-driver.interface.ts | 2 +- .../file-storage/drivers/local.driver.ts | 4 +- .../file-storage/drivers/s3.driver.ts | 8 +-- .../file-storage-driver.factory.ts | 2 +- .../file-storage/file-storage.module.ts | 2 +- .../file-storage/file-storage.service.ts | 4 +- .../file-storage/utils/read-file-content.ts | 2 +- .../file/controllers/file.controller.spec.ts | 4 +- .../resolvers/file-upload.resolver.spec.ts | 2 +- .../services/file-upload.service.ts | 2 +- .../file/filters/file-api-exception.filter.ts | 8 ++- .../file/guards/file-path-guard.ts | 8 ++- .../file/interfaces/file-folder.interface.ts | 2 +- .../listeners/file-attachment.listener.ts | 6 +-- .../file-workspace-member.listener.ts | 6 +-- .../file/services/file-metadata.service.ts | 2 +- .../file/services/file.service.spec.ts | 2 +- .../file/services/file.service.ts | 4 +- ...tract-file-info-from-request.utils.spec.ts | 2 +- .../file/utils/check-file-folder.utils.ts | 2 +- .../file/utils/check-file-path.utils.ts | 2 +- .../extract-file-info-from-request.utils.ts | 2 +- .../geo-map/services/geo-map.service.ts | 4 +- ...-nest-to-auto-log-graphql-errors.filter.ts | 6 ++- .../hooks/use-graphql-error-handler.hook.ts | 19 ++++--- .../graphql/pipes/resolver-validation.pipe.ts | 8 +-- .../graphql/utils/graphql-errors.util.ts | 8 +-- .../services/guard-redirect.service.ts | 6 +-- .../__tests__/health.controller.spec.ts | 2 +- .../indicators/__tests__/app.health.spec.ts | 4 +- .../connected-account.health.spec.ts | 2 +- .../__tests__/database.health.spec.ts | 4 +- .../indicators/__tests__/redis.health.spec.ts | 4 +- .../__tests__/worker.health.spec.ts | 4 +- .../health/indicators/app.health.ts | 2 +- .../indicators/connected-account.health.ts | 2 +- .../health/indicators/database.health.ts | 2 +- .../health/indicators/redis.health.ts | 2 +- .../health/indicators/worker.health.ts | 4 +- .../core-modules/i18n/i18n.middleware.ts | 4 +- .../engine/core-modules/i18n/i18n.module.ts | 7 ++- .../engine/core-modules/i18n/i18n.service.ts | 12 +++-- .../i18n/types/i18n-context.type.ts | 2 +- .../imap-smtp-caldav-connection.resolver.ts | 2 +- ...mtp-caldav-connection-validator.service.ts | 2 +- .../imap-smtp-caldav-connection.service.ts | 6 +-- .../jwt/services/jwt-wrapper.service.ts | 22 ++++---- .../key-value-pair/key-value-pair.service.ts | 2 +- .../utils/is-public-feature-flag.util.spec.ts | 2 +- .../lab/utils/is-public-feature-flag.util.ts | 4 +- .../logger/__tests__/logger.service.spec.ts | 2 +- .../logger/interfaces/logger.interface.ts | 2 +- .../logger/logger.module-definition.ts | 2 +- .../logger/logger.module-factory.ts | 4 +- .../core-modules/logger/logger.module.ts | 11 ++-- .../core-modules/logger/logger.service.ts | 2 +- .../decorators/message-queue.decorator.ts | 2 +- .../decorators/processor.decorator.ts | 4 +- .../message-queue/drivers/bullmq.driver.ts | 22 +++++--- .../message-queue-driver.interface.ts | 10 ++-- .../message-queue/drivers/pg-boss.driver.ts | 14 ++--- .../message-queue/drivers/sync.driver.ts | 8 +-- .../message-queue-module-options.interface.ts | 4 +- .../message-queue-core.module.ts | 10 ++-- .../message-queue-metadata.accessor.ts | 6 +-- .../message-queue/message-queue.explorer.ts | 14 ++--- .../message-queue.module-definition.ts | 2 +- .../message-queue.module-factory.ts | 8 +-- .../message-queue/message-queue.module.ts | 6 +-- ...essage-queue-task-assigned.service.spec.ts | 4 +- .../services/message-queue.service.ts | 10 ++-- .../services/get-messages.service.ts | 6 +-- .../services/timeline-messaging.service.ts | 6 +-- .../utils/extract-participant-summary.util.ts | 4 +- .../utils/filter-active-participants.util.ts | 2 +- .../utils/format-thread-participant.util.ts | 4 +- .../messaging/utils/format-threads.util.ts | 4 +- .../metrics/metrics-cache.service.ts | 2 +- .../core-modules/metrics/metrics.service.ts | 4 +- .../onboarding/onboarding.service.ts | 4 +- .../open-api/open-api.service.spec.ts | 2 +- .../core-modules/open-api/open-api.service.ts | 8 +-- .../utils/__tests__/components.utils.spec.ts | 6 +-- .../open-api/utils/base-schema.utils.ts | 2 +- .../open-api/utils/components.utils.ts | 6 +-- .../utils/compute-schema-tags.utils.ts | 4 +- .../open-api/utils/computeWebhooks.utils.ts | 4 +- .../utils/generate-random-field-value.util.ts | 4 +- .../utils/get-error-responses.utils.ts | 2 +- .../open-api/utils/parameters.utils.ts | 2 +- .../core-modules/open-api/utils/path.utils.ts | 4 +- .../open-api/utils/responses.utils.ts | 2 +- .../postgres-credentials.service.ts | 2 +- .../__tests__/record-position.service.spec.ts | 2 +- .../services/record-position.service.ts | 2 +- .../record-input-transformer.service.ts | 4 +- ...rmer-graphql-api-exception-handler.util.ts | 2 +- .../utils/remove-empty-links.ts | 2 +- .../utils/transform-links-value.util.ts | 2 +- .../utils/transform-phones-value.util.ts | 6 +-- .../redis-client/redis-client.service.ts | 2 +- .../search/__tests__/search.service.spec.ts | 2 +- .../search/dtos/object-record-filter-input.ts | 2 +- .../filters/search-api-exception.filter.ts | 8 +-- .../search/services/search.service.ts | 22 ++++---- .../records-with-object-metadata-item.ts | 4 +- .../interfaces/serverless-driver.interface.ts | 4 +- .../serverless/drivers/lambda.driver.ts | 18 +++---- .../serverless/drivers/local.driver.ts | 8 +-- .../serverless/serverless-module.factory.ts | 6 +-- .../serverless/serverless.interface.ts | 6 +-- .../serverless/serverless.module.ts | 4 +- .../serverless/serverless.service.ts | 4 +- .../utils/serverless-get-folder.utils.ts | 2 +- .../session-storage.module-factory.ts | 5 +- .../core-modules/sso/dtos/edit-sso.input.ts | 2 +- .../core-modules/sso/dtos/edit-sso.output.ts | 2 +- .../sso/dtos/find-available-SSO-IDP.output.ts | 2 +- .../core-modules/sso/dtos/setup-sso.output.ts | 2 +- .../sso/dtos/validators/x509.validator.ts | 4 +- .../sso/services/sso.service.spec.ts | 2 +- .../core-modules/sso/services/sso.service.ts | 6 +-- .../engine/core-modules/sso/sso.resolver.ts | 2 +- .../sso/types/SSOConfigurations.type.ts | 4 +- .../tool/services/tool-registry.service.ts | 4 +- .../tool/tools/http-tool/http-tool.ts | 10 ++-- .../types/http-request-input.type.ts | 4 +- .../tools/send-email-tool/send-email-tool.ts | 8 +-- .../types/send-email-input.type.ts | 4 +- .../core-modules/tool/types/tool.type.ts | 10 ++-- .../__tests__/config-cache.service.spec.ts | 4 +- .../cache/config-cache.service.ts | 8 +-- .../config-cache-entry.interface.ts | 2 +- .../twenty-config/config-variables.ts | 6 +-- .../config-value-converter.service.spec.ts | 6 +-- .../config-value-converter.service.ts | 2 +- .../decorators/assert-or-warn.decorator.ts | 4 +- .../config-variables-metadata.decorator.ts | 8 +-- .../decorators/is-aws-region.decorator.ts | 4 +- .../decorators/is-duration.decorator.ts | 4 +- .../is-optional-or-empty-string.decorator.ts | 2 +- .../is-strictly-lower-than.decorator.ts | 4 +- .../decorators/is-twenty-semver.decorator.ts | 6 +-- .../__tests__/database-config.driver.spec.ts | 4 +- .../environment-config.driver.spec.ts | 2 +- .../drivers/database-config.driver.ts | 4 +- .../drivers/database-config.module.ts | 2 +- .../database-config-driver.interface.ts | 2 +- .../twenty-config/dynamic-factory.base.ts | 4 +- ...g-variable-graphql-api-exception.filter.ts | 8 +-- .../__tests__/config-storage.service.spec.ts | 8 +-- .../storage/config-storage.service.ts | 4 +- .../interfaces/config-storage.interface.ts | 2 +- .../twenty-config/twenty-config.module.ts | 2 +- .../twenty-config.service.spec.ts | 4 +- .../twenty-config/twenty-config.service.ts | 4 +- .../utils/apply-basic-validators.util.ts | 4 +- .../utils/type-transformers.registry.ts | 2 +- .../otp/interfaces/otp.strategy.interface.ts | 4 +- .../strategies/otp/otp.constants.ts | 2 +- .../totp/constants/totp.strategy.constants.ts | 2 +- .../strategies/otp/totp/totp.strategy.spec.ts | 2 +- .../strategies/otp/totp/totp.strategy.ts | 6 +-- ...or-authentication-exception.filter.spec.ts | 10 ---- ...-factor-authentication-exception.filter.ts | 7 ++- ...two-factor-authentication.resolver.spec.ts | 12 ++--- .../two-factor-authentication.service.spec.ts | 4 +- .../two-factor-authentication.service.ts | 4 +- ...o-factor-authentication.validation.spec.ts | 2 +- .../two-factor-authentication.validation.ts | 4 +- .../simple-secret-encryption.util.spec.ts | 2 +- ...or-authentication-method.presenter.spec.ts | 2 +- ...-factor-authentication-method.presenter.ts | 4 +- .../user-workspace/user-workspace.entity.ts | 2 +- .../user-workspace.service.spec.ts | 12 ++--- .../user-workspace/user-workspace.service.ts | 10 ++-- .../user-workspace/user-workspace.validate.ts | 4 +- .../user/services/user.service.ts | 4 +- .../workspace-member-transpiler.service.ts | 14 ++--- .../user-vars/utils/merge-user-vars.util.ts | 2 +- .../user/user.auto-resolver-opts.ts | 4 +- .../engine/core-modules/user/user.resolver.ts | 4 +- .../engine/core-modules/user/user.validate.ts | 4 +- .../view/controllers/view-field.controller.ts | 2 +- .../view-filter-group.controller.ts | 2 +- .../controllers/view-filter.controller.ts | 2 +- .../view/controllers/view-group.controller.ts | 2 +- .../view/controllers/view-sort.controller.ts | 2 +- .../view/controllers/view.controller.ts | 2 +- .../view-field-rest-api-exception.filter.ts | 10 ++-- ...-filter-group-rest-api-exception.filter.ts | 10 ++-- .../view-filter-rest-api-exception.filter.ts | 10 ++-- .../view-group-rest-api-exception.filter.ts | 10 ++-- .../filters/view-rest-api-exception.filter.ts | 10 ++-- .../view-sort-rest-api-exception.filter.ts | 10 ++-- .../view/resolvers/view-field.resolver.ts | 2 +- .../services/tests/view-field.service.spec.ts | 4 +- .../tests/view-filter-group.service.spec.ts | 4 +- .../tests/view-filter.service.spec.ts | 4 +- .../services/tests/view-group.service.spec.ts | 4 +- .../services/tests/view-sort.service.spec.ts | 4 +- .../view/services/tests/view.service.spec.ts | 4 +- .../view-graphql-api-exception.filter.ts | 2 +- .../webhook/controllers/webhook.controller.ts | 2 +- .../webhook/jobs/call-webhook-jobs.job.ts | 6 +-- .../object-record-event-for-webhook.type.ts | 4 +- .../webhook/webhook.service.spec.ts | 2 +- .../workflow-trigger.controller.ts | 4 +- .../compute-step-output-schema-input.dto.ts | 4 +- ...ow-trigger-graphql-api-exception.filter.ts | 8 +-- ...kflow-trigger-rest-api-exception.filter.ts | 12 +++-- .../resolvers/workflow-builder.resolver.ts | 2 +- .../resolvers/workflow-trigger.resolver.ts | 2 +- .../workspace-invitation.service.spec.ts | 4 +- .../services/workspace-invitation.service.ts | 6 +-- ...-app-token-to-workspace-invitation.spec.ts | 2 +- ...-app-token-to-workspace-invitation.util.ts | 2 +- .../workspace-invitation.resolver.ts | 2 +- .../__tests__/workspace.service.spec.ts | 6 +-- .../dtos/public-workspace-data-output.ts | 2 +- .../workspace/services/workspace.service.ts | 4 +- ...t-auth-providers-by-workspace.util.spec.ts | 4 +- .../get-auth-providers-by-workspace.util.ts | 4 +- .../workspace-workspace-member.listener.ts | 8 +-- .../workspace/workspace.auto-resolver-opts.ts | 4 +- .../workspace/workspace.resolver.ts | 4 +- .../workspace/workspace.validate.ts | 4 +- .../dataloaders/dataloader.interface.ts | 22 ++++---- .../engine/dataloaders/dataloader.service.ts | 16 +++--- ...er-morph-relation-duplicate-fields.util.ts | 2 +- .../decorators/auth/auth-api-key.decorator.ts | 2 +- .../auth/auth-provider.decorator.ts | 2 +- .../auth/auth-user-workspace-id.decorator.ts | 2 +- .../decorators/auth/auth-user.decorator.ts | 2 +- .../auth-workspace-member-id.decorator.ts | 2 +- .../auth/auth-workspace.decorator.ts | 2 +- .../is-valid-metadata-name.decorator.ts | 4 +- .../__tests__/admin-panel-guard.spec.ts | 2 +- .../__tests__/impersonate-guard.spec.ts | 2 +- .../__tests__/public-endpoint.guard.spec.ts | 4 +- .../src/engine/guards/admin-panel-guard.ts | 4 +- .../src/engine/guards/feature-flag.guard.ts | 8 ++- .../src/engine/guards/impersonate-guard.ts | 4 +- .../src/engine/guards/jwt-auth.guard.ts | 6 ++- .../engine/guards/public-endpoint.guard.ts | 6 ++- .../guards/settings-permissions.guard.ts | 8 +-- .../src/engine/guards/user-auth.guard.ts | 4 +- .../src/engine/guards/workspace-auth.guard.ts | 4 +- .../agent-role/agent-role.service.spec.ts | 6 +-- .../agent/agent-chat.controller.ts | 2 +- .../agent/agent-chat.service.ts | 2 +- .../agent/agent-execution.service.ts | 20 +++---- .../agent/agent-streaming.service.ts | 6 +-- .../agent/agent-tool.service.ts | 2 +- .../metadata-modules/agent/agent.service.ts | 4 +- .../agent/utils/agent-tool-schema.utils.ts | 6 +-- .../utils/convert-output-schema-to-zod.ts | 2 +- .../utils/is-workflow-related-object.util.ts | 2 +- .../data-source/data-source.entity.ts | 2 +- .../data-source/data-source.service.ts | 2 +- .../composite-types/actor.composite-type.ts | 6 +-- .../composite-types/address.composite-type.ts | 2 +- .../currency.composite-type.ts | 2 +- .../composite-types/emails.composite-type.ts | 2 +- .../full-name.composite-type.ts | 2 +- .../field-metadata/composite-types/index.ts | 2 +- .../composite-types/links.composite-type.ts | 2 +- .../composite-types/phones.composite-type.ts | 4 +- .../rich-text-v2.composite-type.ts | 2 +- .../field-metadata/dtos/create-field.input.ts | 2 +- .../field-metadata/dtos/field-metadata.dto.ts | 2 +- .../dtos/field-standard-overrides.dto.ts | 2 +- .../field-metadata/field-metadata.entity.ts | 4 +- .../field-metadata/field-metadata.resolver.ts | 6 +-- .../before-update-one-field.hook.spec.ts | 8 +-- .../hooks/before-update-one-field.hook.ts | 12 ++--- ...adata-graphql-api-exception.interceptor.ts | 8 ++- .../interfaces/composite-type.interface.ts | 4 +- .../field-metadata-default-value.interface.ts | 36 ++++++------- .../field-metadata-options.interface.ts | 6 +-- .../field-metadata-settings.interface.ts | 10 ++-- .../field-metadata-related-records.spec.ts | 6 +-- .../field-metadata-enum-validation.service.ts | 19 ++++--- .../field-metadata-morph-relation.service.ts | 12 ++--- .../field-metadata-related-records.service.ts | 18 +++---- .../field-metadata-relation.service.ts | 16 +++--- .../field-metadata-validation.service.ts | 16 +++--- .../services/field-metadata.service-v2.ts | 8 +-- .../services/field-metadata.service.ts | 20 +++---- ...if-is-relation-field-metadata-type.type.ts | 2 +- .../types/field-metadata-entity-test.type.ts | 33 ++++++------ ...heck-can-deactivate-field-or-throw.spec.ts | 2 +- .../field-metadata-validation.service.spec.ts | 4 +- ...as-type-relation-or-morph-relation.util.ts | 4 +- ...ild-updatable-standard-field-input.util.ts | 6 +-- .../check-can-deactivate-field-or-throw.ts | 2 +- .../utils/compute-column-name.util.ts | 6 +-- .../utils/create-migration-actions.util.ts | 8 +-- ...adata-entity-to-field-metadata-dto.util.ts | 4 +- ...data-entity-to-object-metadata-dto.util.ts | 4 +- .../utils/generate-default-value.ts | 2 +- .../utils/generate-rating-optionts.util.ts | 2 +- ...field-metadata-type-morph-relation.util.ts | 2 +- .../is-field-metadata-type-relation.util.ts | 2 +- .../utils/is-function-default-value.util.ts | 6 +-- ...ect-or-multi-select-field-metadata.util.ts | 2 +- ...-custom-field-metadata-for-options.util.ts | 6 +-- ...repare-field-metadata-for-creation.util.ts | 2 +- ...e-field-metadata-standard-override.util.ts | 6 +-- .../utils/serialize-default-value.ts | 2 +- .../serialize-function-default-value.util.ts | 2 +- ...clude-field-from-agent-tool-schema.util.ts | 2 +- .../utils/unserialize-default-value.ts | 2 +- .../validate-default-value-for-type.util.ts | 6 +-- .../utils/validate-options-for-type.util.ts | 4 +- ...validate-relation-creation-payload.util.ts | 2 +- ...-field-metadata-default-value.validator.ts | 8 +-- .../is-field-metadata-options.validator.ts | 6 +-- .../validators/is-quoted-string.validator.ts | 4 +- .../is-valid-graphql-enum-name.validator.ts | 4 +- .../__mocks__/attachment-flat-fields.mock.ts | 2 +- .../__mocks__/company-flat-fields.mock.ts | 2 +- .../__mocks__/get-flat-field-metadata.mock.ts | 4 +- .../__mocks__/note-flat-fields.mock.ts | 2 +- .../__mocks__/notetarget-flat-fields.mock.ts | 2 +- .../__mocks__/opportunity-flat-fields.mock.ts | 2 +- .../__mocks__/person-flat-fields.mock.ts | 2 +- .../__mocks__/pet-flat-fields.mock.ts | 2 +- .../__mocks__/rocket-flat-fields.mock.ts | 2 +- .../__mocks__/task-flat-fields.mock.ts | 2 +- .../__mocks__/tasktarget-flat-fields.mock.ts | 2 +- .../timelineactivity-flat-fields.mock.ts | 2 +- ...t-field-metadata-type-validator.service.ts | 2 +- .../flat-field-metadata-validator.service.ts | 8 +-- ...led-flat-field-metadata-validation.type.ts | 4 +- ...flat-field-metadata-type-validator.type.ts | 6 +-- .../types/flat-field-metadata.type.ts | 8 +-- ...lat-relation-target-field-metadata.type.ts | 4 +- .../compare-two-flat-field-metadata.util.ts | 6 +-- ...field-and-its-flat-object-metadata.util.ts | 8 +-- ...data-entity-to-flat-field-metadata.util.ts | 10 ++-- ...tadata-to-flat-field-metadata-maps.util.ts | 8 +-- ...field-input-to-flat-field-metadata.util.ts | 8 +-- ...d-metadata-from-create-field-input.util.ts | 4 +- ...m-validate-one-field-metadata-args.util.ts | 7 ++- .../is-flat-field-metadata-of-type.util.ts | 4 +- ...-metadatas-in-flat-object-metadata.util.ts | 4 +- .../merge-two-flat-field-metadatas.util.ts | 4 +- ...date-enum-flat-field-metadata.validator.ts | 18 +++---- ...ld-metadata-name-availability.validator.ts | 4 +- ...-relation-flat-field-metadata.validator.ts | 6 +-- .../get-flat-index-field-metadata.mock.ts | 2 +- .../__mocks__/get-flat-index-metadata.mock.ts | 2 +- .../types/flat-index-field-metadata.type.ts | 6 +-- .../types/flat-index-metadata.type.ts | 8 +-- .../compare-two-flat-index-metadata.util.ts | 4 +- ...-in-flat-object-metadata-maps.util.test.ts | 4 +- ...-in-flat-object-metadata-maps.util.test.ts | 4 +- .../types/flat-object-metadata-maps.type.ts | 2 +- ...data-with-flat-field-metadata-maps.type.ts | 4 +- ...flat-object-metadata-maps-or-throw.spec.ts | 4 +- ...adata-in-flat-object-metadata-maps.spec.ts | 4 +- ...flat-object-metadata-maps-or-throw.spec.ts | 6 +-- ...flat-object-metadata-maps-or-throw.spec.ts | 4 +- ...flat-object-metadata-maps-or-throw.spec.ts | 6 +-- ...flat-object-metadata-maps-or-throw.spec.ts | 6 +-- ...s-out-of-flat-object-metadata-maps.spec.ts | 4 +- ...adata-in-flat-object-metadata-maps.spec.ts | 6 +-- ...adata-in-flat-object-metadata-maps.spec.ts | 6 +-- ...flat-object-metadata-maps-or-throw.spec.ts | 4 +- ...flat-object-metadata-maps-or-throw.spec.ts | 4 +- ...flat-object-metadata-maps-or-throw.util.ts | 4 +- ...adata-in-flat-object-metadata-maps.util.ts | 4 +- ...data-with-flat-field-maps-or-throw.util.ts | 6 +-- ...flat-object-metadata-maps-or-throw.util.ts | 4 +- ...flat-object-metadata-maps-or-throw.util.ts | 4 +- ...flat-object-metadata-maps-or-throw.util.ts | 2 +- ...data-with-flat-field-maps-or-throw.util.ts | 2 +- ...flat-object-metadata-maps-or-throw.util.ts | 2 +- ...flat-object-metadata-maps-or-throw.util.ts | 2 +- ...s-out-of-flat-object-metadata-maps.util.ts | 4 +- ...adata-in-flat-object-metadata-maps.util.ts | 4 +- ...adata-in-flat-object-metadata-maps.util.ts | 4 +- ...ject-metadata-with-flat-field-maps.util.ts | 4 +- ...flat-object-metadata-maps-or-throw.util.ts | 4 +- ...flat-object-metadata-maps-or-throw.util.ts | 4 +- .../get-flat-object-metadata.mock.ts | 2 +- .../types/flat-object-metadata.type.ts | 10 ++-- .../compare-two-flat-object-metadata.util.ts | 6 +-- ...etadata-from-flat-object-metadatas.util.ts | 4 +- ...metadatas-in-flat-object-metadatas.util.ts | 4 +- ...data-entity-to-flat-field-metadata.util.ts | 8 +-- ...ject-input-to-flat-object-metadata.util.ts | 4 +- ...data-maps-to-flat-object-metadatas.util.ts | 4 +- ...ject-metadata-with-flat-field-maps.util.ts | 4 +- ...ield-maps-to-flat-object-metadatas.util.ts | 4 +- ...datas-to-flat-object-metadata-maps.util.ts | 4 +- ...ata-entity-to-flat-object-metadata.util.ts | 4 +- ...lat-object-metadata-without-fields.util.ts | 4 +- ...field-maps-to-flat-object-metadata.util.ts | 8 +-- .../merge-two-flat-object-metadatas.util.ts | 4 +- .../index-metadata/index-metadata.resolver.ts | 2 +- .../index-metadata/index-metadata.service.ts | 12 ++--- .../index-field-metadata.interface.ts | 4 +- .../interfaces/index-metadata.interface.ts | 4 +- .../dtos/create-object.input.ts | 2 +- .../dtos/object-metadata.dto.ts | 2 +- .../dtos/object-standard-overrides.dto.ts | 2 +- .../before-update-one-object.hook.spec.ts | 10 ++-- .../hooks/before-create-one-object.hook.ts | 6 +-- .../hooks/before-delete-one-object.hook.ts | 4 +- .../hooks/before-update-one-object.hook.ts | 12 ++--- ...adata-graphql-api-exception.interceptor.ts | 8 ++- .../object-metadata-v2.service.ts | 4 +- .../object-metadata/object-metadata.entity.ts | 4 +- .../object-metadata.resolver.ts | 4 +- .../object-metadata.service.ts | 18 +++---- .../object-metadata-field-relation.service.ts | 6 +-- .../object-metadata-migration.service.ts | 10 ++-- ...object-metadata-related-records.service.ts | 8 +-- ...ct-metadata-standard-override.util.spec.ts | 2 +- ...alidate-object-metadata-input.util.spec.ts | 4 +- ...sert-mutation-not-on-remote-object.util.ts | 2 +- ...d-default-fields-for-custom-object.util.ts | 4 +- ...ations-for-custom-object-relations.util.ts | 6 +-- ...-object-metadata-standard-override.util.ts | 4 +- .../validate-object-metadata-input.util.ts | 4 +- .../object-permission.service.spec.ts | 8 +-- .../field-permissions.service.spec.ts | 8 +-- .../field-permission.service.ts | 6 +-- .../object-permission.service.ts | 4 +- .../permission-flag.service.ts | 2 +- .../permissions/permissions.service.ts | 2 +- .../types/user-workspace-permissions.ts | 6 +-- ...sion-graphql-api-exception-handler.util.ts | 2 +- ...ermissions-graphql-api-exception.filter.ts | 2 +- .../dtos/create-remote-server.input.ts | 2 +- .../dtos/remote-server-type.input.ts | 2 +- .../remote-server/dtos/remote-server.dto.ts | 2 +- .../dtos/update-remote-server.input.ts | 6 +-- .../remote-server/remote-server.resolver.ts | 2 +- .../remote-server/remote-server.service.ts | 10 ++-- .../distant-table/distant-table.service.ts | 8 +-- .../distant-table/types/distant-table.ts | 2 +- .../utils/stripe-distant-tables.util.ts | 2 +- .../foreign-table/foreign-table.service.ts | 12 ++--- .../remote-table-relations.service.ts | 4 +- ...s-to-create-remote-table-relations.util.ts | 6 +-- ...s-to-remove-remote-table-relations.util.ts | 6 +-- .../remote-table-schema-update.service.ts | 12 ++--- .../remote-table/remote-table.entity.ts | 2 +- .../remote-table/remote-table.service.ts | 14 ++--- .../utils/fetch-table-columns.util.ts | 4 +- .../utils/get-remote-table-local-name.util.ts | 2 +- .../utils/udt-name-mapper.util.ts | 2 +- ...ld-update-remote-server-raw-query.utils.ts | 8 +-- .../utils/validate-remote-server-type.util.ts | 4 +- .../metadata-modules/role/dtos/role.dto.ts | 2 +- .../dtos/user-workspace-permissions.dto.ts | 2 +- .../metadata-modules/role/role.resolver.ts | 2 +- .../metadata-modules/role/role.service.ts | 6 +-- .../utils/fromRoleEntityToRoleDto.util.ts | 4 +- ...ermissionsToUserWorkspacePermissionsDto.ts | 8 +-- .../search-vector/search-vector.service.ts | 10 ++-- .../serverless-function.service.ts | 6 +-- .../types/cached-field-metadata-entity.ts | 6 +-- .../types/field-metadata-map.ts | 2 +- .../object-metadata-item-with-field-maps.ts | 6 +-- .../types/object-metadata-maps.ts | 2 +- .../user-role/user-role.service.ts | 2 +- ...pute-metadata-name-from-label.util.spec.ts | 2 +- ...ata-map-item-by-name-singular.util.spec.ts | 4 +- .../validate-field-name-availability.spec.ts | 2 +- .../__tests__/validate-metadata-name.spec.ts | 2 +- .../generate-object-metadata-maps.util.ts | 8 +-- ...y-from-cached-object-metadata-maps.util.ts | 10 ++-- ...om-object-metadata-Item-with-field-maps.ts | 4 +- ...t-metadata-map-item-by-name-plural.util.ts | 4 +- ...metadata-map-item-by-name-singular.util.ts | 4 +- .../validate-field-name-availability.utils.ts | 2 +- ...data-identifier-field-metadata-id.utils.ts | 2 +- ...ect-with-same-name-exists-or-throw.util.ts | 2 +- ...rkspace-feature-flags-map-cache.service.ts | 2 +- .../workspace-metadata-cache.service.ts | 4 +- .../factories/basic-column-action.factory.ts | 8 +-- .../column-action-abstract.factory.ts | 14 ++--- .../composite-column-action.factory.ts | 6 +-- .../factories/enum-column-action.factory.ts | 13 +++-- .../morph-relation-column-action.factory.ts | 8 +-- .../relation-column-action.factory.ts | 8 +-- .../ts-vector-column-action.factory.ts | 8 +-- ...rkspace-column-action-factory.interface.ts | 10 ++-- .../workspace-migration.entity.ts | 4 +- .../workspace-migration.factory.ts | 10 ++-- .../workspace-migration.service.ts | 4 +- ...space-permissions-cache-storage.service.ts | 4 +- .../workspace-permissions-cache.service.ts | 8 +-- ...l-hydrate-request-from-token.middleware.ts | 4 +- .../engine/middlewares/middleware.service.ts | 8 +-- .../middlewares/rest-core.middleware.ts | 4 +- .../object-metadata-repository.module.ts | 7 ++- .../engine/subscriptions/subscriptions.job.ts | 2 +- .../subscriptions/subscriptions.module.ts | 2 +- .../twenty-orm/custom.workspace-entity.ts | 2 +- .../datasource/workspace.datasource.ts | 26 ++++----- .../workspace-duplicate-criteria.decorator.ts | 2 +- .../workspace-dynamic-relation.decorator.ts | 8 +-- .../decorators/workspace-entity.decorator.ts | 2 +- .../workspace-field-index.decorator.ts | 2 +- .../decorators/workspace-field.decorator.ts | 10 ++-- .../decorators/workspace-gate.decorator.ts | 2 +- .../decorators/workspace-index.decorator.ts | 2 +- .../workspace-relation.decorator.ts | 10 ++-- ...entity-with-nested-relation-fields.type.ts | 10 ++-- ...entity-with-nested-relation-fields.type.ts | 6 +-- .../relation-connect-query-config.type.ts | 4 +- ...ested-query-fields-by-entity-index.type.ts | 4 +- .../workspace-entity-manager.spec.ts | 8 +-- .../workspace-entity-manager.ts | 54 +++++++++---------- .../factories/entity-schema-column.factory.ts | 6 +-- .../entity-schema-relation.factory.ts | 6 +-- .../factories/entity-schema.factory.ts | 4 +- .../factories/workspace-datasource.factory.ts | 6 +-- .../twenty-orm-options.interface.ts | 2 +- ...ynamic-relation-metadata-args.interface.ts | 10 ++-- ...orkspace-entity-metadata-args.interface.ts | 4 +- ...extended-entity-metadata-args.interface.ts | 2 +- ...workspace-field-metadata-args.interface.ts | 12 ++--- ...workspace-index-metadata-args.interface.ts | 4 +- .../workspace-internal-context.interface.ts | 6 +-- ...kspace-relation-metadata-args.interface.ts | 10 ++-- .../__tests__/pg-shared-pool.service.spec.ts | 4 +- .../pg-shared-pool/pg-shared-pool.module.ts | 4 +- .../pg-shared-pool/pg-shared-pool.service.ts | 2 +- .../query-runner/workspace-query-runner.ts | 4 +- .../relation-nested-queries.ts | 24 +++++---- ...tConnectRecordNotFoundErrorMessage.util.ts | 2 +- .../__tests__/workspace.repository.spec.ts | 20 +++---- .../repository/permissions.utils.ts | 8 +-- .../workspace-delete-query-builder.ts | 22 ++++---- .../workspace-insert-query-builder.ts | 28 +++++----- .../workspace-select-query-builder.ts | 16 +++--- .../workspace-soft-delete-query-builder.ts | 22 ++++---- .../workspace-update-query-builder.ts | 26 ++++----- .../repository/workspace.repository.ts | 46 ++++++++-------- .../storage/metadata-args.storage.ts | 14 ++--- .../storage/promise-memoizer.storage.ts | 4 +- .../storage/workspace-entities.storage.ts | 2 +- .../twenty-orm/twenty-orm-global.manager.ts | 6 +-- .../engine/twenty-orm/twenty-orm.manager.ts | 6 +-- .../twenty-orm.module-definition.ts | 2 +- ...elation-connect-query-configs.util.spec.ts | 4 +- ...umn-name-to-field-metadata-id.util.spec.ts | 2 +- ...tadata-id-to-column-names-map.util.spec.ts | 2 +- .../get-record-to-connect-fields.util.spec.ts | 4 +- ...ute-relation-connect-query-configs.util.ts | 16 +++--- .../determine-schema-relation-details.util.ts | 8 +-- ...ed-relation-fields-by-entity-index.util.ts | 8 +-- .../twenty-orm/utils/format-data.util.ts | 6 +-- .../twenty-orm/utils/format-result.util.ts | 6 +-- ...t-column-name-to-field-metadata-id.util.ts | 8 +-- ...get-composite-field-metadata-collection.ts | 2 +- ...ld-metadata-id-to-column-names-map.util.ts | 8 +-- .../twenty-orm/utils/get-join-column.util.ts | 4 +- ...object-metadata-from-entity-target.util.ts | 10 ++-- .../get-record-to-connect-fields.util.ts | 2 +- ...d-metadata-for-column-name-mapping.util.ts | 8 +-- ...-orm-graphql-api-exception-handler.util.ts | 2 +- .../workspace-schema-manager.service.spec.ts | 4 +- ...pace-schema-column-manager.service.spec.ts | 4 +- ...kspace-schema-enum-manager.service.spec.ts | 4 +- ...schema-foreign-key-manager.service.spec.ts | 6 +-- ...space-schema-index-manager.service.spec.ts | 6 +-- ...space-schema-table-manager.service.spec.ts | 4 +- ...workspace-schema-column-manager.service.ts | 4 +- .../workspace-schema-enum-manager.service.ts | 2 +- ...pace-schema-foreign-key-manager.service.ts | 4 +- .../workspace-schema-index-manager.service.ts | 4 +- .../workspace-schema-table-manager.service.ts | 2 +- .../utils/__tests__/get-resolver-name.spec.ts | 2 +- .../utils/compute-object-target-table.util.ts | 2 +- ...ject-metadata-to-schema-properties.util.ts | 6 +-- ...get-data-from-cache-with-recompute.util.ts | 4 +- .../engine/utils/get-resolver-name.util.ts | 4 +- .../utils/global-exception-handler.util.ts | 8 +-- .../is-cached-field-metadata-of-type.util.ts | 4 +- .../utils/is-field-metadata-of-type.util.ts | 4 +- .../utils/should-seed-workspace-favorite.ts | 2 +- .../src/engine/utils/transform-enum-value.ts | 2 +- .../workspace-cache-storage.service.ts | 6 +-- .../workspace-datasource.service.ts | 2 +- .../workspace-event-emitter.ts | 12 ++--- .../workspace-manager.service.spec.ts | 4 +- .../utils/seed-billing-subscriptions.util.ts | 2 +- .../dev-seeder/core/utils/seed-agents.util.ts | 2 +- .../core/utils/seed-api-keys.util.ts | 2 +- .../core/utils/seed-core-schema.util.ts | 2 +- .../core/utils/seed-feature-flags.util.ts | 2 +- .../core/utils/seed-user-workspaces.util.ts | 4 +- .../dev-seeder/core/utils/seed-users.util.ts | 2 +- .../core/utils/seed-workspaces.util.ts | 4 +- .../data/services/dev-seeder-data.service.ts | 2 +- .../timeline-activity-seeder.service.ts | 4 +- .../company-custom-field-seeds.constant.ts | 2 +- .../person-custom-field-seeds.constant.ts | 2 +- .../pet-custom-field-seeds.constant.ts | 2 +- .../survey-results-field-seeds.constant.ts | 4 +- .../pet-custom-object-seed.constant.ts | 2 +- .../rocket-custom-object-seed.constant.ts | 2 +- .../survey-results-object-seed.constant.ts | 2 +- .../services/dev-seeder-metadata.service.ts | 6 +-- .../types/field-metadata-seed.type.ts | 2 +- .../types/object-metadata-seed.type.ts | 2 +- .../prefill-companies.ts | 2 +- .../prefill-people.ts | 2 +- .../prefill-views.ts | 6 +-- .../prefill-workflows.ts | 2 +- .../prefill-workspace-favorites.ts | 2 +- .../standard-objects-prefill-data.ts | 6 +-- .../types/view-definition.interface.ts | 4 +- .../views/companies-all.view.ts | 2 +- .../views/custom-all.view.ts | 2 +- .../views/notes-all.view.ts | 2 +- .../views/opportunities-all.view.ts | 2 +- .../views/opportunity-by-stage.view.ts | 2 +- .../views/opportunity-table-by-stage.view.ts | 2 +- .../views/people-all.view.ts | 2 +- .../views/tasks-all.view.ts | 2 +- .../views/tasks-assigned-to-me.ts | 2 +- .../views/tasks-by-status.view.ts | 2 +- .../views/workflow-runs-all.view.ts | 2 +- .../views/workflow-versions-all.view.ts | 2 +- .../views/workflows-all.view.ts | 2 +- .../clean-onboarding-workspaces.command.ts | 2 +- .../clean-suspended-workspaces.command.ts | 2 +- .../commands/destroy-workspace.command.ts | 2 +- .../services/cleaner.workspace-service.ts | 2 +- .../fixer/abstract-workspace.fixer.ts | 12 ++--- .../fixer/workspace-default-value.fixer.ts | 14 ++--- .../fixer/workspace-missing-column.fixer.ts | 10 ++-- .../fixer/workspace-nullable.fixer.ts | 8 +-- .../fixer/workspace-type.fixer.ts | 10 ++-- .../workspace-health-issue.interface.ts | 6 +-- .../services/database-structure.service.ts | 16 +++--- .../services/field-metadata-health.service.ts | 8 +-- .../object-metadata-health.service.ts | 6 +-- .../services/workspace-fix.service.ts | 10 ++-- .../workspace-health.service.ts | 6 +-- .../workspace-manager.service.ts | 2 +- ...space-migration-index.factory.util.spec.ts | 2 +- ...workspace-migration-index.factory.utils.ts | 10 ++-- ...kspace-migration-field-relation.factory.ts | 10 ++-- .../workspace-migration-field.factory.ts | 10 ++-- .../workspace-migration-index.factory.ts | 6 +-- .../workspace-migration-object.factory.ts | 6 +-- .../workspace-migration-enum.service.spec.ts | 6 +-- .../workspace-migration-column.service.ts | 16 +++--- .../workspace-migration-enum.service.ts | 6 +-- .../workspace-migration-type.service.ts | 4 +- .../types/postgres-query-runner.type.ts | 2 +- ...vert-on-delete-action-to-on-delete.util.ts | 2 +- .../typeorm-build-create-column-sql.util.ts | 2 +- .../utils/table-default-column.util.ts | 2 +- .../workspace-migration-runner.service.ts | 14 ++--- ...record-typeorm-relation-properties.type.ts | 2 +- .../types/flat-index-field-metadata.ts | 6 +-- ...metadata-entities-relation-targets.type.ts | 14 ++--- ...-created-updated-matrix-dispatcher.util.ts | 2 +- ...space-migration-builder-field-test-case.ts | 2 +- ...space-migration-builder-index-test-case.ts | 2 +- ...pace-migration-builder-object-test-case.ts | 2 +- ...kspace-migration-builder-test-case.type.ts | 8 +-- .../workspace-migration-builder.spec.ts | 8 +-- .../workspace-migration-action-common-v2.ts | 6 +-- .../workspace-migration-field-action-v2.ts | 8 +-- .../workspace-migration-index-action-v2.ts | 2 +- .../workspace-migration-object-action-v2.ts | 10 ++-- .../types/workspace-migration-v2.ts | 2 +- ...leted-created-updated-field-matrix.util.ts | 8 +-- ...leted-created-updated-index-matrix.util.ts | 10 ++-- ...lat-object-metadata-without-fields.util.ts | 4 +- ...lat-object-metadata-without-fields.util.ts | 4 +- ...et-workspace-migration-v2-field-actions.ts | 8 +-- ...et-workspace-migration-v2-index-actions.ts | 6 +-- ...t-workspace-migration-v2-object-actions.ts | 8 +-- .../workspace-migration-builder-v2.service.ts | 6 +-- ...pace-migration-v2-field-actions-builder.ts | 6 +-- ...pace-migration-v2-index-actions-builder.ts | 4 +- ...ace-migration-v2-object-actions-builder.ts | 8 +-- ...ion-action-on-flat-object-metadata-maps.ts | 4 +- .../types/runner-method-for-action-type.ts | 8 +-- ...space-migration-action-runner-args.type.ts | 4 +- .../workspace-migration-runner-args.type.ts | 6 +-- ...-to-partial-field-or-object-entity.util.ts | 4 +- ...ce-metadata-field-action-runner.service.ts | 12 ++--- ...ce-metadata-index-action-runner.service.ts | 10 ++-- ...space-metadata-migration-runner-service.ts | 2 +- ...e-metadata-object-action-runner.service.ts | 12 ++--- .../workspace-migration-runner-v2.service.ts | 2 +- ...pace-schema-field-action-runner.service.ts | 12 ++--- ...pace-schema-index-action-runner.service.ts | 10 ++-- ...rkspace-schema-migration-runner.service.ts | 2 +- ...ace-schema-object-action-runner.service.ts | 12 ++--- .../services/sync-workspace-logger.service.ts | 4 +- .../sync-workspace-metadata.command.ts | 2 +- .../workspace-field-relation.comparator.ts | 10 ++-- .../comparators/workspace-field.comparator.ts | 6 +-- .../comparators/workspace-index.comparator.ts | 4 +- .../workspace-object.comparator.ts | 6 +-- .../standard-field-relation.factory.ts | 10 ++-- .../factories/standard-field.factory.ts | 16 +++--- .../factories/standard-index.factory.ts | 10 ++-- .../factories/standard-object.factory.ts | 6 +-- .../interfaces/comparator.interface.ts | 10 ++-- .../partial-field-metadata.interface.ts | 8 +-- .../partial-index-metadata.interface.ts | 2 +- .../partial-object-metadata.interface.ts | 8 +-- .../interfaces/updater-options.interface.ts | 2 +- .../workspace-sync-context.interface.ts | 2 +- .../workspace-metadata-updater.service.ts | 28 +++++----- ...ce-sync-field-metadata-relation.service.ts | 14 ++--- .../workspace-sync-field-metadata.service.ts | 10 ++-- .../workspace-sync-index-metadata.service.ts | 8 +-- ...ync-object-metadata-identifiers.service.ts | 8 +-- .../workspace-sync-object-metadata.service.ts | 8 +-- .../storage/workspace-sync.storage.ts | 12 ++--- ...ts-vectors-column-expression.utils.spec.ts | 2 +- .../utils/compute-standard-fields.util.ts | 10 ++-- .../get-ts-vector-column-expression.util.ts | 2 +- .../utils/is-gate-and-not-enabled.util.ts | 2 +- .../should-exclude-from-workspace-api.util.ts | 2 +- .../utils/sync-metadata.util.spec.ts | 2 +- .../workspace-sync-metadata.service.ts | 2 +- .../src/filters/unhandled-exception.filter.ts | 6 +-- packages/twenty-server/src/main.ts | 2 +- .../services/blocklist-validation.service.ts | 4 +- .../blocklist-create-many.pre-query.hook.ts | 8 +-- .../blocklist-update-many.pre-query.hook.ts | 6 +-- .../blocklist-update-one.pre-query.hook.ts | 8 +-- ...ocklist-item-delete-calendar-events.job.ts | 10 ++-- .../blocklist-reimport-calendar-events.job.ts | 8 +-- .../listeners/calendar-blocklist.listener.ts | 12 ++--- ...vent-cleaner-connected-account.listener.ts | 6 +-- .../calendar-event-list-fetch.cron.job.ts | 2 +- .../jobs/calendar-events-import.cron.job.ts | 2 +- .../jobs/calendar-ongoing-stale.cron.job.ts | 2 +- .../drivers/caldav/lib/caldav.client.ts | 10 ++-- .../caldav/providers/caldav.provider.ts | 2 +- .../services/caldav-get-events.service.ts | 4 +- .../providers/google-calendar.provider.ts | 4 +- .../google-calendar-get-events.service.ts | 8 +-- .../format-google-calendar-event.util.spec.ts | 4 +- .../format-google-calendar-event.util.ts | 4 +- .../utils/parse-gaxios-error.util.ts | 2 +- .../microsoft-calendar-get-events.service.ts | 8 +-- ...icrosoft-calendar-import-events.service.ts | 6 +-- ...rmat-microsoft-calendar-event.util.spec.ts | 2 +- .../format-microsoft-calendar-event.util.ts | 8 +-- .../parse-microsoft-calendar-error.util.ts | 2 +- .../jobs/calendar-event-list-fetch.job.ts | 2 +- .../jobs/calendar-events-import.job.ts | 2 +- .../jobs/calendar-ongoing-stale.job.ts | 2 +- ...-event-import-exception-handler.service.ts | 6 +-- .../calendar-events-import.service.ts | 8 +-- .../services/calendar-fetch-events.service.ts | 4 +- .../services/calendar-get-events.service.ts | 4 +- .../services/calendar-save-events.service.ts | 12 ++--- .../utils/calendar-event-mapper.util.ts | 2 +- .../utils/filter-events.util.ts | 2 +- .../filter-out-blocklisted-events.util.ts | 2 +- ...eate-company-and-contact-after-sync.job.ts | 4 +- ...event-participant-match-participant.job.ts | 2 +- ...endar-event-participant-person.listener.ts | 10 ++-- ...t-participant-workspace-member.listener.ts | 8 +-- .../calendar-event-participant.listener.ts | 2 +- .../calendar-event-participant.service.ts | 12 ++--- ...alendar-event-find-many.post-query.hook.ts | 6 +-- ...calendar-event-find-one.post-query.hook.ts | 6 +-- ...ts-visibility-restrictions.service.spec.ts | 4 +- ...-events-visibility-restrictions.service.ts | 8 +-- .../calendar-channel-sync-status.service.ts | 4 +- .../company.workspace-entity.ts | 4 +- .../google-email-alias-manager.service.ts | 2 +- .../microsoft-email-alias-manager.service.ts | 2 +- .../email-alias-manager.service.spec.ts | 6 +-- .../services/email-alias-manager.service.ts | 2 +- ...workspace-member-connected-accounts.job.ts | 2 +- ...ected-account-workspace-member.listener.ts | 8 +-- .../listeners/connected-account.listener.ts | 6 +-- .../google-oauth2-client-manager.service.ts | 2 +- ...microsoft-oauth2-client-manager.service.ts | 4 +- .../services/oauth2-client-manager.service.ts | 4 +- ...ected-account-delete-one.pre-query.hook.ts | 8 +-- ...google-api-refresh-access-token.service.ts | 2 +- .../microsoft-api-refresh-tokens.service.ts | 2 +- ...onnected-account-refresh-tokens.service.ts | 2 +- .../services/accounts-to-reconnect.service.ts | 2 +- .../services/imap-smtp-caldav-apis.service.ts | 16 +++--- .../connected-account.workspace-entity.ts | 2 +- .../jobs/create-company-and-contact.job.ts | 4 +- ...acts-creation-calendar-channel.listener.ts | 6 +-- ...tacts-creation-message-channel.listener.ts | 6 +-- .../__tests__/create-company.service.spec.ts | 4 +- .../create-company-and-contact.service.ts | 8 +-- .../services/create-company.service.ts | 12 ++--- .../services/create-contact.service.ts | 10 ++-- .../types/is-psl-parsed-domain.type.ts | 4 +- .../compute-changed-additional-emails.spec.ts | 6 +-- ...company-name-from-domain-name.util.spec.ts | 2 +- .../get-domain-name-from-handle.util.spec.ts | 2 +- .../get-unique-contacts-and-handles.spec.ts | 2 +- .../has-primary-email-changed.spec.ts | 6 +-- .../compute-changed-additional-emails.ts | 4 +- ...contacts-from-company-or-workspace.util.ts | 6 +-- .../get-unique-contacts-and-handles.util.ts | 2 +- .../utils/has-primary-email-changed.ts | 4 +- .../listeners/favorite-folder.listener.ts | 6 +-- .../listeners/favorite-deletion.listener.ts | 4 +- .../services/favorite-deletion.service.ts | 2 +- .../match-participant.service.ts | 10 ++-- ...mail-filters-to-query-builder.util.spec.ts | 6 +-- ...son-by-primary-or-additional-email.spec.ts | 2 +- ...d-person-email-filters-to-query-builder.ts | 4 +- ...d-person-by-primary-or-additional-email.ts | 2 +- ...ging-blocklist-item-delete-messages.job.ts | 10 ++-- ...ssaging-blocklist-reimport-messages.job.ts | 8 +-- .../listeners/messaging-blocklist.listener.ts | 12 ++--- ...es-visibility-restrictions.service.spec.ts | 4 +- ...essages-visibility-restrictions.service.ts | 8 +-- .../message-find-many.post-query.hook.ts | 6 +-- .../message-find-one.post-query.hook.ts | 6 +-- .../message-channel-sync-status.service.ts | 4 +- ...el-message-association.workspace-entity.ts | 2 +- ...sage-cleaner-connected-account.listener.ts | 6 +-- .../messaging-message-cleaner.service.ts | 6 +-- .../utils/delete-using-pagination.util.ts | 2 +- ...messaging-single-message-import.command.ts | 2 +- .../messaging-message-list-fetch.cron.job.ts | 2 +- .../messaging-messages-import.cron.job.ts | 2 +- .../jobs/messaging-ongoing-stale.cron.job.ts | 2 +- .../message-import-driver.exception.ts | 2 +- .../gmail/providers/gmail-client.provider.ts | 4 +- .../gmail/providers/oauth2-client.provider.ts | 4 +- .../services/gmail-fetch-by-batch.service.ts | 6 +-- .../services/gmail-get-history.service.ts | 2 +- .../gmail-get-message-list.service.spec.ts | 4 +- .../gmail-get-message-list.service.ts | 10 ++-- .../services/gmail-get-messages.service.ts | 8 +-- .../gmail-message-parsed-response.type.ts | 2 +- .../utils/compute-message-direction.util.ts | 2 +- .../create-queries-from-message-ids.util.ts | 2 +- .../gmail/utils/get-attachment-data.util.ts | 2 +- .../drivers/gmail/utils/get-body-data.util.ts | 2 +- .../utils/get-property-from-headers.util.ts | 2 +- .../gmail/utils/is-axios-gaxios-error.util.ts | 2 +- .../parse-and-format-gmail-message.util.ts | 6 +-- .../gmail/utils/parse-gmail-message.util.ts | 2 +- .../imap/providers/imap-client.provider.ts | 4 +- .../services/imap-fetch-by-batch.service.ts | 4 +- .../services/imap-get-message-list.service.ts | 10 ++-- .../services/imap-get-messages.service.ts | 10 ++-- .../services/imap-handle-error.service.ts | 2 +- .../services/imap-message-locator.service.ts | 2 +- .../imap-message-processor.service.ts | 6 +-- .../imap/utils/find-sent-mailbox.util.ts | 4 +- .../imap/utils/is-imap-flow-error.util.ts | 2 +- .../providers/microsoft-client.provider.ts | 4 +- .../microsoft-fetch-by-batch.service.ts | 4 +- ...osoft-get-message-list.service.dev.spec.ts | 4 +- .../microsoft-get-message-list.service.ts | 14 ++--- ...microsoft-get-messages.service.dev.spec.ts | 2 +- .../microsoft-get-messages.service.spec.ts | 4 +- .../microsoft-get-messages.service.ts | 8 +-- .../smtp/providers/smtp-client.provider.ts | 4 +- .../jobs/messaging-message-list-fetch.job.ts | 2 +- .../jobs/messaging-messages-import.job.ts | 2 +- .../jobs/messaging-ongoing-stale.job.ts | 2 +- ...import-manager-message-channel.listener.ts | 6 +-- ...essaging-account-authentication.service.ts | 4 +- .../services/messaging-cursor.service.ts | 4 +- .../messaging-get-message-list.service.ts | 4 +- .../messaging-get-messages.service.ts | 4 +- ...saging-import-exception-handler.service.ts | 6 +-- ...ssaging-message-list-fetch.service.spec.ts | 6 +-- .../messaging-message-list-fetch.service.ts | 4 +- .../services/messaging-message.service.ts | 10 ++-- .../messaging-messages-import.service.spec.ts | 8 +-- .../messaging-messages-import.service.ts | 4 +- ...d-enqueue-contact-creation.service.spec.ts | 8 +-- ...es-and-enqueue-contact-creation.service.ts | 14 ++--- .../messaging-send-message.service.ts | 2 +- .../types/get-message-lists-args.type.ts | 6 +-- .../message-import-manager/types/message.ts | 6 +-- .../utils/__mocks__/messages.ts | 2 +- .../utils/filter-emails.util.ts | 2 +- ...mat-address-object-as-participants.util.ts | 4 +- .../utils/safe-parse.util.ts | 2 +- ...ssage-participant-match-participant.job.ts | 2 +- ...eate-company-and-contact-after-sync.job.ts | 6 +-- .../message-participant-person.listener.ts | 10 ++-- ...e-participant-workspace-member.listener.ts | 8 +-- .../listeners/message-participant.listener.ts | 2 +- .../messaging-message-participant.service.ts | 6 +-- ...channel-sync-status-monitoring.cron.job.ts | 2 +- .../standard-objects/note.workspace-entity.ts | 4 +- .../opportunity.workspace-entity.ts | 4 +- .../person.workspace-entity.ts | 6 +-- .../standard-objects/task.workspace-entity.ts | 4 +- ...meline-activity-from-internal-event.job.ts | 2 +- .../timeline-activity.repository.ts | 4 +- .../services/timeline-activity.service.ts | 6 +-- .../view/listeners/base-view-sync.listener.ts | 14 ++--- .../view/listeners/view-field.listener.ts | 12 ++--- .../listeners/view-filter-group.listener.ts | 12 ++--- .../view/listeners/view-filter.listener.ts | 12 ++--- .../view/listeners/view-group.listener.ts | 12 ++--- .../view/listeners/view-sort.listener.ts | 12 ++--- .../modules/view/listeners/view.listener.ts | 12 ++--- .../view-delete-many.pre-query.hook.ts | 6 +-- .../view-delete-one.pre-query.hook.ts | 6 +-- .../view/services/view-field-sync.service.ts | 4 +- .../view-filter-group-sync.service.ts | 6 +-- .../view/services/view-filter-sync.service.ts | 6 +-- .../view/services/view-group-sync.service.ts | 4 +- .../view/services/view-sort-sync.service.ts | 6 +-- .../view/services/view-sync.service.ts | 4 +- .../view-filter.workspace-entity.ts | 2 +- .../view-sort.workspace-entity.ts | 2 +- ...ew-filter-workspace-value-to-core-value.ts | 2 +- .../workflow-create-many.post-query.hook.ts | 8 +-- .../workflow-create-many.pre-query.hook.ts | 8 +-- .../workflow-create-one.post-query.hook.ts | 8 +-- .../workflow-create-one.pre-query.hook.ts | 8 +-- .../workflow-delete-many.post-query.hook.ts | 6 +-- .../workflow-delete-one.post-query.hook.ts | 6 +-- .../workflow-destroy-many.pre-query.hook.ts | 6 +-- .../workflow-destroy-one.pre-query.hook.ts | 6 +-- .../workflow-restore-many.post-query.hook.ts | 6 +-- .../workflow-restore-one.post-query.hook.ts | 6 +-- ...workflow-run-create-many.pre-query.hook.ts | 6 +-- .../workflow-run-create-one.pre-query.hook.ts | 6 +-- ...workflow-run-delete-many.pre-query.hook.ts | 6 +-- .../workflow-run-delete-one.pre-query.hook.ts | 4 +- ...workflow-run-update-many.pre-query.hook.ts | 6 +-- .../workflow-run-update-one.pre-query.hook.ts | 8 +-- .../workflow-update-many.pre-query.hook.ts | 6 +-- .../workflow-update-one.pre-query.hook.ts | 8 +-- ...flow-version-create-many.pre-query.hook.ts | 8 +-- ...kflow-version-create-one.pre-query.hook.ts | 8 +-- ...flow-version-delete-many.pre-query.hook.ts | 6 +-- ...kflow-version-delete-one.pre-query.hook.ts | 6 +-- ...flow-version-update-many.pre-query.hook.ts | 6 +-- ...kflow-version-update-one.pre-query.hook.ts | 8 +-- .../workflow-run.workspace-entity.ts | 10 ++-- .../workflow-version.workspace-entity.ts | 8 +-- .../workflow.workspace-entity.ts | 4 +- ...sert-workflow-statuses-not-set-or-empty.ts | 2 +- .../utils/assert-workflow-statuses-not-set.ts | 2 +- .../assert-workflow-version-has-steps.ts | 4 +- .../assert-workflow-version-is-draft.util.ts | 2 +- ...orkflow-version-trigger-is-defined.util.ts | 4 +- .../workflow-common.workspace-service.ts | 14 ++--- ...ow-version-validation.workspace-service.ts | 8 +-- ...workflow-version-step-changes.util.spec.ts | 4 +- ...pute-workflow-version-step-updates.util.ts | 6 +-- .../types/input-schema.type.ts | 2 +- .../types/output-schema.type.ts | 2 +- .../generate-fake-form-response.spec.ts | 2 +- .../utils/generate-fake-field.ts | 6 +-- .../utils/generate-fake-form-response.ts | 8 +-- .../generate-fake-object-record-event.ts | 6 +-- .../utils/generate-fake-object-record.ts | 4 +- .../utils/generate-object-record-fields.ts | 4 +- .../utils/should-generate-field-fake-value.ts | 2 +- .../workflow-schema.workspace-service.ts | 10 ++-- ...low-version-edge.workspace-service.spec.ts | 8 +-- ...workflow-version-edge.workspace-service.ts | 4 +- ...low-version-step.workspace-service.spec.ts | 8 +-- .../utils/__tests__/insert-step.spec.ts | 4 +- .../utils/__tests__/remove-step.spec.ts | 4 +- .../utils/insert-step.ts | 4 +- .../utils/remove-step.ts | 4 +- ...workflow-version-step.workspace-service.ts | 14 ++--- .../workflow-version.workspace-service.ts | 6 +-- .../factories/workflow-action.factory.ts | 2 +- .../interfaces/workflow-action.interface.ts | 4 +- .../types/workflow-action-input.ts | 2 +- .../__tests__/can-execute-step.util.spec.ts | 2 +- .../workflow-should-fail.util.spec.ts | 2 +- .../workflow-should-keep-running.util.spec.ts | 2 +- .../utils/can-execute-step.util.ts | 4 +- .../utils/workflow-should-fail.util.ts | 4 +- .../workflow-should-keep-running.util.ts | 4 +- .../ai-agent/ai-agent.workflow-action.ts | 6 +-- .../is-workflow-ai-agent-action.guard.ts | 4 +- .../workflow-ai-agent-action-settings.type.ts | 4 +- .../code/code.workflow-action.ts | 8 +-- .../guards/is-workflow-code-action.guard.ts | 4 +- .../workflow-code-action-settings.type.ts | 4 +- .../filter/filter.workflow-action.ts | 6 +-- .../guards/is-workflow-filter-action.guard.ts | 4 +- .../filter/types/filter-condition.type.ts | 2 +- .../workflow-filter-action-settings.type.ts | 4 +- .../evaluate-filter-conditions.util.spec.ts | 4 +- .../utils/evaluate-filter-conditions.util.ts | 4 +- .../form/form.workflow-action.ts | 6 +-- .../guards/is-workflow-form-action.guard.ts | 4 +- .../workflow-form-action-settings.type.ts | 4 +- .../types/workflow-form-field-type.type.ts | 2 +- .../is-workflow-http-request-action.guard.ts | 4 +- ...kflow-http-request-action-settings.type.ts | 4 +- .../is-workflow-send-email-action.guard.ts | 4 +- ...orkflow-send-email-action-settings.type.ts | 4 +- .../create-record.workflow-action.ts | 8 +-- .../delete-record.workflow-action.ts | 8 +-- .../find-records.workflow-action.ts | 22 ++++---- .../is-workflow-create-record-action.guard.ts | 4 +- .../is-workflow-delete-record-action.guard.ts | 4 +- .../is-workflow-find-records-action.guard.ts | 4 +- .../is-workflow-update-record-action.guard.ts | 4 +- .../workflow-record-crud-action-input.type.ts | 4 +- ...rkflow-record-crud-action-settings.type.ts | 10 ++-- .../update-record.workflow-action.ts | 8 +-- .../tool-executor-workflow-action.ts | 8 +-- .../types/workflow-action-settings.type.ts | 22 ++++---- .../types/workflow-action.type.ts | 22 ++++---- ...orkflow-executor.workspace-service.spec.ts | 4 +- .../workflow-executor.workspace-service.ts | 10 ++-- .../__tests__/get-root-steps.utils.spec.ts | 2 +- .../utils/get-root-steps.utils.ts | 2 +- .../jobs/workflow-run-enqueue.cron.job.ts | 2 +- .../command/delete-workflow-runs.command.ts | 4 +- .../workflow-run.workspace-service.ts | 14 ++--- .../workflow-runner.workspace-service.ts | 4 +- .../workflow-statuses-update.job.spec.ts | 4 +- .../jobs/workflow-statuses-update.job.ts | 8 +-- .../workflow-version-status.listener.ts | 10 ++-- .../automated-trigger.workspace-service.ts | 8 +-- .../crons/jobs/cron-trigger.cron.job.ts | 4 +- .../database-event-trigger.listener.spec.ts | 2 +- .../database-event-trigger.listener.ts | 18 +++---- .../jobs/workflow-trigger.job.ts | 4 +- .../types/workflow-trigger.type.ts | 2 +- .../assert-form-step-is-valid.util.spec.ts | 2 +- ...compute-cron-pattern-from-schedule.spec.ts | 2 +- .../utils/assert-form-step-is-valid.util.ts | 2 +- .../assert-version-can-be-activated.util.ts | 6 +-- .../compute-cron-pattern-from-schedule.ts | 2 +- .../workflow-trigger.workspace-service.ts | 14 ++--- ...space-member-create-many.pre-query.hook.ts | 6 +-- ...kspace-member-create-one.pre-query.hook.ts | 6 +-- ...space-member-delete-many.pre-query.hook.ts | 6 +-- ...kspace-member-delete-one.pre-query.hook.ts | 10 ++-- ...pace-member-destroy-many.pre-query.hook.ts | 6 +-- ...space-member-destroy-one.pre-query.hook.ts | 6 +-- ...workspace-member-pre-query-hook.service.ts | 2 +- ...pace-member-restore-many.pre-query.hook.ts | 6 +-- ...space-member-restore-one.pre-query.hook.ts | 6 +-- ...space-member-update-many.pre-query.hook.ts | 6 +-- ...kspace-member-update-one.pre-query.hook.ts | 6 +-- .../workspace-member.workspace-entity.ts | 4 +- .../get-field-metadata-entity.mock.ts | 8 +-- .../get-object-metadata-entity.mock.ts | 4 +- ...ect-metadata-item-with-fields-maps.mock.ts | 4 +- .../__test__/is-snake-case-string.spec.ts | 2 +- packages/twenty-server/src/utils/assert.ts | 2 +- .../twenty-server/src/utils/camel-case.ts | 2 +- .../src/utils/compute-display-name.ts | 2 +- .../src/utils/extract-request.ts | 4 +- packages/twenty-server/src/utils/image.ts | 2 +- .../twenty-server/src/utils/kebab-case.ts | 2 +- .../twenty-server/src/utils/pascal-case.ts | 2 +- .../twenty-server/src/utils/snake-case.ts | 2 +- .../src/utils/stream-to-buffer.ts | 2 +- .../twenty-server/src/utils/typed-reflect.ts | 8 +-- .../compare-version-minor-and-major.spec.ts | 4 +- .../extract-version-major-minor-patch.spec.ts | 2 +- .../__tests__/get-previous-version.spec.ts | 2 +- ...ace-event-registration.integration-spec.ts | 4 +- ...ck-stripe-entitlement-updated-data.util.ts | 2 +- ...ate-mock-stripe-price-created-data.util.ts | 2 +- ...e-mock-stripe-product-updated-data.util.ts | 2 +- ...k-stripe-subscription-created-data.util.ts | 2 +- .../test/integration/graphql/codegen/index.ts | 8 +-- .../suites/agent/agent.integration-spec.ts | 2 +- ...ested-relation-queries.integration-spec.ts | 2 +- .../search-resolver.integration-spec.ts | 8 +-- .../utils/create-one-operation.util.ts | 6 +-- ...reate-view-field-operation-factory.util.ts | 2 +- ...iew-filter-group-operation-factory.util.ts | 2 +- ...eate-view-filter-operation-factory.util.ts | 2 +- ...reate-view-group-operation-factory.util.ts | 2 +- .../create-view-operation-factory.util.ts | 2 +- ...create-view-sort-operation-factory.util.ts | 2 +- .../graphql/utils/find-one-operation.util.ts | 4 +- .../utils/graphql-test-assertions.util.ts | 4 +- ...-api-request-with-acme-member-role.util.ts | 2 +- ...e-graphql-api-request-with-api-key.util.ts | 2 +- ...raphql-api-request-with-guest-role.util.ts | 2 +- ...aphql-api-request-with-member-role.util.ts | 2 +- .../utils/make-graphql-api-request.util.ts | 2 +- .../graphql/utils/search-factory.util.ts | 2 +- .../utils/update-one-operation.util.ts | 6 +-- .../graphql/utils/view-data-factory.util.ts | 12 ++--- .../graphql/utils/view-graphql.util.ts | 4 +- .../agent-tool.service.integration-spec.ts | 2 +- .../agent/utils/agent-tool-test-utils.ts | 8 +-- ...ti-select-operation-agnostic-test-cases.ts | 2 +- ...i-select-operation-agnostic-tests-cases.ts | 6 +-- .../select-operation-agnostic-test-cases.ts | 2 +- .../create-enum-field-metadata-test-cases.ts | 8 +-- ...tadataEnumSuccessfulAndFailingTestCases.ts | 4 +- ...te-create-field-metadata-enum-test-case.ts | 6 +-- .../update-enum-field-metadata-test-cases.ts | 6 +-- ...ne-enum-field-metadata.integration-spec.ts | 6 +-- ...etadata-morph-relation.integration-spec.ts | 2 +- ...etadata-morph-relation.integration-spec.ts | 2 +- ...orph-relation-creation.integration-spec.ts | 4 +- ...e-field-metadata-phone.integration-spec.ts | 8 +-- ...ield-metadata-relation.integration-spec.ts | 2 +- ...data-relation-creation.integration-spec.ts | 4 +- ...tadata-relation-update.integration-spec.ts | 2 +- ...etadata-related-record.integration-spec.ts | 11 ++-- ...e-one-field-metadata-query-factory.util.ts | 4 +- .../utils/create-one-field-metadata.util.ts | 10 ++-- ...e-one-field-metadata-query-factory.util.ts | 2 +- .../utils/delete-one-field-metadata.util.ts | 4 +- ...many-fields-metadata-query-factory.util.ts | 2 +- .../utils/find-many-fields-metadata.util.ts | 4 +- ...e-one-field-metadata-query-factory.util.ts | 4 +- .../utils/update-one-field-metadata.util.ts | 8 +-- ...te-one-object-metadata.integration-spec.ts | 4 +- ...te-one-object-metadata.integration-spec.ts | 4 +- ...ta-with-morph-relation.integration-spec.ts | 4 +- ...metadata-with-relation.integration-spec.ts | 6 +-- ...te-one-object-metadata.integration-spec.ts | 4 +- ...ate-morph-relation-between-objects.util.ts | 10 ++-- ...-one-object-metadata-query-factory.util.ts | 4 +- .../utils/create-one-object-metadata.util.ts | 8 +-- .../create-relation-between-objects.util.ts | 10 ++-- ...-one-object-metadata-query-factory.util.ts | 2 +- .../utils/delete-one-object-metadata.util.ts | 4 +- ...many-object-metadata-query-factory.util.ts | 2 +- .../utils/find-many-object-metadata.util.ts | 8 +-- .../force-create-one-object-metadata.util.ts | 2 +- ...erate-mock-create-object-metadata-input.ts | 2 +- ...-one-object-metadata-query-factory.util.ts | 4 +- .../utils/update-one-object-metadata.util.ts | 4 +- ...adata-api-request-with-member-role.util.ts | 2 +- .../utils/make-metadata-api-request.util.ts | 2 +- .../types/common-response-body.type.ts | 2 +- ...n-if-no-error-but-expected-to-fail.util.ts | 2 +- .../suites/view-group.integration-spec.ts | 2 +- .../rest/utils/view-rest-api.util.ts | 12 ++--- .../constants/config-test-keys.constants.ts | 2 +- ...eate-config-variable.query-factory.util.ts | 2 +- .../utils/create-config-variable.util.ts | 4 +- .../utils/delete-config-variable.util.ts | 4 +- .../utils/get-config-variable.util.ts | 4 +- .../make-admin-panel-api-request.util.ts | 2 +- ...date-config-variable.query-factory.util.ts | 2 +- .../utils/update-config-variable.util.ts | 4 +- .../test/integration/utils/create-app.ts | 8 ++- .../test/integration/utils/setup-test.ts | 2 +- .../test/integration/utils/view-test.util.ts | 12 ++--- .../test/utils/audit-context.mock.ts | 2 +- .../src/testing/EachTestingContextFilter.ts | 2 +- .../types/SuccessfulAndFailingTestCases.ts | 2 +- .../src/types/EnumFieldMetadataType.ts | 2 +- .../src/types/ObjectPermissions.ts | 2 +- .../src/types/ObjectPermissionsDeprecated.ts | 2 +- .../src/types/ObjectsPermissions.ts | 2 +- .../src/types/ObjectsPermissionsByRoleId.ts | 2 +- .../ObjectsPermissionsByRoleIdDeprecated.ts | 2 +- .../src/types/ObjectsPermissionsDeprecated.ts | 2 +- ...lationAndMorphRelationFieldMetadataType.ts | 2 +- .../src/types/RestrictedFieldsPermissions.ts | 2 +- .../twenty-shared/src/types/StepFilters.ts | 2 +- .../src/utils/__tests__/deepMerge.test.ts | 2 +- ...om-array-to-unique-key-record.util.test.ts | 2 +- .../sanitizeObjectStringFields.test.ts | 2 +- ...aces-from-object-string-properties.test.ts | 2 +- ...duplicated-whitespaces-from-string.test.ts | 2 +- .../from-array-to-unique-key-record.util.ts | 2 +- .../fromArrayToValuesByKeyRecord.util.ts | 2 +- .../isLabelIdentifierFieldMetadataTypes.ts | 2 +- .../phones-value/isValidCountryCode.ts | 2 +- .../__tests__/getWorkflowRunContext.test.ts | 2 +- .../workflow/utils/getWorkflowRunContext.ts | 2 +- .../Pill/__stories__/Pill.stories.ts | 2 +- .../src/components/avatar-chip/AvatarChip.tsx | 6 +-- .../__stories__/AvatarChip.stories.tsx | 2 +- .../MultipleAvatarChip.stories.tsx | 2 +- .../twenty-ui/src/components/chip/Chip.tsx | 4 +- .../src/components/chip/LinkChip.tsx | 6 +-- .../chip/__stories__/Chip.stories.tsx | 4 +- packages/twenty-ui/src/components/tag/Tag.tsx | 6 +-- .../tag/__stories__/Tag.stories.tsx | 6 +-- .../src/display/avatar/components/Avatar.tsx | 8 +-- .../display/avatar/components/AvatarGroup.tsx | 2 +- .../components/__stories__/Avatar.stories.tsx | 2 +- .../__stories__/AvatarGroup.stories.tsx | 10 ++-- .../components/__stories__/Banner.stories.tsx | 2 +- .../__stories__/Checkmark.stories.tsx | 2 +- .../display/color/components/ColorSample.tsx | 2 +- .../__stories__/ColorSample.stories.tsx | 2 +- .../icon/components/IconAddressBook.tsx | 2 +- .../src/display/icon/components/IconGmail.tsx | 2 +- .../display/icon/components/IconGoogle.tsx | 2 +- .../icon/components/IconGoogleCalendar.tsx | 2 +- .../src/display/icon/components/IconLock.tsx | 2 +- .../icon/components/IconRelationManyToOne.tsx | 2 +- .../display/icon/components/IconTrashXOff.tsx | 2 +- .../icon/components/IconTwentyStar.tsx | 2 +- .../icon/components/IconTwentyStarFilled.tsx | 2 +- .../icon/components/IllustrationIconArray.tsx | 2 +- .../IllustrationIconCalendarEvent.tsx | 2 +- .../IllustrationIconCalendarTime.tsx | 2 +- .../components/IllustrationIconCurrency.tsx | 2 +- .../icon/components/IllustrationIconJson.tsx | 2 +- .../icon/components/IllustrationIconLink.tsx | 2 +- .../icon/components/IllustrationIconMail.tsx | 2 +- .../components/IllustrationIconManyToMany.tsx | 2 +- .../icon/components/IllustrationIconMap.tsx | 2 +- .../components/IllustrationIconNumbers.tsx | 2 +- .../components/IllustrationIconOneToMany.tsx | 2 +- .../components/IllustrationIconOneToOne.tsx | 2 +- .../icon/components/IllustrationIconPhone.tsx | 2 +- .../components/IllustrationIconSetting.tsx | 2 +- .../icon/components/IllustrationIconStar.tsx | 2 +- .../icon/components/IllustrationIconTag.tsx | 2 +- .../icon/components/IllustrationIconTags.tsx | 2 +- .../icon/components/IllustrationIconText.tsx | 2 +- .../components/IllustrationIconToggle.tsx | 2 +- .../icon/components/IllustrationIconUid.tsx | 2 +- .../icon/components/IllustrationIconUser.tsx | 2 +- .../src/display/icon/states/iconsState.ts | 2 +- .../src/display/icon/types/IconComponent.ts | 5 +- .../components/__stories__/Info.stories.tsx | 6 +-- .../src/display/status/components/Status.tsx | 2 +- .../components/__stories__/Status.stories.tsx | 6 +-- .../text/components/HorizontalSeparator.tsx | 2 +- .../HorizontalSeparator.stories.tsx | 2 +- .../__stories__/SeparatorLineText.stories.tsx | 2 +- .../src/display/tooltip/AppTooltip.tsx | 2 +- .../OverflowTextWithTooltip.stories.tsx | 2 +- .../tooltip/__stories__/Tooltip.stories.tsx | 4 +- .../display/typography/components/H1Title.tsx | 2 +- .../display/typography/components/H3Title.tsx | 2 +- .../typography/components/StyledText.tsx | 2 +- .../__stories__/H1Title.stories.tsx | 4 +- .../__stories__/H2Title.stories.tsx | 2 +- .../__stories__/H3Title.stories.tsx | 2 +- .../components/__stories__/Label.stories.tsx | 6 +-- packages/twenty-ui/src/emotion.d.ts | 2 +- .../loader/__stories__/Loader.stories.tsx | 2 +- .../src/feedback/loader/components/Loader.tsx | 2 +- .../CircularProgressBar.stories.tsx | 4 +- .../__stories__/ProgressBar.stories.tsx | 2 +- .../hooks/useProgressAnimation.ts | 4 +- .../button/components/AnimatedButton.tsx | 10 ++-- .../components/AnimatedLightIconButton.tsx | 10 ++-- .../input/button/components/Button/Button.tsx | 4 +- .../Button/internal/ButtonHotKeys.tsx | 6 ++- .../components/Button/internal/ButtonIcon.tsx | 2 +- .../input/button/components/ButtonGroup.tsx | 4 +- .../button/components/ColorPickerButton.tsx | 4 +- .../button/components/FloatingButton.tsx | 2 +- .../button/components/FloatingButtonGroup.tsx | 5 +- .../button/components/FloatingIconButton.tsx | 2 +- .../components/FloatingIconButtonGroup.tsx | 8 +-- .../input/button/components/IconButton.tsx | 2 +- .../button/components/IconButtonGroup.tsx | 4 +- .../input/button/components/InsideButton.tsx | 2 +- .../input/button/components/LightButton.tsx | 4 +- .../button/components/LightIconButton.tsx | 4 +- .../components/LightIconButtonGroup.tsx | 10 ++-- .../input/button/components/MainButton.tsx | 4 +- .../button/components/RoundedIconButton.tsx | 2 +- .../src/input/button/components/TabButton.tsx | 4 +- .../AnimatedLightIconButton.stories.tsx | 8 +-- .../components/__stories__/Button.stories.tsx | 12 ++--- .../__stories__/ButtonGroup.stories.tsx | 10 ++-- .../__stories__/ColorPickerButton.stories.tsx | 2 +- .../__stories__/FloatingButton.stories.tsx | 6 +-- .../FloatingButtonGroup.stories.tsx | 6 +-- .../FloatingIconButton.stories.tsx | 6 +-- .../FloatingIconButtonGroup.stories.tsx | 6 +-- .../__stories__/IconButton.stories.tsx | 12 ++--- .../__stories__/IconButtonGroup.stories.tsx | 4 +- .../__stories__/LightButton.stories.tsx | 6 +-- .../__stories__/LightIconButton.stories.tsx | 8 +-- .../__stories__/MainButton.stories.tsx | 2 +- .../__stories__/RoundedIconButton.stories.tsx | 2 +- .../__stories__/TabButton.stories.tsx | 4 +- .../code-editor/components/CodeEditor.tsx | 4 +- .../theme/utils/getBaseCodeEditorTheme.ts | 4 +- .../components/ColorSchemeCard.tsx | 4 +- .../components/ColorSchemePicker.tsx | 2 +- .../__stories__/ColorSchemeCard.stories.tsx | 2 +- .../src/input/components/IconListViewGrip.tsx | 2 +- .../src/input/components/RadioGroup.tsx | 2 +- .../__stories__/Checkbox.stories.tsx | 4 +- .../components/__stories__/Radio.stories.tsx | 4 +- .../components/__stories__/Toggle.stories.tsx | 6 +-- .../twenty-ui/src/input/types/SelectOption.ts | 4 +- .../__stories__/JsonTree.stories.tsx | 2 +- .../components/JsonArrayNode.tsx | 4 +- .../components/JsonNestedNode.tsx | 6 +-- .../json-visualizer/components/JsonNode.tsx | 2 +- .../components/JsonObjectNode.tsx | 4 +- .../json-visualizer/components/JsonTree.tsx | 6 +-- .../components/JsonTreeContextProvider.tsx | 2 +- .../components/JsonValueNode.tsx | 4 +- .../components/internal/JsonNodeLabel.tsx | 4 +- .../components/internal/JsonNodeValue.tsx | 2 +- .../contexts/JsonTreeContext.tsx | 2 +- .../types/GetJsonNodeHighlighting.ts | 2 +- .../types/JsonNodeHighlighting.ts | 2 +- .../json-visualizer/utils/isTwoFirstDepths.ts | 2 +- .../AnimatedExpandableContainer.stories.tsx | 2 +- .../AnimatedExpandableContainer.tsx | 12 ++--- .../types/AnimationDurations.ts | 2 +- .../utils/getCommonStyles.ts | 2 +- .../utils/getExpandableAnimationConfig.ts | 4 +- .../utils/getTransitionValues.ts | 2 +- .../components/__stories__/Card.stories.tsx | 2 +- .../src/layout/section/components/Section.tsx | 2 +- .../link/components/ContactLink.tsx | 2 +- .../link/components/RoundedLink.tsx | 2 +- .../link/components/UndecoratedLink.tsx | 2 +- .../__stories__/ClickToActionLink.stories.tsx | 2 +- .../__stories__/ContactLink.stories.tsx | 2 +- .../__stories__/GithubVersionLink.stories.tsx | 2 +- .../__stories__/RawLink.stories.tsx | 2 +- .../__stories__/RoundedLink.stories.tsx | 2 +- .../__stories__/SocialLink.stories.tsx | 2 +- .../__stories__/UndecoratedLink.stories.tsx | 2 +- .../menu-item/components/MenuItem.tsx | 13 +++-- .../menu-item/components/MenuItemAvatar.tsx | 8 +-- .../menu-item/components/MenuItemCommand.tsx | 4 +- .../components/MenuItemDraggable.tsx | 8 +-- .../components/MenuItemMultiSelect.tsx | 4 +- .../components/MenuItemMultiSelectAvatar.tsx | 2 +- .../components/MenuItemMultiSelectTag.tsx | 4 +- .../menu-item/components/MenuItemNavigate.tsx | 2 +- .../menu-item/components/MenuItemSelect.tsx | 4 +- .../components/MenuItemSelectAvatar.tsx | 2 +- .../components/MenuItemSelectColor.tsx | 4 +- .../components/MenuItemSelectTag.tsx | 4 +- .../components/MenuItemSuggestion.tsx | 4 +- .../menu-item/components/MenuItemToggle.tsx | 4 +- .../__stories__/MenuItem.stories.tsx | 6 +-- .../__stories__/MenuItemCommand.stories.tsx | 4 +- .../__stories__/MenuItemDraggable.stories.tsx | 8 +-- .../MenuItemMultiSelect.stories.tsx | 8 +-- .../MenuItemMultiSelectAvatar.stories.tsx | 8 +-- .../__stories__/MenuItemNavigate.stories.tsx | 8 +-- .../__stories__/MenuItemSelect.stories.tsx | 8 +-- .../MenuItemSelectAvatar.stories.tsx | 8 +-- .../MenuItemSelectColor.stories.tsx | 12 ++--- .../__stories__/MenuItemSelectTag.stories.tsx | 10 ++-- .../__stories__/MenuItemToggle.stories.tsx | 8 +-- .../components/MenuItemLeftContent.tsx | 4 +- .../components/StyledMenuItemBase.tsx | 2 +- .../components/NavigationBar.tsx | 2 +- .../components/NavigationBarItem.tsx | 2 +- .../testing/decorators/CatalogDecorator.tsx | 4 +- .../testing/decorators/ComponentDecorator.tsx | 2 +- .../ComponentWithRouterDecorator.tsx | 2 +- .../decorators/RecoilRootDecorator.tsx | 2 +- .../testing/decorators/RouterDecorator.tsx | 2 +- .../src/testing/types/CatalogStory.ts | 8 +-- .../src/theme/constants/TextInputStyle.ts | 2 +- .../src/theme/constants/ThemeDark.ts | 2 +- .../theme/provider/ThemeContextProvider.tsx | 2 +- .../src/theme/provider/ThemeProvider.tsx | 4 +- .../twenty-ui/src/theme/types/ThemeType.ts | 2 +- .../utils/__tests__/getNextThemeColor.test.ts | 2 +- .../src/theme/utils/getNextThemeColor.ts | 2 +- .../src/theme/utils/themeColorSchema.ts | 2 +- .../animation/components/AnimatedEaseIn.tsx | 2 +- .../components/AnimatedEaseInOut.tsx | 2 +- .../animation/components/AnimatedFadeOut.tsx | 2 +- .../dimensions/components/AutogrowWrapper.tsx | 2 +- .../hooks/useMouseDownNavigation.ts | 4 +- .../src/utilities/state/utils/createState.ts | 2 +- .../utils/getDisplayValueByUrlType.ts | 2 +- 2050 files changed, 5124 insertions(+), 4912 deletions(-) diff --git a/.eslintrc.global.cjs b/.eslintrc.global.cjs index 2a8ab0b2af8..daf5656e217 100644 --- a/.eslintrc.global.cjs +++ b/.eslintrc.global.cjs @@ -78,7 +78,10 @@ module.exports = { '@typescript-eslint/ban-ts-comment': 'error', '@typescript-eslint/consistent-type-imports': [ 'error', - { prefer: 'no-type-imports' }, + { + prefer: 'type-imports', + fixStyle: 'inline-type-imports' + }, ], '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', diff --git a/packages/twenty-emails/src/components/BaseEmail.tsx b/packages/twenty-emails/src/components/BaseEmail.tsx index 56e428e0f18..6105a5c2494 100644 --- a/packages/twenty-emails/src/components/BaseEmail.tsx +++ b/packages/twenty-emails/src/components/BaseEmail.tsx @@ -1,11 +1,11 @@ -import { i18n, Messages } from '@lingui/core'; +import { i18n, type Messages } from '@lingui/core'; import { I18nProvider } from '@lingui/react'; import { Container, Html } from '@react-email/components'; import { BaseHead } from 'src/components/BaseHead'; import { Footer } from 'src/components/Footer'; import { Logo } from 'src/components/Logo'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { messages as afMessages } from '../locales/generated/af-ZA'; import { messages as arMessages } from '../locales/generated/ar-SA'; import { messages as caMessages } from '../locales/generated/ca-ES'; diff --git a/packages/twenty-emails/src/components/HighlightedText.tsx b/packages/twenty-emails/src/components/HighlightedText.tsx index d9f16314be3..b742aa5290a 100644 --- a/packages/twenty-emails/src/components/HighlightedText.tsx +++ b/packages/twenty-emails/src/components/HighlightedText.tsx @@ -1,5 +1,5 @@ import { Text } from '@react-email/components'; -import { JSX } from 'react'; +import { type JSX } from 'react'; import { emailTheme } from 'src/common-style'; diff --git a/packages/twenty-emails/src/emails/clean-suspended-workspace.email.tsx b/packages/twenty-emails/src/emails/clean-suspended-workspace.email.tsx index 66f7354846d..f1a7afc8ca6 100644 --- a/packages/twenty-emails/src/emails/clean-suspended-workspace.email.tsx +++ b/packages/twenty-emails/src/emails/clean-suspended-workspace.email.tsx @@ -4,7 +4,7 @@ import { BaseEmail } from 'src/components/BaseEmail'; import { CallToAction } from 'src/components/CallToAction'; import { MainText } from 'src/components/MainText'; import { Title } from 'src/components/Title'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; type CleanSuspendedWorkspaceEmailProps = { daysSinceInactive: number; diff --git a/packages/twenty-emails/src/emails/password-reset-link.email.tsx b/packages/twenty-emails/src/emails/password-reset-link.email.tsx index f3a0b4c2f1e..60144766418 100644 --- a/packages/twenty-emails/src/emails/password-reset-link.email.tsx +++ b/packages/twenty-emails/src/emails/password-reset-link.email.tsx @@ -5,7 +5,7 @@ import { CallToAction } from 'src/components/CallToAction'; import { Link } from 'src/components/Link'; import { MainText } from 'src/components/MainText'; import { Title } from 'src/components/Title'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; type PasswordResetLinkEmailProps = { duration: string; diff --git a/packages/twenty-emails/src/emails/password-update-notify.email.tsx b/packages/twenty-emails/src/emails/password-update-notify.email.tsx index 541293ecd4b..1485e2da0db 100644 --- a/packages/twenty-emails/src/emails/password-update-notify.email.tsx +++ b/packages/twenty-emails/src/emails/password-update-notify.email.tsx @@ -4,7 +4,7 @@ import { BaseEmail } from 'src/components/BaseEmail'; import { CallToAction } from 'src/components/CallToAction'; import { MainText } from 'src/components/MainText'; import { Title } from 'src/components/Title'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; type PasswordUpdateNotifyEmailProps = { userName: string; diff --git a/packages/twenty-emails/src/emails/send-email-verification-link.email.tsx b/packages/twenty-emails/src/emails/send-email-verification-link.email.tsx index a8140926661..bd17986338b 100644 --- a/packages/twenty-emails/src/emails/send-email-verification-link.email.tsx +++ b/packages/twenty-emails/src/emails/send-email-verification-link.email.tsx @@ -4,7 +4,7 @@ import { BaseEmail } from 'src/components/BaseEmail'; import { CallToAction } from 'src/components/CallToAction'; import { MainText } from 'src/components/MainText'; import { Title } from 'src/components/Title'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; type SendEmailVerificationLinkEmailProps = { link: string; diff --git a/packages/twenty-emails/src/emails/send-invite-link.email.tsx b/packages/twenty-emails/src/emails/send-invite-link.email.tsx index b88e5b3fea2..6d72455c5c5 100644 --- a/packages/twenty-emails/src/emails/send-invite-link.email.tsx +++ b/packages/twenty-emails/src/emails/send-invite-link.email.tsx @@ -12,7 +12,7 @@ import { MainText } from 'src/components/MainText'; import { Title } from 'src/components/Title'; import { WhatIsTwenty } from 'src/components/WhatIsTwenty'; import { capitalize } from 'src/utils/capitalize'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; import { getImageAbsoluteURI } from 'twenty-shared/utils'; type SendInviteLinkEmailProps = { diff --git a/packages/twenty-emails/src/emails/test.email.tsx b/packages/twenty-emails/src/emails/test.email.tsx index a5719a5763f..b95b0b1b8e5 100644 --- a/packages/twenty-emails/src/emails/test.email.tsx +++ b/packages/twenty-emails/src/emails/test.email.tsx @@ -1,7 +1,7 @@ import { i18n } from '@lingui/core'; import { BaseEmail } from 'src/components/BaseEmail'; import { Title } from 'src/components/Title'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; type TestEmailProps = { locale: keyof typeof APP_LOCALES; diff --git a/packages/twenty-emails/src/emails/validate-approved-access-domain.email.tsx b/packages/twenty-emails/src/emails/validate-approved-access-domain.email.tsx index fd41902855b..c616ce6f83b 100644 --- a/packages/twenty-emails/src/emails/validate-approved-access-domain.email.tsx +++ b/packages/twenty-emails/src/emails/validate-approved-access-domain.email.tsx @@ -11,7 +11,7 @@ import { Link } from 'src/components/Link'; import { MainText } from 'src/components/MainText'; import { Title } from 'src/components/Title'; import { capitalize } from 'src/utils/capitalize'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; import { getImageAbsoluteURI } from 'twenty-shared/utils'; import { DEFAULT_WORKSPACE_LOGO } from 'src/constants/DefaultWorkspaceLogo'; diff --git a/packages/twenty-emails/src/emails/warn-suspended-workspace.email.tsx b/packages/twenty-emails/src/emails/warn-suspended-workspace.email.tsx index f75889780f0..0b2f96fd638 100644 --- a/packages/twenty-emails/src/emails/warn-suspended-workspace.email.tsx +++ b/packages/twenty-emails/src/emails/warn-suspended-workspace.email.tsx @@ -4,7 +4,7 @@ import { BaseEmail } from 'src/components/BaseEmail'; import { CallToAction } from 'src/components/CallToAction'; import { MainText } from 'src/components/MainText'; import { Title } from 'src/components/Title'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; type WarnSuspendedWorkspaceEmailProps = { daysSinceInactive: number; diff --git a/packages/twenty-server/@types/express.d.ts b/packages/twenty-server/@types/express.d.ts index 0136097c45b..477e7487938 100644 --- a/packages/twenty-server/@types/express.d.ts +++ b/packages/twenty-server/@types/express.d.ts @@ -1,10 +1,10 @@ -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; -import { ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; -import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; +import { type UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; declare module 'express-serve-static-core' { interface Request { diff --git a/packages/twenty-server/@types/jest.d.ts b/packages/twenty-server/@types/jest.d.ts index de92be010f5..188df37b770 100644 --- a/packages/twenty-server/@types/jest.d.ts +++ b/packages/twenty-server/@types/jest.d.ts @@ -1,5 +1,5 @@ import 'jest'; -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; declare module '@jest/types' { namespace Config { diff --git a/packages/twenty-server/jest-integration.config.ts b/packages/twenty-server/jest-integration.config.ts index 9b8bc53b9b3..3c32fe4dbc6 100644 --- a/packages/twenty-server/jest-integration.config.ts +++ b/packages/twenty-server/jest-integration.config.ts @@ -1,5 +1,5 @@ import dotenv from 'dotenv'; -import { JestConfigWithTsJest, pathsToModuleNameMapper } from 'ts-jest'; +import { type JestConfigWithTsJest, pathsToModuleNameMapper } from 'ts-jest'; import { NodeEnvironment } from 'src/engine/core-modules/twenty-config/interfaces/node-environment.interface'; diff --git a/packages/twenty-server/src/app.module.ts b/packages/twenty-server/src/app.module.ts index 14aa6390f49..c4e47a21522 100644 --- a/packages/twenty-server/src/app.module.ts +++ b/packages/twenty-server/src/app.module.ts @@ -1,6 +1,6 @@ import { - DynamicModule, - MiddlewareConsumer, + type DynamicModule, + type MiddlewareConsumer, Module, RequestMethod, } from '@nestjs/common'; @@ -11,7 +11,7 @@ import { ServeStaticModule } from '@nestjs/serve-static'; import { existsSync } from 'fs'; import { join } from 'path'; -import { YogaDriver, YogaDriverConfig } from '@graphql-yoga/nestjs'; +import { YogaDriver, type YogaDriverConfig } from '@graphql-yoga/nestjs'; import { SentryModule } from '@sentry/nestjs/setup'; import { CoreGraphQLApiModule } from 'src/engine/api/graphql/core-graphql-api.module'; diff --git a/packages/twenty-server/src/database/clickHouse/clickHouse.service.spec.ts b/packages/twenty-server/src/database/clickHouse/clickHouse.service.spec.ts index 8cc8093dde0..ba433a64911 100644 --- a/packages/twenty-server/src/database/clickHouse/clickHouse.service.spec.ts +++ b/packages/twenty-server/src/database/clickHouse/clickHouse.service.spec.ts @@ -1,6 +1,6 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { ClickHouseClient } from '@clickhouse/client'; +import { type ClickHouseClient } from '@clickhouse/client'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/database/clickHouse/clickHouse.service.ts b/packages/twenty-server/src/database/clickHouse/clickHouse.service.ts index 0c7288ec31a..2b6ed9851c2 100644 --- a/packages/twenty-server/src/database/clickHouse/clickHouse.service.ts +++ b/packages/twenty-server/src/database/clickHouse/clickHouse.service.ts @@ -1,11 +1,11 @@ import { Injectable, Logger, - OnModuleDestroy, - OnModuleInit, + type OnModuleDestroy, + type OnModuleInit, } from '@nestjs/common'; -import { ClickHouseClient, createClient } from '@clickhouse/client'; +import { type ClickHouseClient, createClient } from '@clickhouse/client'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/database/clickHouse/migrations/run-migrations.ts b/packages/twenty-server/src/database/clickHouse/migrations/run-migrations.ts index 6644235a007..82a758dce64 100644 --- a/packages/twenty-server/src/database/clickHouse/migrations/run-migrations.ts +++ b/packages/twenty-server/src/database/clickHouse/migrations/run-migrations.ts @@ -2,7 +2,7 @@ import fs from 'fs'; import path from 'path'; -import { ClickHouseClient, createClient } from '@clickhouse/client'; +import { type ClickHouseClient, createClient } from '@clickhouse/client'; import { config } from 'dotenv'; config({ diff --git a/packages/twenty-server/src/database/clickHouse/seeds/fixtures.ts b/packages/twenty-server/src/database/clickHouse/seeds/fixtures.ts index 94a98d226e9..127ab04ea22 100644 --- a/packages/twenty-server/src/database/clickHouse/seeds/fixtures.ts +++ b/packages/twenty-server/src/database/clickHouse/seeds/fixtures.ts @@ -3,7 +3,7 @@ import { OBJECT_RECORD_DELETED_EVENT } from 'src/engine/core-modules/audit/utils import { OBJECT_RECORD_UPDATED_EVENT } from 'src/engine/core-modules/audit/utils/events/object-event/object-record-updated'; import { CUSTOM_DOMAIN_ACTIVATED_EVENT } from 'src/engine/core-modules/audit/utils/events/workspace-event/custom-domain/custom-domain-activated'; import { CUSTOM_DOMAIN_DEACTIVATED_EVENT } from 'src/engine/core-modules/audit/utils/events/workspace-event/custom-domain/custom-domain-deactivated'; -import { GenericTrackEvent } from 'src/engine/core-modules/audit/utils/events/workspace-event/track'; +import { type GenericTrackEvent } from 'src/engine/core-modules/audit/utils/events/workspace-event/track'; export const fixtures: Array = [ { diff --git a/packages/twenty-server/src/database/commands/command-runners/__tests__/upgrade.command-runner.spec.ts b/packages/twenty-server/src/database/commands/command-runners/__tests__/upgrade.command-runner.spec.ts index 3b595106951..de62f2eba48 100644 --- a/packages/twenty-server/src/database/commands/command-runners/__tests__/upgrade.command-runner.spec.ts +++ b/packages/twenty-server/src/database/commands/command-runners/__tests__/upgrade.command-runner.spec.ts @@ -1,11 +1,11 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { EachTestingContext } from 'twenty-shared/testing'; -import { Repository } from 'typeorm'; +import { type EachTestingContext } from 'twenty-shared/testing'; +import { type Repository } from 'typeorm'; import { UpgradeCommandRunner } from 'src/database/commands/command-runners/upgrade.command-runner'; -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; diff --git a/packages/twenty-server/src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner.ts b/packages/twenty-server/src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner.ts index 6258c8f3426..4ea27d2b6ae 100644 --- a/packages/twenty-server/src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner.ts +++ b/packages/twenty-server/src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner.ts @@ -1,12 +1,12 @@ import chalk from 'chalk'; import { Option } from 'nest-commander'; import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; -import { In, MoreThanOrEqual, Repository } from 'typeorm'; +import { In, MoreThanOrEqual, type Repository } from 'typeorm'; import { MigrationCommandRunner } from 'src/database/commands/command-runners/migration.command-runner'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; -import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; +import { type TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; export type ActiveOrSuspendedWorkspacesMigrationCommandOptions = { workspaceIds: string[]; diff --git a/packages/twenty-server/src/database/commands/command-runners/migration.command-runner.ts b/packages/twenty-server/src/database/commands/command-runners/migration.command-runner.ts index ea8d4686053..df2a17779e1 100644 --- a/packages/twenty-server/src/database/commands/command-runners/migration.command-runner.ts +++ b/packages/twenty-server/src/database/commands/command-runners/migration.command-runner.ts @@ -1,4 +1,4 @@ -import { Logger } from '@nestjs/common'; +import { type Logger } from '@nestjs/common'; import chalk from 'chalk'; import { CommandRunner, Option } from 'nest-commander'; diff --git a/packages/twenty-server/src/database/commands/command-runners/upgrade.command-runner.ts b/packages/twenty-server/src/database/commands/command-runners/upgrade.command-runner.ts index 9ca893b9eff..4191a880fae 100644 --- a/packages/twenty-server/src/database/commands/command-runners/upgrade.command-runner.ts +++ b/packages/twenty-server/src/database/commands/command-runners/upgrade.command-runner.ts @@ -7,14 +7,14 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { SyncWorkspaceMetadataCommand } from 'src/engine/workspace-manager/workspace-sync-metadata/commands/sync-workspace-metadata.command'; import { - CompareVersionMajorAndMinorReturnType, + type CompareVersionMajorAndMinorReturnType, compareVersionMajorAndMinor, } from 'src/utils/version/compare-version-minor-and-major'; import { getPreviousVersion } from 'src/utils/version/get-previous-version'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-clean-not-found-files.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-clean-not-found-files.command.ts index 1d98577be70..cb0dac82009 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-clean-not-found-files.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-clean-not-found-files.command.ts @@ -6,14 +6,14 @@ import { Equal, Not, Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Command({ name: 'upgrade:0-54:clean-not-found-files', diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-created-by-default-value.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-created-by-default-value.command.ts index f29f6bbbbd8..484df254329 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-created-by-default-value.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-created-by-default-value.command.ts @@ -6,10 +6,10 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; +import { type ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { generateDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/generate-default-value'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-fix-standard-select-fields-position.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-fix-standard-select-fields-position.command.ts index 80b63fd797c..5b6b051946b 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-fix-standard-select-fields-position.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-fix-standard-select-fields-position.command.ts @@ -5,7 +5,7 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-lowercase-user-and-invitation-emails.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-lowercase-user-and-invitation-emails.command.ts index a91782840d5..87a70db62f4 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-lowercase-user-and-invitation-emails.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-lowercase-user-and-invitation-emails.command.ts @@ -5,7 +5,7 @@ import { Raw, Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { AppToken, diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-migrate-default-avatar-url-to-user-workspace.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-migrate-default-avatar-url-to-user-workspace.command.ts index 9438113de41..78fbe7fa332 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-migrate-default-avatar-url-to-user-workspace.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/0-54/0-54-migrate-default-avatar-url-to-user-workspace.command.ts @@ -6,7 +6,7 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/0-55/0-55-deduplicate-indexed-fields.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/0-55/0-55-deduplicate-indexed-fields.command.ts index c4935370f24..0027920e852 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/0-55/0-55-deduplicate-indexed-fields.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/0-55/0-55-deduplicate-indexed-fields.command.ts @@ -5,7 +5,7 @@ import { IsNull, Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-add-enqueued-status-to-workflow-run.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-add-enqueued-status-to-workflow-run.command.ts index 98edb3a5c57..ec071773e22 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-add-enqueued-status-to-workflow-run.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-add-enqueued-status-to-workflow-run.command.ts @@ -5,7 +5,7 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-fix-schema-array-type.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-fix-schema-array-type.command.ts index 9bf3996600b..b970b708aca 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-fix-schema-array-type.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-fix-schema-array-type.command.ts @@ -6,7 +6,7 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { TypeORMService } from 'src/database/typeorm/typeorm.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-fix-update-standard-field-is-label-synced-with-name.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-fix-update-standard-field-is-label-synced-with-name.command.ts index 11c29385215..90fb5dbdeb8 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-fix-update-standard-field-is-label-synced-with-name.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-fix-update-standard-field-is-label-synced-with-name.command.ts @@ -5,7 +5,7 @@ import { IsNull, Not, Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-migrate-workflow-run-state.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-migrate-workflow-run-state.command.ts index dbb35116a49..9e67fcbba68 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-migrate-workflow-run-state.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-1/1-1-migrate-workflow-run-state.command.ts @@ -3,18 +3,18 @@ import { InjectRepository } from '@nestjs/typeorm'; import { MoreThan, Repository } from 'typeorm'; import { Command, Option } from 'nest-commander'; import { isDefined } from 'twenty-shared/utils'; -import { StepStatus, WorkflowRunStepInfos } from 'twenty-shared/workflow'; +import { StepStatus, type WorkflowRunStepInfos } from 'twenty-shared/workflow'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { - WorkflowRunState, - WorkflowRunOutput, - WorkflowRunWorkspaceEntity, + type WorkflowRunState, + type WorkflowRunOutput, + type WorkflowRunWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; const DEFAULT_CHUNK_SIZE = 500; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-add-enqueued-status-to-workflow-run-v2.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-add-enqueued-status-to-workflow-run-v2.command.ts index f6cdd9632a9..8909fd8d963 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-add-enqueued-status-to-workflow-run-v2.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-add-enqueued-status-to-workflow-run-v2.command.ts @@ -5,7 +5,7 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-add-next-step-ids-to-workflow-version-triggers.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-add-next-step-ids-to-workflow-version-triggers.command.ts index b6fa2e7bcc1..f266870bc29 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-add-next-step-ids-to-workflow-version-triggers.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-add-next-step-ids-to-workflow-version-triggers.command.ts @@ -6,12 +6,12 @@ import { isDefined } from 'twenty-shared/utils'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; @Command({ name: 'upgrade:1-2:add-next-step-ids-to-workflow-version-triggers', diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-remove-workflow-runs-without-state.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-remove-workflow-runs-without-state.command.ts index 99ca651a24e..066881283b0 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-remove-workflow-runs-without-state.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-2/1-2-remove-workflow-runs-without-state.command.ts @@ -5,11 +5,11 @@ import { IsNull, Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; +import { type WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; @Command({ name: 'migrate:1-2:remove-workflow-runs-without-state', diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-add-next-step-ids-to-workflow-runs-trigger.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-add-next-step-ids-to-workflow-runs-trigger.command.ts index ae554831a01..e095ac0d6b9 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-add-next-step-ids-to-workflow-runs-trigger.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-add-next-step-ids-to-workflow-runs-trigger.command.ts @@ -6,11 +6,11 @@ import { isDefined } from 'twenty-shared/utils'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; import { getWorkspaceSchemaName } from 'src/engine/workspace-datasource/utils/get-workspace-schema-name.util'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-assign-roles-to-existing-api-keys.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-assign-roles-to-existing-api-keys.command.ts index 3679d5ddfc4..37ad3742705 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-assign-roles-to-existing-api-keys.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-assign-roles-to-existing-api-keys.command.ts @@ -1,11 +1,11 @@ import { InjectDataSource, InjectRepository } from '@nestjs/typeorm'; import { Command } from 'nest-commander'; -import { DataSource, In, QueryRunner, Repository } from 'typeorm'; +import { DataSource, In, type QueryRunner, Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-update-timestamp-column-type-in-workspace-schema.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-update-timestamp-column-type-in-workspace-schema.command.ts index 1fc1adec401..fb6c9a9dc01 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-update-timestamp-column-type-in-workspace-schema.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/1-3/1-3-update-timestamp-column-type-in-workspace-schema.command.ts @@ -6,7 +6,7 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts index 94dffac9581..1c5d3cf8cd7 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts @@ -9,11 +9,11 @@ import { Command } from 'nest-commander'; import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; import { In, Repository } from 'typeorm'; -import { ActiveOrSuspendedWorkspacesMigrationCommandOptions } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; +import { type ActiveOrSuspendedWorkspacesMigrationCommandOptions } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { - AllCommands, + type AllCommands, UpgradeCommandRunner, - VersionCommands, + type VersionCommands, } from 'src/database/commands/command-runners/upgrade.command-runner'; import { CleanNotFoundFilesCommand } from 'src/database/commands/upgrade-version-command/0-54/0-54-clean-not-found-files.command'; import { FixCreatedByDefaultValueCommand } from 'src/database/commands/upgrade-version-command/0-54/0-54-created-by-default-value.command'; diff --git a/packages/twenty-server/src/database/commands/views-migration/migrate-views-to-core.command.ts b/packages/twenty-server/src/database/commands/views-migration/migrate-views-to-core.command.ts index 89c49c61f63..48085bd2596 100644 --- a/packages/twenty-server/src/database/commands/views-migration/migrate-views-to-core.command.ts +++ b/packages/twenty-server/src/database/commands/views-migration/migrate-views-to-core.command.ts @@ -1,12 +1,12 @@ import { InjectDataSource, InjectRepository } from '@nestjs/typeorm'; import { Command } from 'nest-commander'; -import { ViewFilterOperand as SharedViewFilterOperand } from 'twenty-shared/types'; -import { DataSource, QueryRunner, Repository } from 'typeorm'; +import { type ViewFilterOperand as SharedViewFilterOperand } from 'twenty-shared/types'; +import { DataSource, type QueryRunner, Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; @@ -16,18 +16,18 @@ import { ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.en import { ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; import { ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; import { View } from 'src/engine/core-modules/view/entities/view.entity'; -import { ViewFilterGroupLogicalOperator } from 'src/engine/core-modules/view/enums/view-filter-group-logical-operator'; +import { type ViewFilterGroupLogicalOperator } from 'src/engine/core-modules/view/enums/view-filter-group-logical-operator'; import { ViewOpenRecordIn } from 'src/engine/core-modules/view/enums/view-open-record-in'; -import { ViewSortDirection } from 'src/engine/core-modules/view/enums/view-sort-direction'; +import { type ViewSortDirection } from 'src/engine/core-modules/view/enums/view-sort-direction'; import { ViewType } from 'src/engine/core-modules/view/enums/view-type.enum'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { ViewFieldWorkspaceEntity } from 'src/modules/view/standard-objects/view-field.workspace-entity'; -import { ViewFilterGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter-group.workspace-entity'; -import { ViewFilterWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter.workspace-entity'; -import { ViewGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-group.workspace-entity'; -import { ViewSortWorkspaceEntity } from 'src/modules/view/standard-objects/view-sort.workspace-entity'; -import { ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; +import { type ViewFieldWorkspaceEntity } from 'src/modules/view/standard-objects/view-field.workspace-entity'; +import { type ViewFilterGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter-group.workspace-entity'; +import { type ViewFilterWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter.workspace-entity'; +import { type ViewGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-group.workspace-entity'; +import { type ViewSortWorkspaceEntity } from 'src/modules/view/standard-objects/view-sort.workspace-entity'; +import { type ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; import { convertViewFilterOperandToCoreOperand } from 'src/modules/view/utils/convert-view-filter-operand-to-core-operand.util'; import { transformViewFilterWorkspaceValueToCoreValue } from 'src/modules/view/utils/transform-view-filter-workspace-value-to-core-value'; diff --git a/packages/twenty-server/src/database/typeorm/core/core.datasource.ts b/packages/twenty-server/src/database/typeorm/core/core.datasource.ts index de7a9a3c8eb..4b886f05c53 100644 --- a/packages/twenty-server/src/database/typeorm/core/core.datasource.ts +++ b/packages/twenty-server/src/database/typeorm/core/core.datasource.ts @@ -1,7 +1,7 @@ -import { TypeOrmModuleOptions } from '@nestjs/typeorm'; +import { type TypeOrmModuleOptions } from '@nestjs/typeorm'; import { config } from 'dotenv'; -import { DataSource, DataSourceOptions } from 'typeorm'; +import { DataSource, type DataSourceOptions } from 'typeorm'; config({ path: process.env.NODE_ENV === 'test' ? '.env.test' : '.env', override: true, diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1708535112230-addBillingCoreTables.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1708535112230-addBillingCoreTables.ts index d9f0c74af7f..7b51ce43700 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1708535112230-addBillingCoreTables.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1708535112230-addBillingCoreTables.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddBillingCoreTables1708535112230 implements MigrationInterface { name = 'AddBillingCoreTables1708535112230'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1709233666080-updateBillingCoreTables.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1709233666080-updateBillingCoreTables.ts index ac841b4fe35..feef5f1b306 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1709233666080-updateBillingCoreTables.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1709233666080-updateBillingCoreTables.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateBillingCoreTables1709233666080 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1709914564361-updateBillingSubscription.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1709914564361-updateBillingSubscription.ts index 003ac104251..44595f3c9fa 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1709914564361-updateBillingSubscription.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1709914564361-updateBillingSubscription.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateBillingSubscription1709914564361 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1710926613773-addIntervalToBillingSubscription.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1710926613773-addIntervalToBillingSubscription.ts index 5d2a4dcfaab..a65cfe4f0bd 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1710926613773-addIntervalToBillingSubscription.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1710926613773-addIntervalToBillingSubscription.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIntervalToBillingSubscription1710926613773 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1732098580545-addBillingEntitlementTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1732098580545-addBillingEntitlementTable.ts index 8100f8cdf07..174ee339a3d 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1732098580545-addBillingEntitlementTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1732098580545-addBillingEntitlementTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddBillingEntitlementTable1732098580545 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1733397937967-addNewBillingStripeTables.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1733397937967-addNewBillingStripeTables.ts index 2f9905ca36e..5b710b27442 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1733397937967-addNewBillingStripeTables.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1733397937967-addNewBillingStripeTables.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddNewBillingStripeTables1733397937967 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1733753649142-removeBillingFKWithCore.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1733753649142-removeBillingFKWithCore.ts index 1892627b614..73fcd7c655f 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1733753649142-removeBillingFKWithCore.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1733753649142-removeBillingFKWithCore.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveBillingFKWithCore1733753649142 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1734450749954-addConstraintsOnBillingTables.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1734450749954-addConstraintsOnBillingTables.ts index 4371cae8cba..c370ac5b70a 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1734450749954-addConstraintsOnBillingTables.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1734450749954-addConstraintsOnBillingTables.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddConstraintsOnBillingTables1734450749954 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1737127856478-addNonNullableProductDescription.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1737127856478-addNonNullableProductDescription.ts index 0888faf6962..8123e622b6a 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1737127856478-addNonNullableProductDescription.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1737127856478-addNonNullableProductDescription.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddNonNullableProductDescription1737127856478 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1739981257356-addOnUpdateInEntitlements.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1739981257356-addOnUpdateInEntitlements.ts index b8bd5756dd6..c49a9b753ea 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1739981257356-addOnUpdateInEntitlements.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1739981257356-addOnUpdateInEntitlements.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddOnUpdateInEntitlements1739981257356 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1743577268972-addHasReachedCurrentPeriodCapColumnInBillingSubscriptionItemTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1743577268972-addHasReachedCurrentPeriodCapColumnInBillingSubscriptionItemTable.ts index 68d6b6f200c..caa86073efe 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/billing/1743577268972-addHasReachedCurrentPeriodCapColumnInBillingSubscriptionItemTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/billing/1743577268972-addHasReachedCurrentPeriodCapColumnInBillingSubscriptionItemTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddHasReachedCurrentPeriodCapColumnInBillingSubscriptionItemTable1743577268972 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700140427984-setupMetadataTables.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700140427984-setupMetadataTables.ts index e8fec129d36..b3586e3683c 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700140427984-setupMetadataTables.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700140427984-setupMetadataTables.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class SetupMetadataTables1700140427984 implements MigrationInterface { name = 'SetupMetadataTables1700140427984'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700324860820-setupCoreTables.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700324860820-setupCoreTables.ts index abbcd174835..51c8952d10e 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700324860820-setupCoreTables.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700324860820-setupCoreTables.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class SetupCoreTables implements MigrationInterface { name = 'SetupCoreTables1700324860820'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700565712112-addIdentifierFieldToObjectMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700565712112-addIdentifierFieldToObjectMetadata.ts index c478ca1134a..beaa4237514 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700565712112-addIdentifierFieldToObjectMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700565712112-addIdentifierFieldToObjectMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIdentifierFieldToObjectMetadata1700565712112 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700650554672-addWorkspaceCacheVersion.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700650554672-addWorkspaceCacheVersion.ts index e1b5a6a6c39..3b6c9c747e4 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700650554672-addWorkspaceCacheVersion.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700650554672-addWorkspaceCacheVersion.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddWorkspaceCacheVersion1700650554672 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700654387203-addAllowImpersonationToWorkspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700654387203-addAllowImpersonationToWorkspace.ts index c4b6d12cf2d..5dcaebbb36a 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700654387203-addAllowImpersonationToWorkspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700654387203-addAllowImpersonationToWorkspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddAllowImpersonationToWorkspace1700654387203 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700661180856-addCascadeDeleteOnRefreshTokenUser.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700661180856-addCascadeDeleteOnRefreshTokenUser.ts index 84df624d021..12cb8025866 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700661180856-addCascadeDeleteOnRefreshTokenUser.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700661180856-addCascadeDeleteOnRefreshTokenUser.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddCascadeDeleteOnRefreshTokenUser1700661180856 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700661538754-addCascadeDeleteOnRelationObject.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700661538754-addCascadeDeleteOnRelationObject.ts index c07b6dabbac..2a74478e80d 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700661538754-addCascadeDeleteOnRelationObject.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700661538754-addCascadeDeleteOnRelationObject.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddCascadeDeleteOnRelationObject1700661538754 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700663611659-addWorkspaceDeleteCascadeSetNullInUser.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700663611659-addWorkspaceDeleteCascadeSetNullInUser.ts index bd48bc5ef86..6d48d954df6 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700663611659-addWorkspaceDeleteCascadeSetNullInUser.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700663611659-addWorkspaceDeleteCascadeSetNullInUser.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddWorkspaceDeleteCascadeSetNullInUser1700663611659 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700663879152-addEnumOptions.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700663879152-addEnumOptions.ts index 9313504d37f..f35604f8d04 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1700663879152-addEnumOptions.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1700663879152-addEnumOptions.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddEnumOptions1700663879152 implements MigrationInterface { name = 'AddEnumOptions1700663879152'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1701194529853-addFeatureFlags.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1701194529853-addFeatureFlags.ts index 11ec4bff043..26d7e761a52 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1701194529853-addFeatureFlags.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1701194529853-addFeatureFlags.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddFeatureFlags1701194529853 implements MigrationInterface { name = 'AddFeatureFlags1701194529853'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1702479005171-addSubscriptionStatusOnWorkspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1702479005171-addSubscriptionStatusOnWorkspace.ts index 5d5a2fcdf87..d7ff4b34c6d 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1702479005171-addSubscriptionStatusOnWorkspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1702479005171-addSubscriptionStatusOnWorkspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddSubscriptionStatusOnWorkspace1702479005171 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1704825571702-addPasswordResetToken.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1704825571702-addPasswordResetToken.ts index b4a3c4cdfdd..e193a0211d3 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1704825571702-addPasswordResetToken.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1704825571702-addPasswordResetToken.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddPasswordResetToken1704825571702 implements MigrationInterface { name = 'AddPasswordResetToken1704825571702'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1706613419989-addDefaultAvatarUrlToUser.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1706613419989-addDefaultAvatarUrlToUser.ts index c1fcaeff69e..dbff1fceca5 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1706613419989-addDefaultAvatarUrlToUser.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1706613419989-addDefaultAvatarUrlToUser.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddDefaultAvatarUrlToUser1706613419989 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1707778127558-addUserWorkspaces.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1707778127558-addUserWorkspaces.ts index b509cbca579..c544d3ecc3e 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1707778127558-addUserWorkspaces.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1707778127558-addUserWorkspaces.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddUserWorkspaces1707778127558 implements MigrationInterface { name = 'AddUserWorkspaces1707778127558'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1708449210922-addOnDeleteActionToRelationMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1708449210922-addOnDeleteActionToRelationMetadata.ts index f7ad4eeb6e7..01b77c8e413 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1708449210922-addOnDeleteActionToRelationMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1708449210922-addOnDeleteActionToRelationMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddOnDeleteActionToRelationMetadata1708449210922 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1709314035408-updateUserWorkspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1709314035408-updateUserWorkspace.ts index b3bd23110bd..5aa7a7204be 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1709314035408-updateUserWorkspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1709314035408-updateUserWorkspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateUserWorkspace1709314035408 implements MigrationInterface { name = 'UpdateUserWorkspace1709314035408'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1709680520888-updateUserWorkspaceColumnConstraints.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1709680520888-updateUserWorkspaceColumnConstraints.ts index abaab003431..e7c32dc94e6 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1709680520888-updateUserWorkspaceColumnConstraints.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1709680520888-updateUserWorkspaceColumnConstraints.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class updateUserWorkspaceColumnConstraints1709680520888 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1709894431938-addStandardId.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1709894431938-addStandardId.ts index b9d2bf7c57f..a43cc64e101 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1709894431938-addStandardId.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1709894431938-addStandardId.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddStandardId1709894431938 implements MigrationInterface { name = 'AddStandardId1709894431938'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711374137222-addRemoteServerTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711374137222-addRemoteServerTable.ts index 34d2f809545..68d7d18342d 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711374137222-addRemoteServerTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711374137222-addRemoteServerTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddRemoteServerTable1711374137222 implements MigrationInterface { name = 'AddRemoteServerTable1711374137222'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711459912762-dropTargetColumnMap.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711459912762-dropTargetColumnMap.ts index 11a58d2b992..ff017f370a0 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711459912762-dropTargetColumnMap.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711459912762-dropTargetColumnMap.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class DropTargetColumnMap1711459912762 implements MigrationInterface { name = 'DropTargetColumnMap1711459912762'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711466822763-addIsRemoteField.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711466822763-addIsRemoteField.ts index 4e7742e01e3..d251ff6570a 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711466822763-addIsRemoteField.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711466822763-addIsRemoteField.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsRemoteField1711466822763 implements MigrationInterface { name = 'AddIsRemoteField1711466822763'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711557405330-addMissingMigration.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711557405330-addMissingMigration.ts index 4cbc77a4d9b..5157812441b 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711557405330-addMissingMigration.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711557405330-addMissingMigration.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddMissingMigration1711557405330 implements MigrationInterface { name = 'AddMissingMigration1711557405330'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711619086385-useTimestampWithTZ.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711619086385-useTimestampWithTZ.ts index a57db4c267a..75729a443e1 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711619086385-useTimestampWithTZ.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711619086385-useTimestampWithTZ.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UseTimestampWithTZ1711619086385 implements MigrationInterface { name = 'UseTimestampWithTZ1711619086385'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711624086253-updateRefreshTokenTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711624086253-updateRefreshTokenTable.ts index 5ea12b91fa6..181abea0ee5 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711624086253-updateRefreshTokenTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711624086253-updateRefreshTokenTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateRefreshTokenTable1711624086253 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711633823798-useTimestampWithTZ.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711633823798-useTimestampWithTZ.ts index 97bcbbcf9b7..eec3e3d82fb 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1711633823798-useTimestampWithTZ.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1711633823798-useTimestampWithTZ.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UseTimestampWithTZ1711633823798 implements MigrationInterface { name = 'UseTimestampWithTZ1711633823798'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1712923480448-addIsAuditLogged.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1712923480448-addIsAuditLogged.ts index 761ad1d1923..0a34d1fafc7 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1712923480448-addIsAuditLogged.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1712923480448-addIsAuditLogged.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsAuditLogged1712923480448 implements MigrationInterface { name = 'AddIsAuditLogged1712923480448'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1713270565699-createRemoteTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1713270565699-createRemoteTable.ts index d86e5e6f727..66ef6b7f11f 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1713270565699-createRemoteTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1713270565699-createRemoteTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class CreateRemoteTable1713270565699 implements MigrationInterface { name = 'CreateRemoteTable1713270565699'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1713793656356-addSettingsColumnToFieldMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1713793656356-addSettingsColumnToFieldMetadata.ts index 1605c4aa33e..40598b75b16 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1713793656356-addSettingsColumnToFieldMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1713793656356-addSettingsColumnToFieldMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddSettingsColumnToFieldMetadata1713793656356 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1714382420165-addSchemaAndAvailableTablesToServer.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1714382420165-addSchemaAndAvailableTablesToServer.ts index eedac59265f..78ce1f8fa53 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1714382420165-addSchemaAndAvailableTablesToServer.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1714382420165-addSchemaAndAvailableTablesToServer.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddSchemaAndAvailableTablesToServer1714382420165 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1715593226719-updateInconsistentUserConstraint.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1715593226719-updateInconsistentUserConstraint.ts index b098881e0a3..9d43bd56975 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1715593226719-updateInconsistentUserConstraint.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1715593226719-updateInconsistentUserConstraint.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateInconsistentUserConstraint1715593226719 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1716310822694-removeAvailableTables.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1716310822694-removeAvailableTables.ts index fc8e28ce9db..0ab4109f7ab 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1716310822694-removeAvailableTables.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1716310822694-removeAvailableTables.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveAvailableTables1716310822694 implements MigrationInterface { name = 'RemoveAvailableTables1716310822694'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1716890009820-addRemoteServerLabel.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1716890009820-addRemoteServerLabel.ts index a81c46a11ea..a0b83fe186c 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1716890009820-addRemoteServerLabel.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1716890009820-addRemoteServerLabel.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddRemoteServerLabel1716890009820 implements MigrationInterface { name = 'AddRemoteServerLabel1716890009820'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1717425967770-addKeyValuePairTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1717425967770-addKeyValuePairTable.ts index 3da910c8c02..647b0687870 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1717425967770-addKeyValuePairTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1717425967770-addKeyValuePairTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddKeyValuePairTable1717425967770 implements MigrationInterface { name = 'AddKeyValuePairTable1717425967770'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1717688588972-addKeyValuePairTableUniqueContraints.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1717688588972-addKeyValuePairTableUniqueContraints.ts index 9f019f2d86c..a88fedc6e60 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1717688588972-addKeyValuePairTableUniqueContraints.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1717688588972-addKeyValuePairTableUniqueContraints.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddKeyValuePairTableUniqueContraints1717688588972 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1717751631669-addPostgresCredentials.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1717751631669-addPostgresCredentials.ts index cd00225b50e..56eb47e5f4b 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1717751631669-addPostgresCredentials.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1717751631669-addPostgresCredentials.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddPostgresCredentials1717751631669 implements MigrationInterface { name = 'AddPostgresCredentials1717751631669'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1718985664968-addIndexMetadataTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1718985664968-addIndexMetadataTable.ts index a5bfd74d2a7..bc33b5c0fd5 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1718985664968-addIndexMetadataTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1718985664968-addIndexMetadataTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIndexMetadataTable1718985664968 implements MigrationInterface { name = 'AddIndexMetadataTable1718985664968'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1719327438923-useEnumForSubscriptionStatusInterval.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1719327438923-useEnumForSubscriptionStatusInterval.ts index 440858104dc..a9cc2c217b7 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1719327438923-useEnumForSubscriptionStatusInterval.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1719327438923-useEnumForSubscriptionStatusInterval.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UseEnumForSubscriptionStatusInterval1719327438923 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1719494707738-removeSubscriptionStatusFromCoreWorkspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1719494707738-removeSubscriptionStatusFromCoreWorkspace.ts index 85e64b408c4..68739d0ee02 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1719494707738-removeSubscriptionStatusFromCoreWorkspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1719494707738-removeSubscriptionStatusFromCoreWorkspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveSubscriptionStatusFromCoreWorkspace1719494707738 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1720524654925-addDateColumnsToIndexMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1720524654925-addDateColumnsToIndexMetadata.ts index 48e4477d8ce..6ee9c3ea1cd 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1720524654925-addDateColumnsToIndexMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1720524654925-addDateColumnsToIndexMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddDateColumnsToIndexMetadata1720524654925 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721057142509-fixIdentifierTypes.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721057142509-fixIdentifierTypes.ts index 8ee35e64031..db04e8de682 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721057142509-fixIdentifierTypes.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721057142509-fixIdentifierTypes.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class FixIdentifierTypes1721057142509 implements MigrationInterface { name = 'FixIdentifierTypes1721057142509'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721139150487-addKeyValuePairType.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721139150487-addKeyValuePairType.ts index 80defc1e921..72f3e190d8f 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721139150487-addKeyValuePairType.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721139150487-addKeyValuePairType.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddKeyValuePairType1721139150487 implements MigrationInterface { name = 'AddKeyValuePairType1721139150487'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721210534680-createServerlessFunctionTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721210534680-createServerlessFunctionTable.ts index d16789edf2e..2ec4f0c7b9d 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721210534680-createServerlessFunctionTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721210534680-createServerlessFunctionTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class CreateServerlessFunctionTable1721210534680 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721309629608-addRuntimeColumnToServerlessFunction.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721309629608-addRuntimeColumnToServerlessFunction.ts index 31629998a76..27adafe126c 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721309629608-addRuntimeColumnToServerlessFunction.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721309629608-addRuntimeColumnToServerlessFunction.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddRuntimeColumnToServerlessFunction1721309629608 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721656106498-migrateKeyValueTypeToJsonb.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721656106498-migrateKeyValueTypeToJsonb.ts index 1ed6c80663b..ff78440a2ed 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721656106498-migrateKeyValueTypeToJsonb.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721656106498-migrateKeyValueTypeToJsonb.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class MigrateKeyValueTypeToJsonb1721656106498 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721738579379-DeletePasswordResetToken.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721738579379-DeletePasswordResetToken.ts index fd51298d3bb..6fb97d01bdd 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1721738579379-DeletePasswordResetToken.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1721738579379-DeletePasswordResetToken.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class DeletePasswordResetToken1721738579379 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203539-addActivationStatus.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203539-addActivationStatus.ts index 81b6e7961aa..cef9ee148ca 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203539-addActivationStatus.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203539-addActivationStatus.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddActivationStatus1722256203539 implements MigrationInterface { name = 'AddActivationStatus1722256203539'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203540-updateActivationStatusEnum copy.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203540-updateActivationStatusEnum copy.ts index bb24e40a3c9..a7bfa1b9565 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203540-updateActivationStatusEnum copy.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203540-updateActivationStatusEnum copy.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateActivationStatus1722256203540 implements MigrationInterface { name = 'UpdateActivationStatus1722256203540'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203541-updateActivationStatusEnumPendingCreation.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203541-updateActivationStatusEnumPendingCreation.ts index dea97eb770d..9d769266bde 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203541-updateActivationStatusEnumPendingCreation.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1722256203541-updateActivationStatusEnumPendingCreation.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateActivationStatusEnumPendingCreationStatus1722256203541 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1723038077987-addSoftDelete.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1723038077987-addSoftDelete.ts index a3c25ab80b0..1cf2fdf0d6f 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1723038077987-addSoftDelete.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1723038077987-addSoftDelete.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddSoftDelete1723038077987 implements MigrationInterface { name = 'AddSoftDelete1723038077987'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724056827317-addInvitation.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724056827317-addInvitation.ts index 877b9999985..0074234ef55 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724056827317-addInvitation.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724056827317-addInvitation.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddInvitation1724056827317 implements MigrationInterface { name = 'AddInvitation1724056827317'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724171584314-updateServerlessFunction.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724171584314-updateServerlessFunction.ts index 188b940d8bd..a34c1e9fd7f 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724171584314-updateServerlessFunction.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724171584314-updateServerlessFunction.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateServerlessFunction1724171584314 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724173061204-deprecateCacheVersion.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724173061204-deprecateCacheVersion.ts index 40b720a3ec0..a9a9618380c 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724173061204-deprecateCacheVersion.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724173061204-deprecateCacheVersion.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class DeprecateCacheVersion1724173061204 implements MigrationInterface { name = 'DeprecateCacheVersion1724173061204'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724173430043-introduceMetadataVersionAndDatasourceOnWorkspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724173430043-introduceMetadataVersionAndDatasourceOnWorkspace.ts index f53ccd85f41..073c9ce9bb8 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724173430043-introduceMetadataVersionAndDatasourceOnWorkspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724173430043-introduceMetadataVersionAndDatasourceOnWorkspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class IntroduceMetadataVersionAndDatasourceOnWorkspace1724173430043 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724423248330-removeServerlessFunctionUniqueConstraint.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724423248330-removeServerlessFunctionUniqueConstraint.ts index 15c8dca628f..0575e414d76 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724423248330-removeServerlessFunctionUniqueConstraint.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724423248330-removeServerlessFunctionUniqueConstraint.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveServerlessFunctionUniqueConstraint1724423248330 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724946099627-addServerlessFunctionLayerVersionColumn.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724946099627-addServerlessFunctionLayerVersionColumn.ts index dd2b19de8a5..c8d0df97c6b 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1724946099627-addServerlessFunctionLayerVersionColumn.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1724946099627-addServerlessFunctionLayerVersionColumn.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddServerlessFunctionLayerVersionColumn1724946099627 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1725893697807-addIndexType.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1725893697807-addIndexType.ts index e2cdbe15af1..7498f99749b 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1725893697807-addIndexType.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1725893697807-addIndexType.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIndexType1725893697807 implements MigrationInterface { name = 'AddIndexType1725893697807'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726240847733-removeServerlessSourceCodeHashColumn.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726240847733-removeServerlessSourceCodeHashColumn.ts index 3c3d2ab7eab..e4af1968cda 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726240847733-removeServerlessSourceCodeHashColumn.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726240847733-removeServerlessSourceCodeHashColumn.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveServerlessSourceCodeHashColumn1726240847733 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726486735275-removeObjectMetadataIsSoftDeletable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726486735275-removeObjectMetadataIsSoftDeletable.ts index 84a76c9597f..9cbbfaf6a06 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726486735275-removeObjectMetadataIsSoftDeletable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726486735275-removeObjectMetadataIsSoftDeletable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveObjectMetadataIsSoftDeletable1726486735275 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726757368824-migrationDebt.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726757368824-migrationDebt.ts index 39dae0981e4..68bf6b9dcab 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726757368824-migrationDebt.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726757368824-migrationDebt.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class MigrationDebt1726757368824 implements MigrationInterface { name = 'MigrationDebt1726757368824'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726757368825-addIsUniqueToIndexMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726757368825-addIsUniqueToIndexMetadata.ts index b568742c9ec..2e39bebef0f 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726757368825-addIsUniqueToIndexMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726757368825-addIsUniqueToIndexMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsUniqueToIndexMetadata1726757368825 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726766871572-addWhereToIndexMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726766871572-addWhereToIndexMetadata.ts index 67b8dc9634a..81e8a72a026 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726766871572-addWhereToIndexMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726766871572-addWhereToIndexMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddWhereToIndexMetadata1726766871572 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726849473832-addUniqueConstraintOnUsers.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726849473832-addUniqueConstraintOnUsers.ts index f7f58cb7f88..463cb1dd914 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1726849473832-addUniqueConstraintOnUsers.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1726849473832-addUniqueConstraintOnUsers.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddUniqueConstraintOnUsers1726849473832 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1727181198403-addWorkspaceSSOIdentityProvider.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1727181198403-addWorkspaceSSOIdentityProvider.ts index 413e9c57adc..eb5c4e24c23 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1727181198403-addWorkspaceSSOIdentityProvider.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1727181198403-addWorkspaceSSOIdentityProvider.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddWorkspaceSSOIdentityProvider1727181198403 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1727699709905-addIsCustomColumnToIndexMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1727699709905-addIsCustomColumnToIndexMetadata.ts index e8185dc04d3..e5934267ff3 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1727699709905-addIsCustomColumnToIndexMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1727699709905-addIsCustomColumnToIndexMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsCustomColumnToIndexMetadata1727699709905 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728314605995-add_typeormGeneratedColumnsAndMaterializedViews.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728314605995-add_typeormGeneratedColumnsAndMaterializedViews.ts index 28c56236e65..3cce215eb39 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728314605995-add_typeormGeneratedColumnsAndMaterializedViews.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728314605995-add_typeormGeneratedColumnsAndMaterializedViews.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddTypeormGeneratedColumns1728314605995 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728563893694-addIsUniqueToFields.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728563893694-addIsUniqueToFields.ts index cdd7f81e11b..3460c482471 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728563893694-addIsUniqueToFields.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728563893694-addIsUniqueToFields.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsUniqueToFields1728563893694 implements MigrationInterface { name = 'AddIsUniqueToFields1728563893694'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728579416430-addIsLabelSyncedWithName.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728579416430-addIsLabelSyncedWithName.ts index e251f2d7a42..c5a1d7b47f0 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728579416430-addIsLabelSyncedWithName.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728579416430-addIsLabelSyncedWithName.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsLabelSyncedWithName1728579416430 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728986317196-addIsPublicInviteLinkEnabledOnWorkspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728986317196-addIsPublicInviteLinkEnabledOnWorkspace.ts index 38177a558e7..de30457ed05 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728986317196-addIsPublicInviteLinkEnabledOnWorkspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728986317196-addIsPublicInviteLinkEnabledOnWorkspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsPublicInviteLinkEnabledOnWorkspace1728986317196 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728999374151-addConstraintOnIndexMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728999374151-addConstraintOnIndexMetadata.ts index d431a268052..21c0bd666aa 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1728999374151-addConstraintOnIndexMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1728999374151-addConstraintOnIndexMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddConstraintOnIndex1728999374151 implements MigrationInterface { name = 'AddConstraintOnIndexMetadata1728999374151'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1729162426186-updateServerlessFunctionColumns.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1729162426186-updateServerlessFunctionColumns.ts index 9a456f2bc11..4a5e92030b8 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1729162426186-updateServerlessFunctionColumns.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1729162426186-updateServerlessFunctionColumns.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateServerlessFunctionColumns1729162426186 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1729676165199-add-object-shortcut.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1729676165199-add-object-shortcut.ts index 0b8ab3de626..33da26421f1 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1729676165199-add-object-shortcut.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1729676165199-add-object-shortcut.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddObjectShortcut1729676165199 implements MigrationInterface { name = 'AddObjectShortcut1729676165199'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1730137590546-addSubdomainToWorkspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1730137590546-addSubdomainToWorkspace.ts index e4798ce2b83..5f535fd7c9f 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1730137590546-addSubdomainToWorkspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1730137590546-addSubdomainToWorkspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddSubdomainToWorkspace1730137590546 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1730298416367-addAuthProvidersColumnsToWorkspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1730298416367-addAuthProvidersColumnsToWorkspace.ts index e852657f6ae..54fa574d539 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1730298416367-addAuthProvidersColumnsToWorkspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1730298416367-addAuthProvidersColumnsToWorkspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddAuthProvidersColumnsToWorkspace1730298416367 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1730803174864-addInputSchemaToFunction.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1730803174864-addInputSchemaToFunction.ts index 6007f08b584..994f368c0f1 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1730803174864-addInputSchemaToFunction.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1730803174864-addInputSchemaToFunction.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddInputSchemaToFunction1730803174864 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1733153195498-addIsLabelSyncedWithNameToFieldMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1733153195498-addIsLabelSyncedWithNameToFieldMetadata.ts index 696ab95ce0b..74df705fbe5 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1733153195498-addIsLabelSyncedWithNameToFieldMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1733153195498-addIsLabelSyncedWithNameToFieldMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsLabelSyncedWithNameToFieldMetadata1733153195498 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1733318004066-missing-shortcut-migration.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1733318004066-missing-shortcut-migration.ts index aff558f3bff..7033a2efd97 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1733318004066-missing-shortcut-migration.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1733318004066-missing-shortcut-migration.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class MissingShortcutMigration1733318004066 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1733318043626-sso-missing-migration.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1733318043626-sso-missing-migration.ts index e89fd3453a5..143d3a9e143 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1733318043626-sso-missing-migration.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1733318043626-sso-missing-migration.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class SsoMissingMigration1733318043626 implements MigrationInterface { name = 'SsoMissingMigration1733318043626'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1733408604468-fixUserEmailUniqueConstraint.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1733408604468-fixUserEmailUniqueConstraint.ts index 83fd297beea..74e141e3ce9 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1733408604468-fixUserEmailUniqueConstraint.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1733408604468-fixUserEmailUniqueConstraint.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class FixUserEmailUniqueConstraint1733408604468 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1734355945585-add-unique-index-on-subdomain.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1734355945585-add-unique-index-on-subdomain.ts index c44b731fe1c..cb777c9d0b1 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1734355945585-add-unique-index-on-subdomain.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1734355945585-add-unique-index-on-subdomain.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddUniqueIndexOnSubdomain1734355945585 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1734544295083-remove-default-workspace-id.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1734544295083-remove-default-workspace-id.ts index f78c8e6afc1..f724370c755 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1734544295083-remove-default-workspace-id.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1734544295083-remove-default-workspace-id.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveDefaultWorkspaceId1734544295083 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1736050161854-renameEmailVerifiedColumn.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1736050161854-renameEmailVerifiedColumn.ts index 8480e5acfcb..984e3f0106b 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1736050161854-renameEmailVerifiedColumn.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1736050161854-renameEmailVerifiedColumn.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RenameEmailVerifiedColumn1736050161854 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1736861823893-updateWorkspaceStatusEnum.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1736861823893-updateWorkspaceStatusEnum.ts index 503410ab9fd..0983f825b11 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1736861823893-updateWorkspaceStatusEnum.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1736861823893-updateWorkspaceStatusEnum.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateWorkspaceStatusEnum1736861823893 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737033794408-two-factor-method.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737033794408-two-factor-method.ts index 67043720995..d0222078a15 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737033794408-two-factor-method.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737033794408-two-factor-method.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class TwoFactorMethod1737033794408 implements MigrationInterface { name = 'TwoFactorMethod1737033794408'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737047131108-addTimeoutSecondsColumnToServerless.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737047131108-addTimeoutSecondsColumnToServerless.ts index e424f669c27..76ee93092de 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737047131108-addTimeoutSecondsColumnToServerless.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737047131108-addTimeoutSecondsColumnToServerless.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddTimeoutSecondsColumnToServerless1737047131108 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737561084251-addRelationTargetFieldAndObjectToFieldMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737561084251-addRelationTargetFieldAndObjectToFieldMetadata.ts index 37faf26db7a..27c3eab5d61 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737561084251-addRelationTargetFieldAndObjectToFieldMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737561084251-addRelationTargetFieldAndObjectToFieldMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddRelationTargetFieldAndObjectToFieldMetadata1737561084251 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737630672873-workspace-entity-default-microsoft-auth-enabled.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737630672873-workspace-entity-default-microsoft-auth-enabled.ts index 84ef81e60fa..d8437f9f7ea 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737630672873-workspace-entity-default-microsoft-auth-enabled.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737630672873-workspace-entity-default-microsoft-auth-enabled.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class WorkspaceEntityDefaultMicrosoftAuthEnabled1737630672873 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737996712702-remove-domainName-from-workspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737996712702-remove-domainName-from-workspace.ts index 8ada83c00dd..d3e215091ad 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737996712702-remove-domainName-from-workspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737996712702-remove-domainName-from-workspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveDomainNameFromWorkspace1737996712702 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737997028359-add-hostname-to-workspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737997028359-add-hostname-to-workspace.ts index 9d143d102df..52aa21318c6 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1737997028359-add-hostname-to-workspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1737997028359-add-hostname-to-workspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddHostnameToWorkspace1737997028359 implements MigrationInterface { name = 'AddHostnameToWorkspace1737997028359'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1738233783889-addNewSyncStatusToServerless.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1738233783889-addNewSyncStatusToServerless.ts index 9a3b8a4f306..45ceabed775 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1738233783889-addNewSyncStatusToServerless.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1738233783889-addNewSyncStatusToServerless.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddNewSyncStatusToServerless1738233783889 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1738248281689-createPermissionsTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1738248281689-createPermissionsTable.ts index b0bc87cb0a4..82c3348828e 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1738248281689-createPermissionsTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1738248281689-createPermissionsTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class CreatePermissionsTable1738248281689 implements MigrationInterface { name = 'CreatePermissionsTable1738248281689'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1738853620654-addDuplicateCriteriaColumnInObjectMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1738853620654-addDuplicateCriteriaColumnInObjectMetadata.ts index 712a0b8c275..01c33f67c2a 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1738853620654-addDuplicateCriteriaColumnInObjectMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1738853620654-addDuplicateCriteriaColumnInObjectMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddDuplicateCriteriaColumnInObjectMetadata1738853620654 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739022118023-addLocaleToUser.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739022118023-addLocaleToUser.ts index 70e55bbf008..c5b41e0ff84 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739022118023-addLocaleToUser.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739022118023-addLocaleToUser.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddLocaleToUser1739022118023 implements MigrationInterface { name = 'AddLocaleToUser1739022118023'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739178177820-rename-hostname-to-custom-domain.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739178177820-rename-hostname-to-custom-domain.ts index 47ff53b1b0b..59c052fc665 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739178177820-rename-hostname-to-custom-domain.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739178177820-rename-hostname-to-custom-domain.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RenameHostnameToCustomDomain1739178177820 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739203087254-add-is-custom-domain-enable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739203087254-add-is-custom-domain-enable.ts index 8bb6d8da38d..edd404606c7 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739203087254-add-is-custom-domain-enable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739203087254-add-is-custom-domain-enable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsCustomDomainEnable1739203087254 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739203246456-addIndexesOnFieldMetadataAndIndexFieldMetadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739203246456-addIndexesOnFieldMetadataAndIndexFieldMetadata.ts index d1bae9a4f64..6a50a10cd4d 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739203246456-addIndexesOnFieldMetadataAndIndexFieldMetadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739203246456-addIndexesOnFieldMetadataAndIndexFieldMetadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIndexesOnFieldMetadataAndIndexFieldMetadata1739203246456 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739795699972-updateRoleTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739795699972-updateRoleTable.ts index 86240db44a1..d72264ba9a9 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1739795699972-updateRoleTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1739795699972-updateRoleTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateRoleTable1739795699972 implements MigrationInterface { name = 'UpdateRoleTable1739795699972'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1740048555744-add-approved-access-domain.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1740048555744-add-approved-access-domain.ts index 170a1c653ec..eef49fa61ac 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1740048555744-add-approved-access-domain.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1740048555744-add-approved-access-domain.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddApprovedAccessDomain1740048555744 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1740390801418-addDefaultRoleToWorkspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1740390801418-addDefaultRoleToWorkspace.ts index 3b4e4d49bcb..bbdf4e85443 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1740390801418-addDefaultRoleToWorkspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1740390801418-addDefaultRoleToWorkspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddDefaultRoleToWorkspace1740390801418 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1740415309924-addAccessToFullAdminAndWorkspaceVersion.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1740415309924-addAccessToFullAdminAndWorkspaceVersion.ts index 747839eb5e6..bdf788e80be 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1740415309924-addAccessToFullAdminAndWorkspaceVersion.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1740415309924-addAccessToFullAdminAndWorkspaceVersion.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddAccessToFullAdminAndWorkspaceVersion1740415309924 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1740478150675-addIsSearchableColumnInObjectMetadataTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1740478150675-addIsSearchableColumnInObjectMetadataTable.ts index 861769e0f73..e6c256c7db9 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1740478150675-addIsSearchableColumnInObjectMetadataTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1740478150675-addIsSearchableColumnInObjectMetadataTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIsSearchableColumnInObjectMetadataTable1740478150675 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1741859116265-addIconToRole.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1741859116265-addIconToRole.ts index fc78b540f9b..b2faecb952d 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1741859116265-addIconToRole.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1741859116265-addIconToRole.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIconToRole1741859116265 implements MigrationInterface { name = 'AddIconToRole1741859116265'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742232505943-generatePermissionsV2Tables.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742232505943-generatePermissionsV2Tables.ts index e491d35cbd0..0f1125af553 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742232505943-generatePermissionsV2Tables.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742232505943-generatePermissionsV2Tables.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class GeneratePermissionsV2Tables1742232505943 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742316060157-addIndexOnRoleLabelAndWorkspaceId.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742316060157-addIndexOnRoleLabelAndWorkspaceId.ts index e7d956eed87..d3760ce849c 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742316060157-addIndexOnRoleLabelAndWorkspaceId.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742316060157-addIndexOnRoleLabelAndWorkspaceId.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIndexOnRoleLabelAndWorkspaceId1742316060157 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742488572894-renamePermissionTables.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742488572894-renamePermissionTables.ts index 47131affd91..7d811f3e812 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742488572894-renamePermissionTables.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742488572894-renamePermissionTables.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RenamePermissionTables1742488572894 implements MigrationInterface { name = 'RenamePermissionTables1742488572894'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742736630054-standardObjectOverwrite.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742736630054-standardObjectOverwrite.ts index 3d4b0c4af52..bf68eb92587 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742736630054-standardObjectOverwrite.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742736630054-standardObjectOverwrite.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class StandardObjectOverwrite1742736630054 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742998832316-addWorkspaceConstraint.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742998832316-addWorkspaceConstraint.ts index c6e6e5ce336..efdc11ab77d 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1742998832316-addWorkspaceConstraint.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1742998832316-addWorkspaceConstraint.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddWorkspaceConstraint1742998832316 implements MigrationInterface { name = 'AddWorkspaceConstraint1742998832316'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1743085000787-updateKeyValuePairTypeEnum.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1743085000787-updateKeyValuePairTypeEnum.ts index 7e862202ea2..ab81b9761c0 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1743085000787-updateKeyValuePairTypeEnum.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1743085000787-updateKeyValuePairTypeEnum.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateKeyValuePairTypeEnum1743085000787 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1743085000788-transferMetadataToCore.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1743085000788-transferMetadataToCore.ts index 5ae743da7c9..bf8ba1e03fc 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1743085000788-transferMetadataToCore.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1743085000788-transferMetadataToCore.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class TransferMetadataToCore1743085000788 implements MigrationInterface { name = 'TransferMetadataToCore1743085000788'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1743605310126-removeCanUpdateSettingFromSettingPermission.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1743605310126-removeCanUpdateSettingFromSettingPermission.ts index 297f8d48d82..7b37aa9cec7 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1743605310126-removeCanUpdateSettingFromSettingPermission.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1743605310126-removeCanUpdateSettingFromSettingPermission.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveCanUpdateSettingFromSettingPermission1743605310126 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1747062634513-addCascadeDeleteOnFieldMetadataRelationTargetObject.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1747062634513-addCascadeDeleteOnFieldMetadataRelationTargetObject.ts index 3592fd8c9d2..65abe57b2d5 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1747062634513-addCascadeDeleteOnFieldMetadataRelationTargetObject.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1747062634513-addCascadeDeleteOnFieldMetadataRelationTargetObject.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddCascadeDeleteOnFieldMetadataRelationTargetObject1747062634513 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1747401483135-addDefaultAvatarUrlColumnInUserWorkspaceTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1747401483135-addDefaultAvatarUrlColumnInUserWorkspaceTable.ts index 77bbc3792eb..ea14e7872ef 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1747401483135-addDefaultAvatarUrlColumnInUserWorkspaceTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1747401483135-addDefaultAvatarUrlColumnInUserWorkspaceTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddDefaultAvatarUrlColumnInUserWorkspaceTable1747401483135 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1747401483136-createAgentTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1747401483136-createAgentTable.ts index dcf795b9f3b..e6b67ff4548 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1747401483136-createAgentTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1747401483136-createAgentTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class CreateAgentTable1747401483136 implements MigrationInterface { name = 'CreateAgentTable1747401483136'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748843737248-add-user-workspace-role-composite-index.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748843737248-add-user-workspace-role-composite-index.ts index c0f1039f3c7..ef1bfed0146 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748843737248-add-user-workspace-role-composite-index.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748843737248-add-user-workspace-role-composite-index.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddUserWorkspaceRoleCompositeIndex1748843737248 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748843862307-add-index-metadata-workspace-object-composite-index.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748843862307-add-index-metadata-workspace-object-composite-index.ts index adca5ebb6cd..47d8d4abb00 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748843862307-add-index-metadata-workspace-object-composite-index.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748843862307-add-index-metadata-workspace-object-composite-index.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIndexMetadataWorkspaceObjectCompositeIndex1748843862307 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748844710107-addSoftDeleteIndexes.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748844710107-addSoftDeleteIndexes.ts index 19144551bdf..f07abf1a308 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748844710107-addSoftDeleteIndexes.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748844710107-addSoftDeleteIndexes.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddSoftDeleteIndexes1748844710107 implements MigrationInterface { name = 'AddSoftDeleteIndexes1748844710107'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748846032709-fixMetadataIndexes.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748846032709-fixMetadataIndexes.ts index a86dbb2f851..8623856c806 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748846032709-fixMetadataIndexes.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748846032709-fixMetadataIndexes.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class FixMetadataIndexes1748846032709 implements MigrationInterface { name = 'FixMetadataIndexes1748846032709'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748846118238-fixCoreIndexes.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748846118238-fixCoreIndexes.ts index 05c5476ff34..6742911e83e 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748846118238-fixCoreIndexes.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748846118238-fixCoreIndexes.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class FixCoreIndexes1748846118238 implements MigrationInterface { name = 'FixCoreIndexes1748846118238'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748849487789-fixCoreIndexes2.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748849487789-fixCoreIndexes2.ts index 30b3f1ef8a2..748d087c93f 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748849487789-fixCoreIndexes2.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748849487789-fixCoreIndexes2.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class FixCoreIndexes21748849487789 implements MigrationInterface { name = 'FixCoreIndexes21748849487789'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748875812894-addDeletedAtToServerlessFunction.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748875812894-addDeletedAtToServerlessFunction.ts index e22ca74e123..0ca34ef520a 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748875812894-addDeletedAtToServerlessFunction.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748875812894-addDeletedAtToServerlessFunction.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddDeletedAtToServerlessFunction1748875812894 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748942397538-removeUselessServerlessFunctionColumn.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748942397538-removeUselessServerlessFunctionColumn.ts index 762db014d6d..63e73932e14 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1748942397538-removeUselessServerlessFunctionColumn.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1748942397538-removeUselessServerlessFunctionColumn.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveUselessServerlessFunctionColumn1748942397538 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.ts index 9897ad42f54..4d979aba017 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1749000000000-rename-user-workspace-role-to-role-targets.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RenameUserWorkspaceRoleToRoleTargets1749000000000 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1749205425841-UpdateServerlessFunctionDefaultRuntimeToNode22.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1749205425841-UpdateServerlessFunctionDefaultRuntimeToNode22.ts index 27a820fe805..da02af1c71c 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1749205425841-UpdateServerlessFunctionDefaultRuntimeToNode22.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1749205425841-UpdateServerlessFunctionDefaultRuntimeToNode22.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateServerlessFunctionDefaultRuntimeToNode221749205425841 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1750673748111-remove-relation-metadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1750673748111-remove-relation-metadata.ts index 02eb9c95e6d..fd48c3a6c7f 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1750673748111-remove-relation-metadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1750673748111-remove-relation-metadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RemoveRelationMetadata1750673748111 implements MigrationInterface { name = 'RemoveRelationMetadata1750673748111'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751467467020-AddAgentChatMessageAndThreadTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751467467020-AddAgentChatMessageAndThreadTable.ts index af924993db6..18dfbe3c2a6 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751467467020-AddAgentChatMessageAndThreadTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751467467020-AddAgentChatMessageAndThreadTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddAgentChatMessageAndThreadTable1751467467020 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751558024634-morph-index-update.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751558024634-morph-index-update.ts index c6821fc7ab0..2017e9ad593 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751558024634-morph-index-update.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751558024634-morph-index-update.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class MorphIndexUpdate1751558024634 implements MigrationInterface { name = 'MorphIndexUpdate1751558024634'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751690946522-add-api-keys-and-webhook-to-core.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751690946522-add-api-keys-and-webhook-to-core.ts index 41185a7b925..4c62e1a5083 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751690946522-add-api-keys-and-webhook-to-core.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751690946522-add-api-keys-and-webhook-to-core.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddApiKeysAndWebhookToCore1751690946522 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751700932529-add-locale-to-user-workspace.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751700932529-add-locale-to-user-workspace.ts index 52203fe4a47..454e9635f48 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751700932529-add-locale-to-user-workspace.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751700932529-add-locale-to-user-workspace.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddLocaleToUserWorkspace1751700932529 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751890088507-addIndexOnObjectPermission.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751890088507-addIndexOnObjectPermission.ts index 3647c8130a2..8b4e0efc85c 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751890088507-addIndexOnObjectPermission.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751890088507-addIndexOnObjectPermission.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddIndexOnObjectPermission1751890088507 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751993324990-addFieldPermission.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751993324990-addFieldPermission.ts index 2745c7e6cfd..38934c58f14 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1751993324990-addFieldPermission.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1751993324990-addFieldPermission.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddFieldPermission1751993324990 implements MigrationInterface { name = 'AddFieldPermission1751993324990'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752070094777-add-default-agent-id.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752070094777-add-default-agent-id.ts index c946e093420..eceb60bd43b 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752070094777-add-default-agent-id.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752070094777-add-default-agent-id.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddDefaultAgentId1752070094777 implements MigrationInterface { name = 'AddDefaultAgentId1752070094777'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752088464449-agent-as-standard-metadata.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752088464449-agent-as-standard-metadata.ts index 8d8641a4c52..36453ea25fc 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752088464449-agent-as-standard-metadata.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752088464449-agent-as-standard-metadata.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AgentAsStandardMetadata1752088464449 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752170600000-drop-two-factor-method.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752170600000-drop-two-factor-method.ts index 9758e4f522b..c45e5819278 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752170600000-drop-two-factor-method.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752170600000-drop-two-factor-method.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class DropOldTwoFactorMethodTable1752170600000 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752207396042-create-file-table.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752207396042-create-file-table.ts index b84d7c01dc8..806d6973906 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752207396042-create-file-table.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752207396042-create-file-table.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class CreateFileTable1752207396042 implements MigrationInterface { name = 'CreateFileTable1752207396042'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752543000368-add-title-to-agent-chat-thread.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752543000368-add-title-to-agent-chat-thread.ts index 6f9793df747..598a7ea112a 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752543000368-add-title-to-agent-chat-thread.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752543000368-add-title-to-agent-chat-thread.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddTitleToAgentChatThread1752543000368 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752839063082-two-factor-authentication.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752839063082-two-factor-authentication.ts index 19ac64af54c..baeafe23ec8 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752839063082-two-factor-authentication.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752839063082-two-factor-authentication.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class TwoFactorAuthentication1752839063082 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752993324991-makeFieldMetadataRelationConstraintDeferrable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752993324991-makeFieldMetadataRelationConstraintDeferrable.ts index 144317c308d..cbf57252e57 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1752993324991-makeFieldMetadataRelationConstraintDeferrable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1752993324991-makeFieldMetadataRelationConstraintDeferrable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class MakeFieldMetadataRelationConstraintDeferrable1752993324991 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753089620981-add-apikeyId-to-role-targets.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753089620981-add-apikeyId-to-role-targets.ts index 2db2774cc0b..e4cefec3b0b 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753089620981-add-apikeyId-to-role-targets.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753089620981-add-apikeyId-to-role-targets.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddApikeyIdToRoleTargets1753089620981 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753104458798-createViewTablesInCoreSchema.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753104458798-createViewTablesInCoreSchema.ts index 38ece0f1bf2..f9c74cb7fca 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753104458798-createViewTablesInCoreSchema.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753104458798-createViewTablesInCoreSchema.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class CreateViewTablesInCoreSchema1753104458798 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753149175945-renameSettingPermissionToPermissionFlag.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753149175945-renameSettingPermissionToPermissionFlag.ts index 1a9bbfcd7ce..3aa75117674 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753149175945-renameSettingPermissionToPermissionFlag.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753149175945-renameSettingPermissionToPermissionFlag.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class RenameSettingPermissionToPermissionFlag1753149175945 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753318977613-AddCanAccessAllToolsColumnToRole.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753318977613-AddCanAccessAllToolsColumnToRole.ts index 074658c57f9..14bd9951261 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753318977613-AddCanAccessAllToolsColumnToRole.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753318977613-AddCanAccessAllToolsColumnToRole.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddCanAccessAllToolsColumnToRole1753318977613 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753349164408-createAnyFieldFilterValueColumnOnView.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753349164408-createAnyFieldFilterValueColumnOnView.ts index cfeb715c3d3..0829a686648 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753349164408-createAnyFieldFilterValueColumnOnView.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753349164408-createAnyFieldFilterValueColumnOnView.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class CreateAnyFieldFilterValueColumnOnView1753349164408 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753709914396-AddAgentHandoffTable.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753709914396-AddAgentHandoffTable.ts index 8d5c676e5b3..04173d75052 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1753709914396-AddAgentHandoffTable.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1753709914396-AddAgentHandoffTable.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddAgentHandoffTable1753709914396 implements MigrationInterface { name = 'AddAgentHandoffTable1753709914396'; diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1754043158752-AddWorkspaceActivationStatusIndex.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1754043158752-AddWorkspaceActivationStatusIndex.ts index 33b7dcf6d0d..7b68067ff95 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1754043158752-AddWorkspaceActivationStatusIndex.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1754043158752-AddWorkspaceActivationStatusIndex.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class AddWorkspaceActivationStatusIndex1754043158752 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1754371805617-fixSoftDeleteUniqueConstraints.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1754371805617-fixSoftDeleteUniqueConstraints.ts index 3068168010c..e4ef8cd55c2 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1754371805617-fixSoftDeleteUniqueConstraints.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1754371805617-fixSoftDeleteUniqueConstraints.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class FixSoftDeleteUniqueConstraints1754371805617 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/core/migrations/common/1754578392938-updateCoreViewDataModel.ts b/packages/twenty-server/src/database/typeorm/core/migrations/common/1754578392938-updateCoreViewDataModel.ts index 6579cd6d65e..1678eaa16ed 100644 --- a/packages/twenty-server/src/database/typeorm/core/migrations/common/1754578392938-updateCoreViewDataModel.ts +++ b/packages/twenty-server/src/database/typeorm/core/migrations/common/1754578392938-updateCoreViewDataModel.ts @@ -1,4 +1,4 @@ -import { MigrationInterface, QueryRunner } from 'typeorm'; +import { type MigrationInterface, type QueryRunner } from 'typeorm'; export class UpdateCoreViewDataModel1754578392938 implements MigrationInterface diff --git a/packages/twenty-server/src/database/typeorm/raw/raw.datasource.ts b/packages/twenty-server/src/database/typeorm/raw/raw.datasource.ts index 45bbdc70202..3cb163ccc98 100644 --- a/packages/twenty-server/src/database/typeorm/raw/raw.datasource.ts +++ b/packages/twenty-server/src/database/typeorm/raw/raw.datasource.ts @@ -1,5 +1,5 @@ import { config } from 'dotenv'; -import { DataSource, DataSourceOptions } from 'typeorm'; +import { DataSource, type DataSourceOptions } from 'typeorm'; config({ path: process.env.NODE_ENV === 'test' ? '.env.test' : '.env', override: true, diff --git a/packages/twenty-server/src/database/typeorm/typeorm.module.ts b/packages/twenty-server/src/database/typeorm/typeorm.module.ts index 9937658c190..c64378b372e 100644 --- a/packages/twenty-server/src/database/typeorm/typeorm.module.ts +++ b/packages/twenty-server/src/database/typeorm/typeorm.module.ts @@ -1,5 +1,5 @@ import { Module } from '@nestjs/common'; -import { TypeOrmModule, TypeOrmModuleOptions } from '@nestjs/typeorm'; +import { TypeOrmModule, type TypeOrmModuleOptions } from '@nestjs/typeorm'; import { typeORMCoreModuleOptions } from 'src/database/typeorm/core/core.datasource'; import { TwentyConfigModule } from 'src/engine/core-modules/twenty-config/twenty-config.module'; diff --git a/packages/twenty-server/src/database/typeorm/typeorm.service.ts b/packages/twenty-server/src/database/typeorm/typeorm.service.ts index 569dfc55668..ca50eb35870 100644 --- a/packages/twenty-server/src/database/typeorm/typeorm.service.ts +++ b/packages/twenty-server/src/database/typeorm/typeorm.service.ts @@ -1,8 +1,8 @@ import { Injectable, Logger, - OnModuleDestroy, - OnModuleInit, + type OnModuleDestroy, + type OnModuleInit, } from '@nestjs/common'; import { DataSource } from 'typeorm'; diff --git a/packages/twenty-server/src/engine/api/__mocks__/object-metadata-item.mock.ts b/packages/twenty-server/src/engine/api/__mocks__/object-metadata-item.mock.ts index 2e286410acd..dc72141a384 100644 --- a/packages/twenty-server/src/engine/api/__mocks__/object-metadata-item.mock.ts +++ b/packages/twenty-server/src/engine/api/__mocks__/object-metadata-item.mock.ts @@ -4,11 +4,11 @@ import { RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metada import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getMockFieldMetadataEntity } from 'src/utils/__test__/get-field-metadata-entity.mock'; export const FIELD_LINKS_MOCK_NAME = 'fieldLinks'; diff --git a/packages/twenty-server/src/engine/api/graphql/__tests__/workspace.factory.spec.ts b/packages/twenty-server/src/engine/api/graphql/__tests__/workspace.factory.spec.ts index 2d30212fd5d..020e252ce35 100644 --- a/packages/twenty-server/src/engine/api/graphql/__tests__/workspace.factory.spec.ts +++ b/packages/twenty-server/src/engine/api/graphql/__tests__/workspace.factory.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ScalarsExplorerService } from 'src/engine/api/graphql/services/scalars-explorer.service'; import { WorkspaceResolverFactory } from 'src/engine/api/graphql/workspace-resolver-builder/workspace-resolver.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-config/graphql-config.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-config/graphql-config.service.ts index 755bb13f047..9da27216785 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-config/graphql-config.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-config/graphql-config.service.ts @@ -1,30 +1,33 @@ import { Injectable, UnauthorizedException } from '@nestjs/common'; import { ContextIdFactory, ModuleRef } from '@nestjs/core'; -import { GqlOptionsFactory } from '@nestjs/graphql'; +import { type GqlOptionsFactory } from '@nestjs/graphql'; import { - YogaDriverConfig, - YogaDriverServerContext, + type YogaDriverConfig, + type YogaDriverServerContext, } from '@graphql-yoga/nestjs'; import * as Sentry from '@sentry/node'; import { GraphQLError, GraphQLSchema } from 'graphql'; import GraphQLJSON from 'graphql-type-json'; -import { GraphQLSchemaWithContext, YogaInitialContext } from 'graphql-yoga'; +import { + type GraphQLSchemaWithContext, + type YogaInitialContext, +} from 'graphql-yoga'; import { JsonWebTokenError, TokenExpiredError } from 'jsonwebtoken'; import { NodeEnvironment } from 'src/engine/core-modules/twenty-config/interfaces/node-environment.interface'; import { useThrottler } from 'src/engine/api/graphql/graphql-config/hooks/use-throttler'; import { WorkspaceSchemaFactory } from 'src/engine/api/graphql/workspace-schema.factory'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { CoreEngineModule } from 'src/engine/core-modules/core-engine.module'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { useSentryTracing } from 'src/engine/core-modules/exception-handler/hooks/use-sentry-tracing'; import { useGraphQLErrorHandlerHook } from 'src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook'; import { MetricsService } from 'src/engine/core-modules/metrics/metrics.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { handleExceptionAndConvertToGraphQLError } from 'src/engine/utils/global-exception-handler.util'; import { renderApolloPlayground } from 'src/engine/utils/render-apollo-playground.util'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-config/hooks/use-cached-metadata.ts b/packages/twenty-server/src/engine/api/graphql/graphql-config/hooks/use-cached-metadata.ts index 8b0296763bc..637de7388b9 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-config/hooks/use-cached-metadata.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-config/hooks/use-cached-metadata.ts @@ -1,7 +1,7 @@ import { createHash } from 'crypto'; -import { Request } from 'express'; -import { Plugin } from 'graphql-yoga'; +import { type Request } from 'express'; +import { type Plugin } from 'graphql-yoga'; import { isDefined } from 'twenty-shared/utils'; import { InternalServerError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-config/hooks/use-throttler.ts b/packages/twenty-server/src/engine/api/graphql/graphql-config/hooks/use-throttler.ts index 9eff5fc9ef2..aa7d9c717c7 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-config/hooks/use-throttler.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-config/hooks/use-throttler.ts @@ -1,9 +1,9 @@ -import { GraphQLResolveInfo } from 'graphql'; +import { type GraphQLResolveInfo } from 'graphql'; import { getGraphQLRateLimiter } from 'graphql-rate-limit'; -import { Plugin } from '@envelop/core'; +import { type Plugin } from '@envelop/core'; import { useOnResolve } from '@envelop/on-resolve'; -import { GraphQLContext } from 'src/engine/api/graphql/graphql-config/graphql-config.service'; +import { type GraphQLContext } from 'src/engine/api/graphql/graphql-config/graphql-config.service'; export class UnauthenticatedError extends Error {} diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-config/interfaces/graphql-context.interface.ts b/packages/twenty-server/src/engine/api/graphql/graphql-config/interfaces/graphql-context.interface.ts index fcfd7aae5ae..af7a239f3d7 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-config/interfaces/graphql-context.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-config/interfaces/graphql-context.interface.ts @@ -1,7 +1,7 @@ -import { YogaDriverServerContext } from '@graphql-yoga/nestjs'; +import { type YogaDriverServerContext } from '@graphql-yoga/nestjs'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; export interface GraphQLContext extends YogaDriverServerContext<'express'> { user?: User; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/__mocks__/mockPersonObjectMetadata.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/__mocks__/mockPersonObjectMetadata.ts index 63209e36611..b2297d08c4e 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/__mocks__/mockPersonObjectMetadata.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/__mocks__/mockPersonObjectMetadata.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; +import { type WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; import { getMockFieldMetadataEntity } from 'src/utils/__test__/get-field-metadata-entity.mock'; import { getMockObjectMetadataItemWithFieldsMaps } from 'src/utils/__test__/get-object-metadata-item-with-fields-maps.mock'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/__mocks__/mockPersonRecords.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/__mocks__/mockPersonRecords.ts index ef05cb37e0b..b5ce4387008 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/__mocks__/mockPersonRecords.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/__mocks__/mockPersonRecords.ts @@ -1,4 +1,4 @@ -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; export const mockPersonRecords: Partial[] = [ { diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/decorators/on-custom-batch-event.decorator.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/decorators/on-custom-batch-event.decorator.ts index 98a6339fbec..89953527c32 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/decorators/on-custom-batch-event.decorator.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/decorators/on-custom-batch-event.decorator.ts @@ -1,6 +1,6 @@ import { OnEvent } from '@nestjs/event-emitter'; -import { CustomEventName } from 'src/engine/workspace-event-emitter/types/custom-event-name.type'; +import { type CustomEventName } from 'src/engine/workspace-event-emitter/types/custom-event-name.type'; export function OnCustomBatchEvent(event: CustomEventName): MethodDecorator { return ( diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator.ts index fd5bfdf8c3d..fe028b59ed8 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator.ts @@ -1,6 +1,6 @@ import { OnEvent } from '@nestjs/event-emitter'; -import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; +import { type DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; export function OnDatabaseBatchEvent( object: string, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-filter/graphql-query-filter-condition.parser.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-filter/graphql-query-filter-condition.parser.ts index 5e5e1daa68b..d421fdf2a2c 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-filter/graphql-query-filter-condition.parser.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-filter/graphql-query-filter-condition.parser.ts @@ -1,9 +1,9 @@ -import { Brackets, NotBrackets, WhereExpressionBuilder } from 'typeorm'; +import { Brackets, NotBrackets, type WhereExpressionBuilder } from 'typeorm'; -import { ObjectRecordFilter } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecordFilter } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; import { GraphqlQueryFilterFieldParser } from './graphql-query-filter-field.parser'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-filter/graphql-query-filter-field.parser.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-filter/graphql-query-filter-field.parser.ts index a3f1a1802f9..06303e67982 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-filter/graphql-query-filter-field.parser.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-filter/graphql-query-filter-field.parser.ts @@ -1,5 +1,5 @@ import { capitalize } from 'twenty-shared/utils'; -import { WhereExpressionBuilder } from 'typeorm'; +import { type WhereExpressionBuilder } from 'typeorm'; import { GraphqlQueryRunnerException, @@ -7,10 +7,10 @@ import { } from 'src/engine/api/graphql/graphql-query-runner/errors/graphql-query-runner.exception'; import { computeWhereConditionParts } from 'src/engine/api/graphql/graphql-query-runner/utils/compute-where-condition-parts'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; const ARRAY_OPERATORS = ['in', 'contains', 'notContains']; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-order/graphql-query-order.parser.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-order/graphql-query-order.parser.ts index 283b5688281..2f7b8b68d8c 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-order/graphql-query-order.parser.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-order/graphql-query-order.parser.ts @@ -1,7 +1,7 @@ import { capitalize } from 'twenty-shared/utils'; import { - ObjectRecordOrderBy, + type ObjectRecordOrderBy, OrderByDirection, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; @@ -10,10 +10,10 @@ import { GraphqlQueryRunnerExceptionCode, } from 'src/engine/api/graphql/graphql-query-runner/errors/graphql-query-runner.exception'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; export class GraphqlQueryOrderFieldParser { private objectMetadataMapItem: ObjectMetadataItemWithFieldMaps; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-aggregate.parser.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-aggregate.parser.ts index 8fde1165986..6a57bc46582 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-aggregate.parser.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-aggregate.parser.ts @@ -1,9 +1,9 @@ -import { GraphqlQuerySelectedFieldsResult } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser'; +import { type GraphqlQuerySelectedFieldsResult } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser'; import { - AggregationField, + type AggregationField, getAvailableAggregationsFromObjectFields, } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export class GraphqlQuerySelectedFieldsAggregateParser { parse( diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-relation.parser.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-relation.parser.ts index b42a45c8b45..e2b794b2dc4 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-relation.parser.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-relation.parser.ts @@ -1,10 +1,10 @@ import { GraphqlQuerySelectedFieldsParser, - GraphqlQuerySelectedFieldsResult, + type GraphqlQuerySelectedFieldsResult, } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser'; import { getTargetObjectMetadataOrThrow } from 'src/engine/api/graphql/graphql-query-runner/utils/get-target-object-metadata.util'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export class GraphqlQuerySelectedFieldsRelationParser { private objectMetadataMaps: ObjectMetadataMaps; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser.ts index 1fa24fbcca3..5b0105a8af0 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser.ts @@ -3,11 +3,11 @@ import { capitalize } from 'twenty-shared/utils'; import { GraphqlQuerySelectedFieldsAggregateParser } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-aggregate.parser'; import { GraphqlQuerySelectedFieldsRelationParser } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields-relation.parser'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; -import { CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; import { isRelationFieldMetadataType } from 'src/engine/utils/is-relation-field-metadata-type.util'; export type GraphqlQuerySelectedFieldsResult = { diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query.parser.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query.parser.ts index 3bd09a159ba..e09eb485eba 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query.parser.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query.parser.ts @@ -1,8 +1,12 @@ -import { FindOptionsWhere, ObjectLiteral, OrderByCondition } from 'typeorm'; +import { + type FindOptionsWhere, + type ObjectLiteral, + type OrderByCondition, +} from 'typeorm'; import { - ObjectRecordFilter, - ObjectRecordOrderBy, + type ObjectRecordFilter, + type ObjectRecordOrderBy, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { @@ -13,12 +17,12 @@ import { GraphqlQueryFilterConditionParser } from 'src/engine/api/graphql/graphq import { GraphqlQueryOrderFieldParser } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-order/graphql-query-order.parser'; import { GraphqlQuerySelectedFieldsParser, - GraphqlQuerySelectedFieldsResult, + type GraphqlQuerySelectedFieldsResult, } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataMapItemByNameSingular } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util'; -import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; +import { type WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; export class GraphqlQueryParser { private objectMetadataMapItem: ObjectMetadataItemWithFieldMaps; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper.ts index d6de7a637f6..337b46fdc6c 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper.ts @@ -2,10 +2,10 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { - ObjectRecord, - ObjectRecordOrderBy, + type ObjectRecord, + type ObjectRecordOrderBy, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; +import { type IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; import { CONNECTION_MAX_DEPTH } from 'src/engine/api/graphql/graphql-query-runner/constants/connection-max-depth.constant'; import { @@ -14,13 +14,13 @@ import { } from 'src/engine/api/graphql/graphql-query-runner/errors/graphql-query-runner.exception'; import { encodeCursor } from 'src/engine/api/graphql/graphql-query-runner/utils/cursors.util'; import { getTargetObjectMetadataOrThrow } from 'src/engine/api/graphql/graphql-query-runner/utils/get-target-object-metadata.util'; -import { AggregationField } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; +import { type AggregationField } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataMapItemByNameSingular } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util'; -import { CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; +import { type CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; import { isRelationFieldMetadataType } from 'src/engine/utils/is-relation-field-metadata-type.util'; import { isPlainObject } from 'src/utils/is-plain-object'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-aggregate.helper.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-aggregate.helper.ts index 2627ede7a6a..95b027739e0 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-aggregate.helper.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-aggregate.helper.ts @@ -1,8 +1,8 @@ import { isDefined } from 'twenty-shared/utils'; import { AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant'; -import { AggregationField } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; -import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; +import { type AggregationField } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; +import { type WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; import { formatColumnNamesFromCompositeFieldAndSubfields } from 'src/engine/twenty-orm/utils/format-column-names-from-composite-field-and-subfield.util'; export class ProcessAggregateHelper { diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations-v2.helper.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations-v2.helper.ts index d42c0aca520..203c09d77a7 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations-v2.helper.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations-v2.helper.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; -import { FindOptionsRelations, ObjectLiteral } from 'typeorm'; +import { type FindOptionsRelations, type ObjectLiteral } from 'typeorm'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { @@ -13,13 +13,13 @@ import { import { ProcessAggregateHelper } from 'src/engine/api/graphql/graphql-query-runner/helpers/process-aggregate.helper'; import { buildColumnsToSelect } from 'src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-select'; import { getTargetObjectMetadataOrThrow } from 'src/engine/api/graphql/graphql-query-runner/utils/get-target-object-metadata.util'; -import { AggregationField } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type AggregationField } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataMapItemByNameSingular } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util'; -import { WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; -import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; +import { type WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; +import { type WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations.helper.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations.helper.ts index 70e9958aeeb..8256dcdd56b 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations.helper.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations.helper.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; -import { FindOptionsRelations, ObjectLiteral } from 'typeorm'; +import { type FindOptionsRelations, type ObjectLiteral } from 'typeorm'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { ProcessNestedRelationsV2Helper } from 'src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations-v2.helper'; -import { AggregationField } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; -import { WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; +import { type AggregationField } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; @Injectable() export class ProcessNestedRelationsHelper { diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service.ts index 8e53ee463cb..ee2cc6d0acc 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service.ts @@ -2,20 +2,20 @@ import { Inject, Injectable } from '@nestjs/common'; import graphqlFields from 'graphql-fields'; import { capitalize, isDefined } from 'twenty-shared/utils'; -import { ObjectLiteral } from 'typeorm'; +import { type ObjectLiteral } from 'typeorm'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; -import { IEdge } from 'src/engine/api/graphql/workspace-query-runner/interfaces/edge.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; +import { type IEdge } from 'src/engine/api/graphql/workspace-query-runner/interfaces/edge.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; import { - ResolverArgs, + type ResolverArgs, ResolverArgsType, - WorkspaceResolverBuilderMethodNames, + type WorkspaceResolverBuilderMethodNames, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { OBJECTS_WITH_SETTINGS_PERMISSIONS_REQUIREMENTS } from 'src/engine/api/graphql/graphql-query-runner/constants/objects-with-settings-permissions-requirements'; -import { GraphqlQuerySelectedFieldsResult } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser'; +import { type GraphqlQuerySelectedFieldsResult } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query-selected-fields/graphql-selected-fields.parser'; import { GraphqlQueryParser } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query.parser'; import { ProcessNestedRelationsHelper } from 'src/engine/api/graphql/graphql-query-runner/helpers/process-nested-relations.helper'; import { QueryResultGettersFactory } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/query-result-getters.factory'; @@ -25,7 +25,7 @@ import { WorkspaceQueryHookService } from 'src/engine/api/graphql/workspace-quer import { ApiKeyRoleService } from 'src/engine/core-modules/api-key/api-key-role.service'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; -import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; +import { type PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; import { PermissionsException, PermissionsExceptionCode, @@ -33,8 +33,8 @@ import { } from 'src/engine/metadata-modules/permissions/permissions.exception'; import { PermissionsService } from 'src/engine/metadata-modules/permissions/permissions.service'; import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service'; -import { WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; export type GraphqlQueryResolverExecutionArgs = { diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-many-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-many-resolver.service.ts index 4c713d71ba5..9aec811a584 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-many-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-many-resolver.service.ts @@ -2,15 +2,20 @@ import { Injectable } from '@nestjs/common'; import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { capitalize, isDefined } from 'twenty-shared/utils'; -import { FindOperator, In, InsertResult, ObjectLiteral } from 'typeorm'; +import { + type FindOperator, + In, + type InsertResult, + type ObjectLiteral, +} from 'typeorm'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, @@ -23,9 +28,9 @@ import { assertIsValidUuid } from 'src/engine/api/graphql/workspace-query-runner import { getAllSelectableFields } from 'src/engine/api/utils/get-all-selectable-fields.utils'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; import { assertMutationNotOnRemoteObject } from 'src/engine/metadata-modules/object-metadata/utils/assert-mutation-not-on-remote-object.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; type PartialObjectRecordWithId = Partial & { id: string }; @Injectable() diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-one-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-one-resolver.service.ts index 7fd86610560..6f98f76ba94 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-one-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-one-resolver.service.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; -import { In, InsertResult } from 'typeorm'; +import { In, type InsertResult } from 'typeorm'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { ObjectRecordsToGraphqlConnectionHelper } from 'src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper'; import { buildColumnsToReturn } from 'src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-many-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-many-resolver.service.ts index b3c89db0e3a..a40f99923c9 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-many-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-many-resolver.service.ts @@ -4,11 +4,11 @@ import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { ObjectRecordsToGraphqlConnectionHelper } from 'src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper'; import { buildColumnsToReturn } from 'src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-one-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-one-resolver.service.ts index c8449e467a8..bfdcf773b12 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-one-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-one-resolver.service.ts @@ -4,11 +4,11 @@ import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-many-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-many-resolver.service.ts index a8a6a86b637..165d459f565 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-many-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-many-resolver.service.ts @@ -4,11 +4,11 @@ import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { DestroyManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type DestroyManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { ObjectRecordsToGraphqlConnectionHelper } from 'src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper'; import { buildColumnsToReturn } from 'src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-one-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-one-resolver.service.ts index 0881136efee..1c5af2adf52 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-one-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-one-resolver.service.ts @@ -4,11 +4,11 @@ import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { DestroyOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type DestroyOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-duplicates-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-duplicates-resolver.service.ts index dc232b86a83..cbc6c4b7a33 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-duplicates-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-duplicates-resolver.service.ts @@ -5,15 +5,15 @@ import { In } from 'typeorm'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; import { - ObjectRecord, + type ObjectRecord, OrderByDirection, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { FindDuplicatesResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type FindDuplicatesResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-many-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-many-resolver.service.ts index c93de17b233..aebf973f2e3 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-many-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-many-resolver.service.ts @@ -5,17 +5,17 @@ import { isDefined } from 'twenty-shared/utils'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; import { - ObjectRecord, - ObjectRecordFilter, - ObjectRecordOrderBy, + type ObjectRecord, + type ObjectRecordFilter, + type ObjectRecordOrderBy, OrderByDirection, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { FindManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type FindManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-one-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-one-resolver.service.ts index 691c6c46a16..df6046b97f6 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-one-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-one-resolver.service.ts @@ -4,14 +4,14 @@ import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; import { - ObjectRecord, - ObjectRecordFilter, + type ObjectRecord, + type ObjectRecordFilter, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { FindOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type FindOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-merge-many-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-merge-many-resolver.service.ts index 32f7cd2af97..bc66091c371 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-merge-many-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-merge-many-resolver.service.ts @@ -11,12 +11,12 @@ import { v4 as uuidv4 } from 'uuid'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { MergeManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { FieldMetadataRelationSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type MergeManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type FieldMetadataRelationSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { @@ -26,10 +26,10 @@ import { import { ObjectRecordsToGraphqlConnectionHelper } from 'src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper'; import { buildColumnsToReturn } from 'src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return'; import { hasRecordFieldValue } from 'src/engine/api/graphql/graphql-query-runner/utils/has-record-field-value.util'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { assertMutationNotOnRemoteObject } from 'src/engine/metadata-modules/object-metadata/utils/assert-mutation-not-on-remote-object.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-many-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-many-resolver.service.ts index da09fbcf045..6b1a590729f 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-many-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-many-resolver.service.ts @@ -4,11 +4,11 @@ import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { RestoreManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type RestoreManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { ObjectRecordsToGraphqlConnectionHelper } from 'src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper'; import { buildColumnsToReturn } from 'src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-one-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-one-resolver.service.ts index c3e5edbe9f7..9156a876f6c 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-one-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-one-resolver.service.ts @@ -4,11 +4,11 @@ import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { RestoreOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type RestoreOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-many-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-many-resolver.service.ts index 254103b2a2b..27e8f74dec9 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-many-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-many-resolver.service.ts @@ -4,11 +4,11 @@ import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { ObjectRecordsToGraphqlConnectionHelper } from 'src/engine/api/graphql/graphql-query-runner/helpers/object-records-to-graphql-connection.helper'; import { buildColumnsToReturn } from 'src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return'; diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-one-resolver.service.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-one-resolver.service.ts index 57a41412d0b..93dc5d04524 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-one-resolver.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-one-resolver.service.ts @@ -4,11 +4,11 @@ import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; import { GraphqlQueryBaseResolverService, - GraphqlQueryResolverExecutionArgs, + type GraphqlQueryResolverExecutionArgs, } from 'src/engine/api/graphql/graphql-query-runner/interfaces/base-resolver-service'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return.ts index 79826892d34..7e00ac03c3f 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-return.ts @@ -1,5 +1,5 @@ import { buildColumnsToSelect } from 'src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-select'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export const buildColumnsToReturn = ({ select, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-select.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-select.ts index 817362052bc..afefb751ac4 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-select.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/build-columns-to-select.ts @@ -3,7 +3,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { InternalServerError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; export const buildColumnsToSelect = ({ diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/compute-where-condition-parts.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/compute-where-condition-parts.ts index 01ac741ad2f..9d0a1c5624e 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/compute-where-condition-parts.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/compute-where-condition-parts.ts @@ -1,4 +1,4 @@ -import { ObjectLiteral } from 'typeorm'; +import { type ObjectLiteral } from 'typeorm'; import { GraphqlQueryRunnerException, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/cursors.util.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/cursors.util.ts index 01545275fbd..6414f7d5177 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/cursors.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/cursors.util.ts @@ -1,8 +1,8 @@ import { - ObjectRecord, - ObjectRecordOrderBy, + type ObjectRecord, + type ObjectRecordOrderBy, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { FindManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type FindManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, diff --git a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/get-target-object-metadata.util.ts b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/get-target-object-metadata.util.ts index bf1efe95c66..9efd28327ba 100644 --- a/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/get-target-object-metadata.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/graphql-query-runner/utils/get-target-object-metadata.util.ts @@ -2,8 +2,8 @@ import { GraphqlQueryRunnerException, GraphqlQueryRunnerExceptionCode, } from 'src/engine/api/graphql/graphql-query-runner/errors/graphql-query-runner.exception'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export const getTargetObjectMetadataOrThrow = ( fieldMetadata: FieldMetadataEntity, diff --git a/packages/twenty-server/src/engine/api/graphql/metadata-graphql-api.module.ts b/packages/twenty-server/src/engine/api/graphql/metadata-graphql-api.module.ts index 71ad7595923..f4233ccbca5 100644 --- a/packages/twenty-server/src/engine/api/graphql/metadata-graphql-api.module.ts +++ b/packages/twenty-server/src/engine/api/graphql/metadata-graphql-api.module.ts @@ -1,7 +1,7 @@ import { Module } from '@nestjs/common'; import { GraphQLModule } from '@nestjs/graphql'; -import { YogaDriver, YogaDriverConfig } from '@graphql-yoga/nestjs'; +import { YogaDriver, type YogaDriverConfig } from '@graphql-yoga/nestjs'; import { GraphQLConfigModule } from 'src/engine/api/graphql/graphql-config/graphql-config.module'; import { metadataModuleFactory } from 'src/engine/api/graphql/metadata.module-factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/metadata.module-factory.ts b/packages/twenty-server/src/engine/api/graphql/metadata.module-factory.ts index 1d52b8c245c..5b9655e0b2f 100644 --- a/packages/twenty-server/src/engine/api/graphql/metadata.module-factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/metadata.module-factory.ts @@ -1,4 +1,4 @@ -import { YogaDriverConfig } from '@graphql-yoga/nestjs'; +import { type YogaDriverConfig } from '@graphql-yoga/nestjs'; import GraphQLJSON from 'graphql-type-json'; import { NodeEnvironment } from 'src/engine/core-modules/twenty-config/interfaces/node-environment.interface'; @@ -6,12 +6,12 @@ import { NodeEnvironment } from 'src/engine/core-modules/twenty-config/interface import { useCachedMetadata } from 'src/engine/api/graphql/graphql-config/hooks/use-cached-metadata'; import { useThrottler } from 'src/engine/api/graphql/graphql-config/hooks/use-throttler'; import { MetadataGraphQLApiModule } from 'src/engine/api/graphql/metadata-graphql-api.module'; -import { CacheStorageService } from 'src/engine/core-modules/cache-storage/services/cache-storage.service'; -import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; +import { type CacheStorageService } from 'src/engine/core-modules/cache-storage/services/cache-storage.service'; +import { type ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { useGraphQLErrorHandlerHook } from 'src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook'; -import { MetricsService } from 'src/engine/core-modules/metrics/metrics.service'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { DataloaderService } from 'src/engine/dataloaders/dataloader.service'; +import { type MetricsService } from 'src/engine/core-modules/metrics/metrics.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type DataloaderService } from 'src/engine/dataloaders/dataloader.service'; import { renderApolloPlayground } from 'src/engine/utils/render-apollo-playground.util'; export const metadataModuleFactory = async ( diff --git a/packages/twenty-server/src/engine/api/graphql/services/scalars-explorer.service.ts b/packages/twenty-server/src/engine/api/graphql/services/scalars-explorer.service.ts index 5607be090b2..4a413404ec5 100644 --- a/packages/twenty-server/src/engine/api/graphql/services/scalars-explorer.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/services/scalars-explorer.service.ts @@ -1,6 +1,10 @@ import { Injectable } from '@nestjs/common'; -import { GraphQLScalarType, GraphQLSchema, isScalarType } from 'graphql'; +import { + type GraphQLScalarType, + type GraphQLSchema, + isScalarType, +} from 'graphql'; import { scalars } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/__mocks__/workspace-query-builder-options.mock.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/__mocks__/workspace-query-builder-options.mock.ts index 24843a3422c..d5d580d9b55 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/__mocks__/workspace-query-builder-options.mock.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/__mocks__/workspace-query-builder-options.mock.ts @@ -1,9 +1,9 @@ -import { GraphQLResolveInfo } from 'graphql'; +import { type GraphQLResolveInfo } from 'graphql'; -import { WorkspaceQueryBuilderOptions } from 'src/engine/api/graphql/workspace-query-builder/interfaces/workspace-query-builder-options.interface'; +import { type WorkspaceQueryBuilderOptions } from 'src/engine/api/graphql/workspace-query-builder/interfaces/workspace-query-builder-options.interface'; import { objectMetadataItemMock } from 'src/engine/api/__mocks__/object-metadata-item.mock'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const workspaceQueryBuilderOptionsMock: WorkspaceQueryBuilderOptions = { fieldMetadataCollection: [], diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/factories/foreign-data-wrapper-server-query.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/factories/foreign-data-wrapper-server-query.factory.ts index 13199d01e77..be1150849f2 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/factories/foreign-data-wrapper-server-query.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/factories/foreign-data-wrapper-server-query.factory.ts @@ -1,10 +1,10 @@ import { Injectable } from '@nestjs/common'; import { - ForeignDataWrapperOptions, - RemoteServerType, + type ForeignDataWrapperOptions, + type RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; -import { UserMappingOptions } from 'src/engine/metadata-modules/remote-server/types/user-mapping-options'; +import { type UserMappingOptions } from 'src/engine/metadata-modules/remote-server/types/user-mapping-options'; @Injectable() export class ForeignDataWrapperServerQueryFactory { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/interfaces/workspace-query-builder-options.interface.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/interfaces/workspace-query-builder-options.interface.ts index d5751fbff42..be43eab2971 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/interfaces/workspace-query-builder-options.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/interfaces/workspace-query-builder-options.interface.ts @@ -1,7 +1,7 @@ -import { GraphQLResolveInfo } from 'graphql'; +import { type GraphQLResolveInfo } from 'graphql'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export interface WorkspaceQueryBuilderOptions { objectMetadataItem: ObjectMetadataEntity; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/utils/get-field-arguments-by-key.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/utils/get-field-arguments-by-key.util.ts index dfb093b3381..691a9ea953d 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/utils/get-field-arguments-by-key.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-builder/utils/get-field-arguments-by-key.util.ts @@ -1,11 +1,11 @@ import { - GraphQLResolveInfo, - SelectionSetNode, + type GraphQLResolveInfo, + type SelectionSetNode, Kind, - SelectionNode, - FieldNode, - InlineFragmentNode, - ValueNode, + type SelectionNode, + type FieldNode, + type InlineFragmentNode, + type ValueNode, } from 'graphql'; const isFieldNode = (node: SelectionNode): node is FieldNode => diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/__tests__/query-runner-args.factory.spec.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/__tests__/query-runner-args.factory.spec.ts index a21ec509772..82accf2da9c 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/__tests__/query-runner-args.factory.spec.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/__tests__/query-runner-args.factory.spec.ts @@ -1,14 +1,14 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; import { ResolverArgsType } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { QueryRunnerArgsFactory } from 'src/engine/api/graphql/workspace-query-runner/factories/query-runner-args.factory'; import { RecordPositionService } from 'src/engine/core-modules/record-position/services/record-position.service'; import { RecordInputTransformerService } from 'src/engine/core-modules/record-transformer/services/record-input-transformer.service'; -import { FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; +import { type FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; describe('QueryRunnerArgsFactory', () => { const recordPositionService = { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-connection.guard.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-connection.guard.ts index e6861f36031..2babfffd037 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-connection.guard.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-connection.guard.ts @@ -1,7 +1,7 @@ -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; -import { IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; -import { IEdge } from 'src/engine/api/graphql/workspace-query-runner/interfaces/edge.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; +import { type IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; +import { type IEdge } from 'src/engine/api/graphql/workspace-query-runner/interfaces/edge.interface'; export const isQueryResultFieldValueAConnection = ( result: QueryResultFieldValue, diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-nested-record-array.guard.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-nested-record-array.guard.ts index cac0b4178a3..3d43845a7b3 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-nested-record-array.guard.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-nested-record-array.guard.ts @@ -1,5 +1,5 @@ -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; export const isQueryResultFieldValueANestedRecordArray = ( result: QueryResultFieldValue, diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record-array.guard.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record-array.guard.ts index 1ffc4a7fab2..8f5a674cb2d 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record-array.guard.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record-array.guard.ts @@ -1,5 +1,5 @@ -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; export const isQueryResultFieldValueARecordArray = ( result: QueryResultFieldValue, diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record.guard.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record.guard.ts index dc83cf7e800..f3550558887 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record.guard.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record.guard.ts @@ -1,5 +1,5 @@ -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; export const isQueryResultFieldValueARecord = ( result: QueryResultFieldValue, diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/__tests__/activity-query-result-getter.handler.spec.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/__tests__/activity-query-result-getter.handler.spec.ts index 31133397f7d..229612854a2 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/__tests__/activity-query-result-getter.handler.spec.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/__tests__/activity-query-result-getter.handler.spec.ts @@ -1,9 +1,9 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ActivityQueryResultGetterHandler } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/activity-query-result-getter.handler'; import { FileService } from 'src/engine/core-modules/file/services/file.service'; import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { NoteWorkspaceEntity } from 'src/modules/note/standard-objects/note.workspace-entity'; +import { type NoteWorkspaceEntity } from 'src/modules/note/standard-objects/note.workspace-entity'; const baseNote = { id: '1', diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/activity-query-result-getter.handler.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/activity-query-result-getter.handler.ts index 22b0785d0c7..5e93b678c69 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/activity-query-result-getter.handler.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/activity-query-result-getter.handler.ts @@ -1,10 +1,10 @@ import { Injectable } from '@nestjs/common'; -import { QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; +import { type QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; import { FileService } from 'src/engine/core-modules/file/services/file.service'; -import { NoteWorkspaceEntity } from 'src/modules/note/standard-objects/note.workspace-entity'; -import { TaskWorkspaceEntity } from 'src/modules/task/standard-objects/task.workspace-entity'; +import { type NoteWorkspaceEntity } from 'src/modules/note/standard-objects/note.workspace-entity'; +import { type TaskWorkspaceEntity } from 'src/modules/task/standard-objects/task.workspace-entity'; // eslint-disable-next-line @typescript-eslint/no-explicit-any type RichTextBlock = Record; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/attachment-query-result-getter.handler.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/attachment-query-result-getter.handler.ts index bf74a69b4ad..5c14f455286 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/attachment-query-result-getter.handler.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/attachment-query-result-getter.handler.ts @@ -1,7 +1,7 @@ -import { QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; +import { type QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; -import { FileService } from 'src/engine/core-modules/file/services/file.service'; -import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; +import { type FileService } from 'src/engine/core-modules/file/services/file.service'; +import { type AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; export class AttachmentQueryResultGetterHandler implements QueryResultGetterHandlerInterface diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/person-query-result-getter.handler.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/person-query-result-getter.handler.ts index 004f7f90470..389cc908bec 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/person-query-result-getter.handler.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/person-query-result-getter.handler.ts @@ -1,7 +1,7 @@ -import { QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; +import { type QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; -import { FileService } from 'src/engine/core-modules/file/services/file.service'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type FileService } from 'src/engine/core-modules/file/services/file.service'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; export class PersonQueryResultGetterHandler implements QueryResultGetterHandlerInterface diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/workspace-member-query-result-getter.handler.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/workspace-member-query-result-getter.handler.ts index 0068bbe1d55..cdc925ff21b 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/workspace-member-query-result-getter.handler.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/workspace-member-query-result-getter.handler.ts @@ -1,7 +1,7 @@ -import { QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; +import { type QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; -import { FileService } from 'src/engine/core-modules/file/services/file.service'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type FileService } from 'src/engine/core-modules/file/services/file.service'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; export class WorkspaceMemberQueryResultGetterHandler implements QueryResultGetterHandlerInterface diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value.ts index c46d8144706..dd756f3b17e 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value.ts @@ -1,5 +1,5 @@ -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; export type QueryResultFieldValue = | IConnection diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface.ts index 4e1edc25d67..98a7f7dc37e 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface.ts @@ -1,4 +1,4 @@ -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; export interface QueryResultGetterHandlerInterface { handle( diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/query-result-getters.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/query-result-getters.factory.ts index 4297ec46341..b4d827eef42 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/query-result-getters.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/query-result-getters.factory.ts @@ -3,11 +3,11 @@ import { Injectable, Logger } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; -import { QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; -import { IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; -import { IEdge } from 'src/engine/api/graphql/workspace-query-runner/interfaces/edge.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; +import { type QueryResultGetterHandlerInterface } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-getter-handler.interface'; +import { type IConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface'; +import { type IEdge } from 'src/engine/api/graphql/workspace-query-runner/interfaces/edge.interface'; import { isQueryResultFieldValueAConnection } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-connection.guard'; import { isQueryResultFieldValueANestedRecordArray } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-nested-record-array.guard'; @@ -19,8 +19,8 @@ import { PersonQueryResultGetterHandler } from 'src/engine/api/graphql/workspace import { WorkspaceMemberQueryResultGetterHandler } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/handlers/workspace-member-query-result-getter.handler'; import { CompositeInputTypeDefinitionFactory } from 'src/engine/api/graphql/workspace-schema-builder/factories/composite-input-type-definition.factory'; import { FileService } from 'src/engine/core-modules/file/services/file.service'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; // TODO: find a way to prevent conflict between handlers executing logic on object relations diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-runner-args.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-runner-args.factory.ts index 400d23bb290..bebcf3ded69 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-runner-args.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/factories/query-runner-args.factory.ts @@ -4,28 +4,28 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { - ObjectRecord, - ObjectRecordFilter, + type ObjectRecord, + type ObjectRecordFilter, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; import { - CreateManyResolverArgs, - CreateOneResolverArgs, - FindDuplicatesResolverArgs, - FindManyResolverArgs, - FindOneResolverArgs, - MergeManyResolverArgs, - ResolverArgs, + type CreateManyResolverArgs, + type CreateOneResolverArgs, + type FindDuplicatesResolverArgs, + type FindManyResolverArgs, + type FindOneResolverArgs, + type MergeManyResolverArgs, + type ResolverArgs, ResolverArgsType, - UpdateManyResolverArgs, - UpdateOneResolverArgs, + type UpdateManyResolverArgs, + type UpdateOneResolverArgs, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { RecordPositionService } from 'src/engine/core-modules/record-position/services/record-position.service'; import { RecordInputTransformerService } from 'src/engine/core-modules/record-transformer/services/record-input-transformer.service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; -import { FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; @Injectable() export class QueryRunnerArgsFactory { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface.ts index 9f5ae3b9ed7..4d99895e59c 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/interfaces/connection.interface.ts @@ -1,5 +1,5 @@ -import { IPageInfo } from './page-info.interface'; -import { IEdge } from './edge.interface'; +import { type IPageInfo } from './page-info.interface'; +import { type IEdge } from './edge.interface'; export interface IConnection = IEdge> { edges: Array; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface.ts index 5f8268c7102..a3e664ced5d 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface.ts @@ -1,8 +1,8 @@ -import { GraphQLResolveInfo } from 'graphql'; +import { type GraphQLResolveInfo } from 'graphql'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export interface WorkspaceQueryRunnerOptions { authContext: AuthContext; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/listeners/entity-events-to-db.listener.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/listeners/entity-events-to-db.listener.ts index dec9dde90c4..8c104d8f4fc 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/listeners/entity-events-to-db.listener.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/listeners/entity-events-to-db.listener.ts @@ -3,13 +3,13 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; import { CreateAuditLogFromInternalEvent } from 'src/engine/core-modules/audit/jobs/create-audit-log-from-internal-event'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordEvent } from 'src/engine/core-modules/event-emitter/types/object-record-event.event'; -import { ObjectRecordNonDestructiveEvent } from 'src/engine/core-modules/event-emitter/types/object-record-non-destructive-event'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordEvent } from 'src/engine/core-modules/event-emitter/types/object-record-event.event'; +import { type ObjectRecordNonDestructiveEvent } from 'src/engine/core-modules/event-emitter/types/object-record-non-destructive-event'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; @@ -17,7 +17,7 @@ import { SubscriptionsJob } from 'src/engine/subscriptions/subscriptions.job'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { UpsertTimelineActivityFromInternalEvent } from 'src/modules/timeline/jobs/upsert-timeline-activity-from-internal-event.job'; import { CallWebhookJobsJob } from 'src/engine/core-modules/webhook/jobs/call-webhook-jobs.job'; -import { ObjectRecordEventForWebhook } from 'src/engine/core-modules/webhook/types/object-record-event-for-webhook.type'; +import { type ObjectRecordEventForWebhook } from 'src/engine/core-modules/webhook/types/object-record-event-for-webhook.type'; @Injectable() export class EntityEventsToDbListener { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/listeners/telemetry.listener.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/listeners/telemetry.listener.ts index ab65ae17e8d..268bfb49b20 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/listeners/telemetry.listener.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/listeners/telemetry.listener.ts @@ -4,7 +4,7 @@ import { OnCustomBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/ import { USER_SIGNUP_EVENT_NAME } from 'src/engine/api/graphql/workspace-query-runner/constants/user-signup-event-name.constants'; import { AuditService } from 'src/engine/core-modules/audit/services/audit.service'; import { USER_SIGNUP_EVENT } from 'src/engine/core-modules/audit/utils/events/workspace-event/user/user-signup'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; import { TelemetryService } from 'src/engine/core-modules/telemetry/telemetry.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/graphql-query-runner-exception-handler.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/graphql-query-runner-exception-handler.util.ts index 8ca22949333..4a9590c7b99 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/graphql-query-runner-exception-handler.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/graphql-query-runner-exception-handler.util.ts @@ -1,5 +1,5 @@ import { - GraphqlQueryRunnerException, + type GraphqlQueryRunnerException, GraphqlQueryRunnerExceptionCode, } from 'src/engine/api/graphql/graphql-query-runner/errors/graphql-query-runner.exception'; import { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/handle-duplicate-key-error.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/handle-duplicate-key-error.util.ts index 26d9973b21e..974df1405af 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/handle-duplicate-key-error.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/handle-duplicate-key-error.util.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { QueryFailedError } from 'typeorm'; +import { type QueryFailedError } from 'typeorm'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; import { UserInputError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/with-soft-deleted.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/with-soft-deleted.util.ts index 2b846c29dfa..9de9939e027 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/with-soft-deleted.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/with-soft-deleted.util.ts @@ -1,6 +1,6 @@ import { isDefined } from 'twenty-shared/utils'; -import { ObjectRecordFilter } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecordFilter } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; export const withSoftDeleted = ( filter: T | undefined | null, diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/workspace-exception-handler.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/workspace-exception-handler.util.ts index 2f44cc8b1f0..c9d4291d48d 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/workspace-exception-handler.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/workspace-exception-handler.util.ts @@ -1,5 +1,5 @@ import { - WorkspaceQueryRunnerException, + type WorkspaceQueryRunnerException, WorkspaceQueryRunnerExceptionCode, } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-runner.exception'; import { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/workspace-query-runner-graphql-api-exception-handler.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/workspace-query-runner-graphql-api-exception-handler.util.ts index 9055ae0523c..0c5992d7bdd 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/workspace-query-runner-graphql-api-exception-handler.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/utils/workspace-query-runner-graphql-api-exception-handler.util.ts @@ -1,6 +1,6 @@ import { QueryFailedError } from 'typeorm'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; import { GraphqlQueryRunnerException } from 'src/engine/api/graphql/graphql-query-runner/errors/graphql-query-runner.exception'; import { POSTGRESQL_ERROR_CODES } from 'src/engine/api/graphql/workspace-query-runner/constants/postgres-error-codes.constants'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator.ts index 1bd0454a89f..6fbccdfa858 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator.ts @@ -1,7 +1,7 @@ -import { Scope, SetMetadata } from '@nestjs/common'; +import { type Scope, SetMetadata } from '@nestjs/common'; import { SCOPE_OPTIONS_METADATA } from '@nestjs/common/constants'; -import { WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; import { WORKSPACE_QUERY_HOOK_METADATA } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.constants'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface.ts index 8f866328a6c..1c857c54a77 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface.ts @@ -1,7 +1,7 @@ -import { QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; -import { ResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; +import { type ResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; export interface WorkspacePreQueryHookInstance { execute( diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/storage/workspace-query-hook.storage.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/storage/workspace-query-hook.storage.ts index 47bb7bbedab..59431904154 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/storage/workspace-query-hook.storage.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/storage/workspace-query-hook.storage.ts @@ -1,16 +1,16 @@ // hook-registry.service.ts import { Injectable } from '@nestjs/common'; -import { Module } from '@nestjs/core/injector/module'; +import { type Module } from '@nestjs/core/injector/module'; import { isDefined } from 'twenty-shared/utils'; import { - WorkspacePostQueryHookInstance, - WorkspacePreQueryHookInstance, + type WorkspacePostQueryHookInstance, + type WorkspacePreQueryHookInstance, } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceQueryHookKey } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; +import { type WorkspaceQueryHookKey } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; interface WorkspaceQueryHookData { instance: T; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type.ts index 3ced38b7d38..26162d5e2fb 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type.ts @@ -1,17 +1,17 @@ import { - CreateManyResolverArgs, - CreateOneResolverArgs, - DeleteManyResolverArgs, - DeleteOneResolverArgs, - DestroyManyResolverArgs, - DestroyOneResolverArgs, - FindDuplicatesResolverArgs, - FindManyResolverArgs, - FindOneResolverArgs, - MergeManyResolverArgs, - RestoreManyResolverArgs, - UpdateManyResolverArgs, - UpdateOneResolverArgs, + type CreateManyResolverArgs, + type CreateOneResolverArgs, + type DeleteManyResolverArgs, + type DeleteOneResolverArgs, + type DestroyManyResolverArgs, + type DestroyOneResolverArgs, + type FindDuplicatesResolverArgs, + type FindManyResolverArgs, + type FindOneResolverArgs, + type MergeManyResolverArgs, + type RestoreManyResolverArgs, + type UpdateManyResolverArgs, + type UpdateOneResolverArgs, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; export enum WorkspaceQueryHookType { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook-metadata.accessor.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook-metadata.accessor.ts index ea4a251ab55..a596fea593e 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook-metadata.accessor.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook-metadata.accessor.ts @@ -1,9 +1,9 @@ /* eslint-disable @typescript-eslint/ban-types */ -import { Injectable, Type } from '@nestjs/common'; +import { Injectable, type Type } from '@nestjs/common'; import { Reflector } from '@nestjs/core'; import { WORKSPACE_QUERY_HOOK_METADATA } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.constants'; -import { WorkspaceQueryHookOptions } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; +import { type WorkspaceQueryHookOptions } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; @Injectable() export class WorkspaceQueryHookMetadataAccessor { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.explorer.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.explorer.ts index f3f6ad0fcb8..b0eb3a34980 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.explorer.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.explorer.ts @@ -1,13 +1,13 @@ -import { Injectable, Logger, OnModuleInit } from '@nestjs/common'; +import { Injectable, Logger, type OnModuleInit } from '@nestjs/common'; import { DiscoveryService, ModuleRef, createContextId } from '@nestjs/core'; import { Injector } from '@nestjs/core/injector/injector'; -import { Module } from '@nestjs/core/injector/module'; +import { type Module } from '@nestjs/core/injector/module'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; import { - WorkspacePostQueryHookInstance, - WorkspacePreQueryHookInstance, + type WorkspacePostQueryHookInstance, + type WorkspacePreQueryHookInstance, } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { @@ -18,7 +18,7 @@ import { isQueryResultFieldValueAConnection } from 'src/engine/api/graphql/works import { isQueryResultFieldValueANestedRecordArray } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-nested-record-array.guard'; import { isQueryResultFieldValueARecordArray } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record-array.guard'; import { isQueryResultFieldValueARecord } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/guards/is-query-result-field-value-a-record.guard'; -import { WorkspaceQueryHookKey } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; +import { type WorkspaceQueryHookKey } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookStorage } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/storage/workspace-query-hook.storage'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; import { WorkspaceQueryHookMetadataAccessor } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook-metadata.accessor'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.service.ts b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.service.ts index 503e96f1d30..aec9dcd6f92 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.service.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import merge from 'lodash.merge'; -import { QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; -import { WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type QueryResultFieldValue } from 'src/engine/api/graphql/workspace-query-runner/factories/query-result-getters/interfaces/query-result-field-value'; +import { type WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceQueryHookKey } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; +import { type WorkspaceQueryHookKey } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookStorage } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/storage/workspace-query-hook.storage'; -import { WorkspacePreQueryHookPayload } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; +import { type WorkspacePreQueryHookPayload } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; import { WorkspaceQueryHookExplorer } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/workspace-query-hook.explorer'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; @Injectable() export class WorkspaceQueryHookService { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/create-many-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/create-many-resolver.factory.ts index 147e2866a42..a639a8923e6 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/create-many-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/create-many-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - CreateManyResolverArgs, - Resolver, + type CreateManyResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryCreateManyResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-many-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/create-one-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/create-one-resolver.factory.ts index 18d21b9e623..cc45240fed3 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/create-one-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/create-one-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - CreateOneResolverArgs, - Resolver, + type CreateOneResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryCreateOneResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-create-one-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/delete-many-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/delete-many-resolver.factory.ts index 534f3cc4db0..b5d2c06668d 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/delete-many-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/delete-many-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - DeleteManyResolverArgs, - Resolver, + type DeleteManyResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryDeleteManyResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-many-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/delete-one-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/delete-one-resolver.factory.ts index 67cec20ebc3..ce6b779220b 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/delete-one-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/delete-one-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - DeleteOneResolverArgs, - Resolver, + type DeleteOneResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryDeleteOneResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-delete-one-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/destroy-many-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/destroy-many-resolver.factory.ts index c6a07b36df9..d3fa3a1cc4e 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/destroy-many-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/destroy-many-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - DestroyManyResolverArgs, - Resolver, + type DestroyManyResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryDestroyManyResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-many-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/destroy-one-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/destroy-one-resolver.factory.ts index 25a508d7e47..3a539373603 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/destroy-one-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/destroy-one-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - DestroyOneResolverArgs, - Resolver, + type DestroyOneResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryDestroyOneResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-destroy-one-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-duplicates-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-duplicates-resolver.factory.ts index 21576100cdf..f5be8aab968 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-duplicates-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-duplicates-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - FindDuplicatesResolverArgs, - Resolver, + type FindDuplicatesResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryFindDuplicatesResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-duplicates-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-many-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-many-resolver.factory.ts index c6d0662da64..11b44e5afa5 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-many-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-many-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - FindManyResolverArgs, - Resolver, + type FindManyResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryFindManyResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-many-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-one-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-one-resolver.factory.ts index d7983a67d62..9796e88468a 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-one-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/find-one-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - FindOneResolverArgs, - Resolver, + type FindOneResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryFindOneResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-find-one-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/merge-many-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/merge-many-resolver.factory.ts index 8ca24861c0a..a4ae45b8f0b 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/merge-many-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/merge-many-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - MergeManyResolverArgs, - Resolver, + type MergeManyResolverArgs, + type Resolver, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryMergeManyResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-merge-many-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/restore-many-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/restore-many-resolver.factory.ts index e9385b3111a..a97eaa6d4b2 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/restore-many-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/restore-many-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - Resolver, - RestoreManyResolverArgs, + type Resolver, + type RestoreManyResolverArgs, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryRestoreManyResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-many-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/restore-one-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/restore-one-resolver.factory.ts index 25f986f9d43..e984bd1b8da 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/restore-one-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/restore-one-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - Resolver, - RestoreOneResolverArgs, + type Resolver, + type RestoreOneResolverArgs, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryRestoreOneResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-restore-one-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/update-many-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/update-many-resolver.factory.ts index efbeeee6523..d0d44c55c88 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/update-many-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/update-many-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - Resolver, - UpdateManyResolverArgs, + type Resolver, + type UpdateManyResolverArgs, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryUpdateManyResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-many-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/update-one-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/update-one-resolver.factory.ts index 401f070c2ed..4012d3dfa21 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/update-one-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/factories/update-one-resolver.factory.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; -import { WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceQueryRunnerOptions } from 'src/engine/api/graphql/workspace-query-runner/interfaces/query-runner-option.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface'; import { - Resolver, - UpdateOneResolverArgs, + type Resolver, + type UpdateOneResolverArgs, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; import { GraphqlQueryUpdateOneResolverService } from 'src/engine/api/graphql/graphql-query-runner/resolvers/graphql-query-update-one-resolver.service'; import { RESOLVER_METHOD_NAMES } from 'src/engine/api/graphql/workspace-resolver-builder/constants/resolver-method-names'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface.ts index 709e99ff76b..5608868b6e9 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolver-builder-factory.interface.ts @@ -1,6 +1,6 @@ -import { WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; +import { type WorkspaceSchemaBuilderContext } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface'; -import { Resolver } from './workspace-resolvers-builder.interface'; +import { type Resolver } from './workspace-resolvers-builder.interface'; export interface WorkspaceResolverBuilderFactoryInterface { create(context: WorkspaceSchemaBuilderContext): Resolver; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface.ts index 3eb87418fd1..5d8a1185f6c 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface.ts @@ -1,12 +1,12 @@ -import { GraphQLFieldResolver } from 'graphql'; +import { type GraphQLFieldResolver } from 'graphql'; import { - ObjectRecord, - ObjectRecordFilter, - ObjectRecordOrderBy, + type ObjectRecord, + type ObjectRecordFilter, + type ObjectRecordOrderBy, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { workspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/factories/factories'; +import { type workspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/factories/factories'; // eslint-disable-next-line @typescript-eslint/no-explicit-any // eslint-disable-next-line @typescript-eslint/no-explicit-any diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/workspace-resolver-builder.service.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/workspace-resolver-builder.service.ts index 89d0947664c..e77c47030c2 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/workspace-resolver-builder.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/workspace-resolver-builder.service.ts @@ -2,11 +2,11 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; -import { WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { FindDuplicatesResolverFactory } from 'src/engine/api/graphql/workspace-resolver-builder/factories/find-duplicates-resolver.factory'; import { MergeManyResolverFactory } from 'src/engine/api/graphql/workspace-resolver-builder/factories/merge-many-resolver.factory'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; @Injectable() export class WorkspaceResolverBuilderService { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/workspace-resolver.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/workspace-resolver.factory.ts index e3280b8c51b..a6fbb38601d 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/workspace-resolver.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-resolver-builder/workspace-resolver.factory.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; -import { IResolvers } from '@graphql-tools/utils'; +import { type IResolvers } from '@graphql-tools/utils'; import { isDefined } from 'twenty-shared/utils'; import { DeleteManyResolverFactory } from 'src/engine/api/graphql/workspace-resolver-builder/factories/delete-many-resolver.factory'; @@ -15,9 +15,9 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getResolverName } from 'src/engine/utils/get-resolver-name.util'; import { standardObjectMetadataDefinitions } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects'; import { shouldExcludeFromWorkspaceApi } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/should-exclude-from-workspace-api.util'; @@ -29,10 +29,10 @@ import { FindDuplicatesResolverFactory } from './factories/find-duplicates-resol import { FindManyResolverFactory } from './factories/find-many-resolver.factory'; import { FindOneResolverFactory } from './factories/find-one-resolver.factory'; import { UpdateOneResolverFactory } from './factories/update-one-resolver.factory'; -import { WorkspaceResolverBuilderFactoryInterface } from './interfaces/workspace-resolver-builder-factory.interface'; +import { type WorkspaceResolverBuilderFactoryInterface } from './interfaces/workspace-resolver-builder-factory.interface'; import { - WorkspaceResolverBuilderMethodNames, - WorkspaceResolverBuilderMethods, + type WorkspaceResolverBuilderMethodNames, + type WorkspaceResolverBuilderMethods, } from './interfaces/workspace-resolvers-builder.interface'; @Injectable() diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/aggregation-type.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/aggregation-type.factory.ts index 83e430ef53b..b136e493d95 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/aggregation-type.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/aggregation-type.factory.ts @@ -1,10 +1,10 @@ import { Injectable } from '@nestjs/common'; import { - AggregationField, + type AggregationField, getAvailableAggregationsFromObjectFields, } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; type AggregationGraphQLType = Pick; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/args.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/args.factory.ts index a1326ab6274..bb4e6e2f689 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/args.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/args.factory.ts @@ -1,9 +1,9 @@ import { Injectable, Logger } from '@nestjs/common'; -import { GraphQLFieldConfigArgumentMap } from 'graphql'; +import { type GraphQLFieldConfigArgumentMap } from 'graphql'; -import { ArgsMetadata } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/param-metadata.interface'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type ArgsMetadata } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/param-metadata.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { TypeMapperService } from 'src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service'; import { TypeDefinitionsStorage } from 'src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-enum-type-definition.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-enum-type-definition.factory.ts index fc16e3096e1..55bde47e34c 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-enum-type-definition.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-enum-type-definition.factory.ts @@ -1,19 +1,19 @@ import { Injectable, Logger } from '@nestjs/common'; import { GraphQLEnumType } from 'graphql'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { - CompositeProperty, - CompositeType, + type CompositeProperty, + type CompositeType, } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; import { EnumTypeDefinitionFactory } from 'src/engine/api/graphql/workspace-schema-builder/factories/enum-type-definition.factory'; import { computeCompositePropertyTarget } from 'src/engine/api/graphql/workspace-schema-builder/utils/compute-composite-property-target.util'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; import { isEnumFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; import { pascalCase } from 'src/utils/pascal-case'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-input-type-definition.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-input-type-definition.factory.ts index 69e4e591723..9221744b7a7 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-input-type-definition.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-input-type-definition.factory.ts @@ -1,13 +1,16 @@ import { Injectable, Logger } from '@nestjs/common'; -import { GraphQLInputFieldConfigMap, GraphQLInputObjectType } from 'graphql'; +import { + type GraphQLInputFieldConfigMap, + GraphQLInputObjectType, +} from 'graphql'; import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; import { - InputTypeDefinition, + type InputTypeDefinition, InputTypeDefinitionKind, } from 'src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory'; import { computeCompositePropertyTarget } from 'src/engine/api/graphql/workspace-schema-builder/utils/compute-composite-property-target.util'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-object-type-definition.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-object-type-definition.factory.ts index d7f1d55128a..0fd22ceab60 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-object-type-definition.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/composite-object-type-definition.factory.ts @@ -1,13 +1,13 @@ import { Injectable, Logger } from '@nestjs/common'; -import { GraphQLFieldConfigMap, GraphQLObjectType } from 'graphql'; +import { type GraphQLFieldConfigMap, GraphQLObjectType } from 'graphql'; import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; import { - ObjectTypeDefinition, + type ObjectTypeDefinition, ObjectTypeDefinitionKind, } from 'src/engine/api/graphql/workspace-schema-builder/factories/object-type-definition.factory'; import { OutputTypeFactory } from 'src/engine/api/graphql/workspace-schema-builder/factories/output-type.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/connection-type-definition.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/connection-type-definition.factory.ts index c4a67907d3b..fa1400b521f 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/connection-type-definition.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/connection-type-definition.factory.ts @@ -1,16 +1,16 @@ import { Injectable } from '@nestjs/common'; -import { GraphQLFieldConfigMap, GraphQLObjectType } from 'graphql'; +import { type GraphQLFieldConfigMap, GraphQLObjectType } from 'graphql'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { AggregationTypeFactory } from 'src/engine/api/graphql/workspace-schema-builder/factories/aggregation-type.factory'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { pascalCase } from 'src/utils/pascal-case'; import { ConnectionTypeFactory } from './connection-type.factory'; import { - ObjectTypeDefinition, + type ObjectTypeDefinition, ObjectTypeDefinitionKind, } from './object-type-definition.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/connection-type.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/connection-type.factory.ts index 95d68ce728d..73f15978336 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/connection-type.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/connection-type.factory.ts @@ -1,19 +1,19 @@ import { Injectable, Logger } from '@nestjs/common'; -import { GraphQLOutputType } from 'graphql'; +import { type GraphQLOutputType } from 'graphql'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { PageInfoType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/object'; import { TypeMapperService, - TypeOptions, + type TypeOptions, } from 'src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service'; import { TypeDefinitionsStorage } from 'src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ConnectionTypeDefinitionKind } from './connection-type-definition.factory'; -import { ObjectTypeDefinitionKind } from './object-type-definition.factory'; +import { type ObjectTypeDefinitionKind } from './object-type-definition.factory'; @Injectable() export class ConnectionTypeFactory { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/edge-type-definition.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/edge-type-definition.factory.ts index efc57471e38..0002ee149af 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/edge-type-definition.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/edge-type-definition.factory.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; -import { GraphQLFieldConfigMap, GraphQLObjectType } from 'graphql'; +import { type GraphQLFieldConfigMap, GraphQLObjectType } from 'graphql'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { pascalCase } from 'src/utils/pascal-case'; import { EdgeTypeFactory } from './edge-type.factory'; import { - ObjectTypeDefinition, + type ObjectTypeDefinition, ObjectTypeDefinitionKind, } from './object-type-definition.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/edge-type.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/edge-type.factory.ts index 9a10f238272..4efb1ebc83c 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/edge-type.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/edge-type.factory.ts @@ -1,16 +1,16 @@ import { Injectable, Logger } from '@nestjs/common'; -import { GraphQLOutputType } from 'graphql'; +import { type GraphQLOutputType } from 'graphql'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { CursorScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; import { TypeMapperService, - TypeOptions, + type TypeOptions, } from 'src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service'; import { TypeDefinitionsStorage } from 'src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { EdgeTypeDefinitionKind } from './edge-type-definition.factory'; import { ObjectTypeDefinitionKind } from './object-type-definition.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/enum-type-definition.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/enum-type-definition.factory.ts index d0ec0868b5e..34c13a54223 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/enum-type-definition.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/enum-type-definition.factory.ts @@ -3,15 +3,15 @@ import { Injectable, Logger } from '@nestjs/common'; import { GraphQLEnumType } from 'graphql'; import { isDefined } from 'twenty-shared/utils'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isEnumFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { transformEnumValue } from 'src/engine/utils/transform-enum-value'; import { pascalCase } from 'src/utils/pascal-case'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/extend-object-type-definition-v2.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/extend-object-type-definition-v2.factory.ts index 3d59dbeaa3a..34e0fd58faf 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/extend-object-type-definition-v2.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/extend-object-type-definition-v2.factory.ts @@ -1,20 +1,20 @@ import { Injectable, Logger } from '@nestjs/common'; import { - GraphQLFieldConfigArgumentMap, - GraphQLFieldConfigMap, + type GraphQLFieldConfigArgumentMap, + type GraphQLFieldConfigMap, GraphQLObjectType, } from 'graphql'; import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { RelationTypeV2Factory } from 'src/engine/api/graphql/workspace-schema-builder/factories/relation-type-v2.factory'; import { TypeDefinitionsStorage } from 'src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage'; import { getResolverArgs } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-resolver-args.util'; import { objectContainsRelationField } from 'src/engine/api/graphql/workspace-schema-builder/utils/object-contains-relation-field'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; import { ArgsFactory } from './args.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory.ts index 4b83adaf91c..17469a07478 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory.ts @@ -2,11 +2,11 @@ import { Inject, Injectable, forwardRef } from '@nestjs/common'; import { GraphQLInputObjectType } from 'graphql'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { TypeMapperService } from 'src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service'; import { generateFields } from 'src/engine/api/graphql/workspace-schema-builder/utils/generate-fields.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { pascalCase } from 'src/utils/pascal-case'; import { InputTypeFactory } from './input-type.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/input-type.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/input-type.factory.ts index ab791848ce9..c7ae54e191b 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/input-type.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/input-type.factory.ts @@ -3,17 +3,17 @@ import { Injectable, Logger } from '@nestjs/common'; import { GraphQLBoolean, GraphQLInputObjectType, - GraphQLInputType, + type GraphQLInputType, GraphQLList, } from 'graphql'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { FilterIs } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/input/filter-is.input-type'; import { TypeMapperService, - TypeOptions, + type TypeOptions, } from 'src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service'; import { TypeDefinitionsStorage } from 'src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage'; import { isEnumFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/mutation-type.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/mutation-type.factory.ts index fb13f833888..25b7c94be58 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/mutation-type.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/mutation-type.factory.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; -import { GraphQLObjectType } from 'graphql'; +import { type GraphQLObjectType } from 'graphql'; -import { WorkspaceResolverBuilderMutationMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceResolverBuilderMutationMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ObjectTypeName, RootTypeFactory } from './root-type.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/object-type-definition.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/object-type-definition.factory.ts index 8c81b33e544..4842d9b56fa 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/object-type-definition.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/object-type-definition.factory.ts @@ -2,10 +2,10 @@ import { Injectable } from '@nestjs/common'; import { GraphQLObjectType } from 'graphql'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { generateFields } from 'src/engine/api/graphql/workspace-schema-builder/utils/generate-fields.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { pascalCase } from 'src/utils/pascal-case'; import { OutputTypeFactory } from './output-type.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/orphaned-types.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/orphaned-types.factory.ts index 4cb29d234e4..1a2db0017f0 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/orphaned-types.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/orphaned-types.factory.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { GraphQLNamedType } from 'graphql'; +import { type GraphQLNamedType } from 'graphql'; import { TypeDefinitionsStorage } from 'src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/output-type.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/output-type.factory.ts index ee2233025e5..8d8b68c1040 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/output-type.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/output-type.factory.ts @@ -1,17 +1,17 @@ import { Injectable, Logger } from '@nestjs/common'; -import { GraphQLOutputType } from 'graphql'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type GraphQLOutputType } from 'graphql'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { TypeMapperService, - TypeOptions, + type TypeOptions, } from 'src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service'; import { TypeDefinitionsStorage } from 'src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage'; -import { ObjectTypeDefinitionKind } from './object-type-definition.factory'; +import { type ObjectTypeDefinitionKind } from './object-type-definition.factory'; @Injectable() export class OutputTypeFactory { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/query-type.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/query-type.factory.ts index 9cf38e290fa..e2096d126dc 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/query-type.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/query-type.factory.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; -import { GraphQLObjectType } from 'graphql'; +import { type GraphQLObjectType } from 'graphql'; -import { WorkspaceResolverBuilderQueryMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceResolverBuilderQueryMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ObjectTypeName, RootTypeFactory } from './root-type.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/relation-connect-input-type-definition.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/relation-connect-input-type-definition.factory.ts index 3489b2c3995..8d8ce77984e 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/relation-connect-input-type-definition.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/relation-connect-input-type-definition.factory.ts @@ -2,23 +2,23 @@ import { Injectable } from '@nestjs/common'; import { GraphQLBoolean, - GraphQLInputFieldConfig, + type GraphQLInputFieldConfig, GraphQLInputObjectType, - GraphQLInputType, + type GraphQLInputType, GraphQLString, } from 'graphql'; import { RELATION_NESTED_QUERY_KEYWORDS } from 'twenty-shared/constants'; import { getUniqueConstraintsFields } from 'twenty-shared/utils'; import { - InputTypeDefinition, + type InputTypeDefinition, InputTypeDefinitionKind, } from 'src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory'; import { TypeMapperService } from 'src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { pascalCase } from 'src/utils/pascal-case'; export const formatRelationConnectInputTarget = (objectMetadataId: string) => diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/relation-type-v2.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/relation-type-v2.factory.ts index bdc666c812b..933d7479709 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/relation-type-v2.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/relation-type-v2.factory.ts @@ -1,12 +1,12 @@ import { Injectable, Logger } from '@nestjs/common'; -import { GraphQLOutputType } from 'graphql'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type GraphQLOutputType } from 'graphql'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { TypeDefinitionsStorage } from 'src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ObjectTypeDefinitionKind } from './object-type-definition.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/root-type.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/root-type.factory.ts index 894c66f1047..81dcda7b73a 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/root-type.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/factories/root-type.factory.ts @@ -1,15 +1,15 @@ import { Injectable, Logger } from '@nestjs/common'; -import { GraphQLFieldConfigMap, GraphQLObjectType } from 'graphql'; +import { type GraphQLFieldConfigMap, GraphQLObjectType } from 'graphql'; -import { WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { WorkspaceResolverBuilderService } from 'src/engine/api/graphql/workspace-resolver-builder/workspace-resolver-builder.service'; import { TypeMapperService } from 'src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service'; import { TypeDefinitionsStorage } from 'src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage'; import { getResolverArgs } from 'src/engine/api/graphql/workspace-schema-builder/utils/get-resolver-args.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { getResolverName } from 'src/engine/utils/get-resolver-name.util'; import { ArgsFactory } from './args.factory'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars/raw-json.scalar.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars/raw-json.scalar.ts index 28c6b0bf948..94bf8ec9116 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars/raw-json.scalar.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars/raw-json.scalar.ts @@ -1,7 +1,7 @@ import { GraphQLScalarType } from 'graphql'; -import { Maybe } from 'graphql-yoga'; -import { ObjMap } from 'graphql/jsutils/ObjMap'; -import { ASTNode, Kind, ValueNode } from 'graphql/language'; +import { type Maybe } from 'graphql-yoga'; +import { type ObjMap } from 'graphql/jsutils/ObjMap'; +import { type ASTNode, Kind, type ValueNode } from 'graphql/language'; import { ValidationError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars/time.scalar.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars/time.scalar.ts index 31ba10c5929..8eba0831f61 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars/time.scalar.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars/time.scalar.ts @@ -1,5 +1,5 @@ import { GraphQLScalarType } from 'graphql'; -import { IntValueNode, Kind } from 'graphql/language'; +import { type IntValueNode, Kind } from 'graphql/language'; import { ValidationError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/interfaces/param-metadata.interface.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/interfaces/param-metadata.interface.ts index ab66b3444bf..d4d11546ec6 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/interfaces/param-metadata.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/interfaces/param-metadata.interface.ts @@ -1,6 +1,6 @@ -import { GraphQLScalarType } from 'graphql'; +import { type GraphQLScalarType } from 'graphql'; -import { InputTypeDefinitionKind } from 'src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory'; +import { type InputTypeDefinitionKind } from 'src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory'; // eslint-disable-next-line @typescript-eslint/no-explicit-any export interface ArgMetadata { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface.ts index e95e27b13d4..470fc18cca8 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-schema-builder-context.interface.ts @@ -1,6 +1,6 @@ -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export interface WorkspaceSchemaBuilderContext { authContext: AuthContext; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service.ts index 0ab99edfef5..020d67c3a59 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/services/type-mapper.service.ts @@ -3,20 +3,20 @@ import { GraphQLISODateTime } from '@nestjs/graphql'; import { GraphQLBoolean, - GraphQLEnumType, + type GraphQLEnumType, GraphQLID, - GraphQLInputObjectType, - GraphQLInputType, + type GraphQLInputObjectType, + type GraphQLInputType, GraphQLList, GraphQLNonNull, - GraphQLScalarType, + type GraphQLScalarType, GraphQLString, - GraphQLType, + type GraphQLType, } from 'graphql'; import { FieldMetadataType } from 'twenty-shared/types'; import { - FieldMetadataSettings, + type FieldMetadataSettings, NumberDataType, } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage.ts index 29dd10ca003..82c569a7c10 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/storages/type-definitions.storage.ts @@ -1,20 +1,20 @@ import { Injectable, Scope } from '@nestjs/common'; import { - GraphQLEnumType, - GraphQLInputObjectType, - GraphQLObjectType, + type GraphQLEnumType, + type GraphQLInputObjectType, + type GraphQLObjectType, } from 'graphql'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { EnumTypeDefinition } from 'src/engine/api/graphql/workspace-schema-builder/factories/enum-type-definition.factory'; +import { type EnumTypeDefinition } from 'src/engine/api/graphql/workspace-schema-builder/factories/enum-type-definition.factory'; import { - InputTypeDefinition, - InputTypeDefinitionKind, + type InputTypeDefinition, + type InputTypeDefinitionKind, } from 'src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory'; import { - ObjectTypeDefinition, - ObjectTypeDefinitionKind, + type ObjectTypeDefinition, + type ObjectTypeDefinitionKind, } from 'src/engine/api/graphql/workspace-schema-builder/factories/object-type-definition.factory'; export type GqlInputType = InputTypeDefinition | EnumTypeDefinition; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/type-definitions.generator.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/type-definitions.generator.ts index b20268fad54..690eb3f9a66 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/type-definitions.generator.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/type-definitions.generator.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; import { CompositeEnumTypeDefinitionFactory } from 'src/engine/api/graphql/workspace-schema-builder/factories/composite-enum-type-definition.factory'; import { CompositeInputTypeDefinitionFactory } from 'src/engine/api/graphql/workspace-schema-builder/factories/composite-input-type-definition.factory'; @@ -10,7 +10,7 @@ import { ExtendObjectTypeDefinitionV2Factory } from 'src/engine/api/graphql/work import { RelationConnectInputTypeDefinitionFactory } from 'src/engine/api/graphql/workspace-schema-builder/factories/relation-connect-input-type-definition.factory'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ConnectionTypeDefinitionFactory } from './factories/connection-type-definition.factory'; import { EdgeTypeDefinitionFactory } from './factories/edge-type-definition.factory'; @@ -22,7 +22,7 @@ import { ObjectTypeDefinitionFactory, ObjectTypeDefinitionKind, } from './factories/object-type-definition.factory'; -import { WorkspaceBuildSchemaOptions } from './interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from './interfaces/workspace-build-schema-options.interface'; import { TypeDefinitionsStorage } from './storages/type-definitions.storage'; import { objectContainsRelationField } from './utils/object-contains-relation-field'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/__tests__/get-resolver-args.spec.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/__tests__/get-resolver-args.spec.ts index 89e07c1c5b4..1379b2cfd84 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/__tests__/get-resolver-args.spec.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/__tests__/get-resolver-args.spec.ts @@ -1,6 +1,6 @@ import { GraphQLBoolean, GraphQLInt, GraphQLString } from 'graphql'; -import { WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { InputTypeDefinitionKind } from 'src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/compute-composite-property-target.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/compute-composite-property-target.util.ts index 2d41976497c..78cbfc51fc5 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/compute-composite-property-target.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/compute-composite-property-target.util.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { CompositeProperty } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeProperty } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; export const computeCompositePropertyTarget = ( type: FieldMetadataType, diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/extract-graphql-relation-field-names.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/extract-graphql-relation-field-names.util.ts index 59aafe54f2c..8fb0c525d35 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/extract-graphql-relation-field-names.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/extract-graphql-relation-field-names.util.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const extractGraphQLRelationFieldNames = ( fieldMetadata: FieldMetadataEntity< diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/generate-fields.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/generate-fields.util.ts index a36531e36d8..9567b9ab7e0 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/generate-fields.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/generate-fields.util.ts @@ -1,23 +1,23 @@ import { - GraphQLFieldConfigMap, - GraphQLInputFieldConfigMap, - GraphQLInputType, - GraphQLOutputType, + type GraphQLFieldConfigMap, + type GraphQLInputFieldConfigMap, + type GraphQLInputType, + type GraphQLOutputType, } from 'graphql'; import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/workspace-build-schema-options.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { InputTypeDefinitionKind } from 'src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory'; -import { ObjectTypeDefinitionKind } from 'src/engine/api/graphql/workspace-schema-builder/factories/object-type-definition.factory'; +import { type ObjectTypeDefinitionKind } from 'src/engine/api/graphql/workspace-schema-builder/factories/object-type-definition.factory'; import { formatRelationConnectInputTarget } from 'src/engine/api/graphql/workspace-schema-builder/factories/relation-connect-input-type-definition.factory'; import { extractGraphQLRelationFieldNames } from 'src/engine/api/graphql/workspace-schema-builder/utils/extract-graphql-relation-field-names.util'; import { isFieldMetadataRelationOrMorphRelation } from 'src/engine/api/graphql/workspace-schema-builder/utils/is-field-metadata-relation-or-morph-relation.utils'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; type TypeFactory = { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util.ts index b58b2e955cf..92c59a84913 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-available-aggregations-from-object-fields.util.ts @@ -1,12 +1,12 @@ import { GraphQLISODateTime } from '@nestjs/graphql'; -import { GraphQLFloat, GraphQLInt, GraphQLScalarType } from 'graphql'; +import { GraphQLFloat, GraphQLInt, type GraphQLScalarType } from 'graphql'; import { FIELD_FOR_TOTAL_COUNT_AGGREGATE_OPERATION } from 'twenty-shared/constants'; import { FieldMetadataType } from 'twenty-shared/types'; import { capitalize, isFieldMetadataDateKind } from 'twenty-shared/utils'; import { AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { getSubfieldsForAggregateOperation } from 'src/engine/twenty-orm/utils/get-subfields-for-aggregate-operation.util'; export type AggregationField = { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-number-filter-type.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-number-filter-type.util.ts index 8aa0d365533..eb6b33ebc79 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-number-filter-type.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-number-filter-type.util.ts @@ -1,4 +1,4 @@ -import { GraphQLInputObjectType } from 'graphql'; +import { type GraphQLInputObjectType } from 'graphql'; import { NumberDataType } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-number-scalar-type.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-number-scalar-type.util.ts index cc58c547776..faca3933200 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-number-scalar-type.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-number-scalar-type.util.ts @@ -1,4 +1,4 @@ -import { GraphQLInt, GraphQLFloat, GraphQLScalarType } from 'graphql'; +import { GraphQLInt, GraphQLFloat, type GraphQLScalarType } from 'graphql'; import { GraphQLBigInt } from 'graphql-scalars'; import { NumberDataType } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-resolver-args.util.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-resolver-args.util.ts index da05cb2b000..1975e9e4d70 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-resolver-args.util.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/get-resolver-args.util.ts @@ -1,7 +1,7 @@ import { GraphQLBoolean, GraphQLInt, GraphQLString } from 'graphql'; -import { WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { ArgMetadata } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/param-metadata.interface'; +import { type WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type ArgMetadata } from 'src/engine/api/graphql/workspace-schema-builder/interfaces/param-metadata.interface'; import { InputTypeDefinitionKind } from 'src/engine/api/graphql/workspace-schema-builder/factories/input-type-definition.factory'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/is-field-metadata-relation-or-morph-relation.utils.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/is-field-metadata-relation-or-morph-relation.utils.ts index b9aaf2acd91..2036cbc13c9 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/is-field-metadata-relation-or-morph-relation.utils.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/is-field-metadata-relation-or-morph-relation.utils.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; export const isFieldMetadataRelationOrMorphRelation = ( diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/object-contains-relation-field.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/object-contains-relation-field.ts index 2f12505bf42..c17d624dbe4 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/object-contains-relation-field.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/utils/object-contains-relation-field.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { isRelationFieldMetadataType } from 'src/engine/utils/is-relation-field-metadata-type.util'; export const objectContainsRelationField = ( diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/workspace-graphql-schema.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/workspace-graphql-schema.factory.ts index d20ae9c302c..648ced60fff 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/workspace-graphql-schema.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema-builder/workspace-graphql-schema.factory.ts @@ -2,16 +2,16 @@ import { Injectable } from '@nestjs/common'; import { GraphQLSchema } from 'graphql'; -import { WorkspaceResolverBuilderMethods } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceResolverBuilderMethods } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { TypeDefinitionsGenerator } from './type-definitions.generator'; import { MutationTypeFactory } from './factories/mutation-type.factory'; import { OrphanedTypesFactory } from './factories/orphaned-types.factory'; import { QueryTypeFactory } from './factories/query-type.factory'; -import { WorkspaceBuildSchemaOptions } from './interfaces/workspace-build-schema-options.interface'; +import { type WorkspaceBuildSchemaOptions } from './interfaces/workspace-build-schema-options.interface'; @Injectable() export class WorkspaceGraphQLSchemaFactory { diff --git a/packages/twenty-server/src/engine/api/graphql/workspace-schema.factory.ts b/packages/twenty-server/src/engine/api/graphql/workspace-schema.factory.ts index 5d6d4035c70..021dd4d1c61 100644 --- a/packages/twenty-server/src/engine/api/graphql/workspace-schema.factory.ts +++ b/packages/twenty-server/src/engine/api/graphql/workspace-schema.factory.ts @@ -13,7 +13,7 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { DataSourceService } from 'src/engine/metadata-modules/data-source/data-source.service'; import { diff --git a/packages/twenty-server/src/engine/api/mcp/services/mcp-metadata.service.ts b/packages/twenty-server/src/engine/api/mcp/services/mcp-metadata.service.ts index 5a8f12d85b6..e26db2eadc1 100644 --- a/packages/twenty-server/src/engine/api/mcp/services/mcp-metadata.service.ts +++ b/packages/twenty-server/src/engine/api/mcp/services/mcp-metadata.service.ts @@ -1,8 +1,8 @@ import { HttpException, HttpStatus, Injectable } from '@nestjs/common'; import { validationMetadatasToSchemas } from 'class-validator-jsonschema'; -import { Request } from 'express'; -import { JSONSchema7 } from 'json-schema'; +import { type Request } from 'express'; +import { type JSONSchema7 } from 'json-schema'; import { CreateToolsService } from 'src/engine/api/mcp/services/tools/create.tools.service'; import { DeleteToolsService } from 'src/engine/api/mcp/services/tools/delete.tools.service'; @@ -13,7 +13,7 @@ import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/featu import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { MetricsService } from 'src/engine/core-modules/metrics/metrics.service'; import { MetricsKeys } from 'src/engine/core-modules/metrics/types/metrics-keys.type'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; @Injectable() export class MCPMetadataService { diff --git a/packages/twenty-server/src/engine/api/mcp/services/tools/create.tools.service.ts b/packages/twenty-server/src/engine/api/mcp/services/tools/create.tools.service.ts index 327319c50ad..149c2c90f7d 100644 --- a/packages/twenty-server/src/engine/api/mcp/services/tools/create.tools.service.ts +++ b/packages/twenty-server/src/engine/api/mcp/services/tools/create.tools.service.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import pick from 'lodash.pick'; import { MetadataQueryBuilderFactory } from 'src/engine/api/rest/metadata/query-builder/metadata-query-builder.factory'; import { MCPMetadataToolsService } from 'src/engine/api/mcp/services/tools/mcp-metadata-tools.service'; import { validationSchemaManager } from 'src/engine/api/mcp/utils/get-json-schema'; -import { ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; +import { type ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; @Injectable() export class CreateToolsService { diff --git a/packages/twenty-server/src/engine/api/mcp/services/tools/delete.tools.service.ts b/packages/twenty-server/src/engine/api/mcp/services/tools/delete.tools.service.ts index 22490a742cd..8b9aec3903a 100644 --- a/packages/twenty-server/src/engine/api/mcp/services/tools/delete.tools.service.ts +++ b/packages/twenty-server/src/engine/api/mcp/services/tools/delete.tools.service.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { MetadataQueryBuilderFactory } from 'src/engine/api/rest/metadata/query-builder/metadata-query-builder.factory'; import { MCPMetadataToolsService } from 'src/engine/api/mcp/services/tools/mcp-metadata-tools.service'; import { validationSchemaManager } from 'src/engine/api/mcp/utils/get-json-schema'; -import { ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; +import { type ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; @Injectable() export class DeleteToolsService { diff --git a/packages/twenty-server/src/engine/api/mcp/services/tools/get.tools.service.ts b/packages/twenty-server/src/engine/api/mcp/services/tools/get.tools.service.ts index 499a9f62700..4663d5693e3 100644 --- a/packages/twenty-server/src/engine/api/mcp/services/tools/get.tools.service.ts +++ b/packages/twenty-server/src/engine/api/mcp/services/tools/get.tools.service.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import pick from 'lodash.pick'; import { MetadataQueryBuilderFactory } from 'src/engine/api/rest/metadata/query-builder/metadata-query-builder.factory'; import { MCPMetadataToolsService } from 'src/engine/api/mcp/services/tools/mcp-metadata-tools.service'; -import { ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; +import { type ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; @Injectable() export class GetToolsService { diff --git a/packages/twenty-server/src/engine/api/mcp/services/tools/mcp-metadata-tools.service.ts b/packages/twenty-server/src/engine/api/mcp/services/tools/mcp-metadata-tools.service.ts index 0bc3464eb1e..2e10d7ed3db 100644 --- a/packages/twenty-server/src/engine/api/mcp/services/tools/mcp-metadata-tools.service.ts +++ b/packages/twenty-server/src/engine/api/mcp/services/tools/mcp-metadata-tools.service.ts @@ -1,16 +1,16 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; -import { JSONSchema7 } from 'json-schema'; +import { type Request } from 'express'; +import { type JSONSchema7 } from 'json-schema'; -import { RequestContext } from 'src/engine/api/rest/types/RequestContext'; +import { type RequestContext } from 'src/engine/api/rest/types/RequestContext'; import { RestApiService, GraphqlApiType, } from 'src/engine/api/rest/rest-api.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { getServerUrl } from 'src/utils/get-server-url'; -import { Query } from 'src/engine/api/rest/core/types/query.type'; +import { type Query } from 'src/engine/api/rest/core/types/query.type'; @Injectable() export class MCPMetadataToolsService { diff --git a/packages/twenty-server/src/engine/api/mcp/services/tools/update.tools.service.ts b/packages/twenty-server/src/engine/api/mcp/services/tools/update.tools.service.ts index dc43c2f1c6b..916f6bb3844 100644 --- a/packages/twenty-server/src/engine/api/mcp/services/tools/update.tools.service.ts +++ b/packages/twenty-server/src/engine/api/mcp/services/tools/update.tools.service.ts @@ -1,13 +1,13 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import omit from 'lodash.omit'; import pick from 'lodash.pick'; import { MetadataQueryBuilderFactory } from 'src/engine/api/rest/metadata/query-builder/metadata-query-builder.factory'; import { MCPMetadataToolsService } from 'src/engine/api/mcp/services/tools/mcp-metadata-tools.service'; import { validationSchemaManager } from 'src/engine/api/mcp/utils/get-json-schema'; -import { ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; +import { type ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; @Injectable() export class UpdateToolsService { diff --git a/packages/twenty-server/src/engine/api/mcp/utils/get-json-schema.ts b/packages/twenty-server/src/engine/api/mcp/utils/get-json-schema.ts index 720e27e870d..8e0c19a4261 100644 --- a/packages/twenty-server/src/engine/api/mcp/utils/get-json-schema.ts +++ b/packages/twenty-server/src/engine/api/mcp/utils/get-json-schema.ts @@ -1,5 +1,5 @@ import { validationMetadatasToSchemas } from 'class-validator-jsonschema'; -import { JSONSchema7 } from 'json-schema'; +import { type JSONSchema7 } from 'json-schema'; class ValidationSchemaManager { private static instance: ValidationSchemaManager; diff --git a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-create-many.handler.ts b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-create-many.handler.ts index d0a8492197e..1527412f8e6 100644 --- a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-create-many.handler.ts +++ b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-create-many.handler.ts @@ -4,7 +4,7 @@ import { InternalServerErrorException, } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { isDefined } from 'twenty-shared/utils'; import { RestApiBaseHandler } from 'src/engine/api/rest/core/interfaces/rest-api-base.handler'; diff --git a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-create-one.handler.ts b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-create-one.handler.ts index cc061dc4710..07ae1f6260d 100644 --- a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-create-one.handler.ts +++ b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-create-one.handler.ts @@ -4,7 +4,7 @@ import { InternalServerErrorException, } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { isDefined } from 'twenty-shared/utils'; import { RestApiBaseHandler } from 'src/engine/api/rest/core/interfaces/rest-api-base.handler'; diff --git a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-delete-one.handler.ts b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-delete-one.handler.ts index ed1e60c7867..028dc44be66 100644 --- a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-delete-one.handler.ts +++ b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-delete-one.handler.ts @@ -1,6 +1,6 @@ import { BadRequestException, Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { RestApiBaseHandler } from 'src/engine/api/rest/core/interfaces/rest-api-base.handler'; diff --git a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-duplicates.handler.ts b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-duplicates.handler.ts index 2382aa02113..7863d36b8df 100644 --- a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-duplicates.handler.ts +++ b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-duplicates.handler.ts @@ -1,12 +1,12 @@ import { BadRequestException, Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import isEmpty from 'lodash.isempty'; import { In } from 'typeorm'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { - FormatResult, + type FormatResult, RestApiBaseHandler, } from 'src/engine/api/rest/core/interfaces/rest-api-base.handler'; diff --git a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-many.handler.ts b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-many.handler.ts index 5a3f9aec8aa..13fb14a3ccc 100644 --- a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-many.handler.ts +++ b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-many.handler.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { RestApiBaseHandler } from 'src/engine/api/rest/core/interfaces/rest-api-base.handler'; diff --git a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-one.handler.ts b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-one.handler.ts index 8969eb86726..71c04b89a9b 100644 --- a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-one.handler.ts +++ b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-find-one.handler.ts @@ -1,6 +1,6 @@ import { BadRequestException, Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { isDefined } from 'twenty-shared/utils'; import { RestApiBaseHandler } from 'src/engine/api/rest/core/interfaces/rest-api-base.handler'; diff --git a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-update-one.handler.ts b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-update-one.handler.ts index e30d4e0bcdf..845e684f8b0 100644 --- a/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-update-one.handler.ts +++ b/packages/twenty-server/src/engine/api/rest/core/handlers/rest-api-update-one.handler.ts @@ -4,7 +4,7 @@ import { InternalServerErrorException, } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { isDefined } from 'twenty-shared/utils'; import { RestApiBaseHandler } from 'src/engine/api/rest/core/interfaces/rest-api-base.handler'; diff --git a/packages/twenty-server/src/engine/api/rest/core/interfaces/rest-api-base.handler.ts b/packages/twenty-server/src/engine/api/rest/core/interfaces/rest-api-base.handler.ts index 95ce540f198..66bd2b86531 100644 --- a/packages/twenty-server/src/engine/api/rest/core/interfaces/rest-api-base.handler.ts +++ b/packages/twenty-server/src/engine/api/rest/core/interfaces/rest-api-base.handler.ts @@ -1,18 +1,18 @@ import { BadRequestException, Inject } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import chunk from 'lodash.chunk'; import isEmpty from 'lodash.isempty'; import { FieldMetadataType, - RestrictedFieldsPermissions, + type RestrictedFieldsPermissions, } from 'twenty-shared/types'; import { capitalize, isDefined } from 'twenty-shared/utils'; -import { In, ObjectLiteral } from 'typeorm'; +import { In, type ObjectLiteral } from 'typeorm'; import { - ObjectRecord, - ObjectRecordFilter, + type ObjectRecord, + type ObjectRecordFilter, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { GraphqlQueryParser } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query.parser'; @@ -20,9 +20,9 @@ import { encodeCursor } from 'src/engine/api/graphql/graphql-query-runner/utils/ import { CoreQueryBuilderFactory } from 'src/engine/api/rest/core/query-builder/core-query-builder.factory'; import { GetVariablesFactory } from 'src/engine/api/rest/core/query-builder/factories/get-variables.factory'; import { parseCorePath } from 'src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-path.utils'; -import { QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; +import { type QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; import { - Depth, + type Depth, DepthInputFactory, MAX_DEPTH, } from 'src/engine/api/rest/input-factories/depth-input.factory'; @@ -30,7 +30,7 @@ import { computeCursorArgFilter } from 'src/engine/api/utils/compute-cursor-arg- import { getAllSelectableFields } from 'src/engine/api/utils/get-all-selectable-fields.utils'; import { CreatedByFromAuthContextService } from 'src/engine/core-modules/actor/services/created-by-from-auth-context.service'; import { ApiKeyRoleService } from 'src/engine/core-modules/api-key/api-key-role.service'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { InternalServerError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; @@ -40,12 +40,12 @@ import { PermissionsExceptionCode, PermissionsExceptionMessage, } from 'src/engine/metadata-modules/permissions/permissions.exception'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataMapItemByNameSingular } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util'; import { WorkspacePermissionsCacheService } from 'src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service'; -import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { formatResult as formatGetManyData } from 'src/engine/twenty-orm/utils/format-result.util'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/core-query-builder.factory.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/core-query-builder.factory.ts index df10443e45f..97916683b90 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/core-query-builder.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/core-query-builder.factory.ts @@ -1,6 +1,6 @@ import { BadRequestException, Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { CreateManyQueryFactory } from 'src/engine/api/rest/core/query-builder/factories/create-many-query.factory'; import { CreateVariablesFactory } from 'src/engine/api/rest/core/query-builder/factories/create-variables.factory'; @@ -9,13 +9,13 @@ import { FindDuplicatesVariablesFactory } from 'src/engine/api/rest/core/query-b import { computeDepth } from 'src/engine/api/rest/core/query-builder/utils/compute-depth.utils'; import { parseCoreBatchPath } from 'src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-batch-path.utils'; import { parseCorePath } from 'src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-path.utils'; -import { Query } from 'src/engine/api/rest/core/types/query.type'; +import { type Query } from 'src/engine/api/rest/core/types/query.type'; import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/access-token.service'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataMapItemByNamePlural } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-plural.util'; import { getObjectMetadataMapItemByNameSingular } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util'; import { WorkspaceMetadataCacheService } from 'src/engine/metadata-modules/workspace-metadata-cache/services/workspace-metadata-cache.service'; diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/create-many-query.factory.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/create-many-query.factory.ts index c4385c3b9bf..4a35b380a73 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/create-many-query.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/create-many-query.factory.ts @@ -3,8 +3,8 @@ import { Injectable } from '@nestjs/common'; import { capitalize } from 'twenty-shared/utils'; import { mapFieldMetadataToGraphqlQuery } from 'src/engine/api/rest/core/query-builder/utils/map-field-metadata-to-graphql-query.utils'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; @Injectable() export class CreateManyQueryFactory { diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/create-variables.factory.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/create-variables.factory.ts index cb907164a25..db8d7833c7f 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/create-variables.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/create-variables.factory.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; -import { QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; +import { type QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; @Injectable() export class CreateVariablesFactory { diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/find-duplicates-query.factory.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/find-duplicates-query.factory.ts index 99db9a30e62..aa90b7eaac2 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/find-duplicates-query.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/find-duplicates-query.factory.ts @@ -3,8 +3,8 @@ import { Injectable } from '@nestjs/common'; import { capitalize } from 'twenty-shared/utils'; import { mapFieldMetadataToGraphqlQuery } from 'src/engine/api/rest/core/query-builder/utils/map-field-metadata-to-graphql-query.utils'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; @Injectable() export class FindDuplicatesQueryFactory { diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/find-duplicates-variables.factory.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/find-duplicates-variables.factory.ts index 97b6cbcc823..883e89d68d2 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/find-duplicates-variables.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/find-duplicates-variables.factory.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; -import { QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; +import { type QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; @Injectable() export class FindDuplicatesVariablesFactory { diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/get-variables.factory.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/get-variables.factory.ts index 3e768527a1f..cf3de74f33e 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/get-variables.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/factories/get-variables.factory.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; -import { QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; +import { type QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; import { EndingBeforeInputFactory } from 'src/engine/api/rest/input-factories/ending-before-input.factory'; import { FilterInputFactory } from 'src/engine/api/rest/input-factories/filter-input.factory'; import { LimitInputFactory } from 'src/engine/api/rest/input-factories/limit-input.factory'; import { OrderByInputFactory } from 'src/engine/api/rest/input-factories/order-by-input.factory'; import { StartingAfterInputFactory } from 'src/engine/api/rest/input-factories/starting-after-input.factory'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; @Injectable() export class GetVariablesFactory { diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/check-fields.utils.spec.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/check-fields.utils.spec.ts index 27bd82ea821..9843edd1299 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/check-fields.utils.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/check-fields.utils.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { OPPORTUNITY_WITH_FIELDS_MAPS } from 'src/engine/api/rest/core/query-builder/utils/__tests__/mocks/opportunity-field-maps.mock'; import { checkFields } from 'src/engine/api/rest/core/query-builder/utils/check-fields.utils'; diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/get-field-type.utils.spec.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/get-field-type.utils.spec.ts index 7830c675f4d..6b84e7c2d8f 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/get-field-type.utils.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/get-field-type.utils.spec.ts @@ -5,7 +5,7 @@ import { objectMetadataItemMock, } from 'src/engine/api/__mocks__/object-metadata-item.mock'; import { getFieldType } from 'src/engine/api/rest/core/query-builder/utils/get-field-type.utils'; -import { FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; +import { type FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; import { getMockFieldMetadataEntity } from 'src/utils/__test__/get-field-metadata-entity.mock'; describe('getFieldType', () => { diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/map-field-metadata-to-graphql-query.utils.spec.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/map-field-metadata-to-graphql-query.utils.spec.ts index 09e3bc0c2d2..9cd5f81d757 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/map-field-metadata-to-graphql-query.utils.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/__tests__/map-field-metadata-to-graphql-query.utils.spec.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataRelationSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type FieldMetadataRelationSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { @@ -10,9 +10,9 @@ import { objectMetadataItemMock, } from 'src/engine/api/__mocks__/object-metadata-item.mock'; import { mapFieldMetadataToGraphqlQuery } from 'src/engine/api/rest/core/query-builder/utils/map-field-metadata-to-graphql-query.utils'; -import { FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getMockFieldMetadataEntity } from 'src/utils/__test__/get-field-metadata-entity.mock'; describe('mapFieldMetadataToGraphqlQuery', () => { diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/check-fields.utils.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/check-fields.utils.ts index 1ac9c06af55..4d2ca665e41 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/check-fields.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/check-fields.utils.ts @@ -5,7 +5,7 @@ import { isDefined } from 'twenty-shared/utils'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { computeObjectTargetTable } from 'src/engine/utils/compute-object-target-table.util'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/compute-depth.utils.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/compute-depth.utils.ts index ecd5060cfb4..c8040c3c5d1 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/compute-depth.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/compute-depth.utils.ts @@ -1,6 +1,6 @@ import { BadRequestException } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; const ALLOWED_DEPTH_VALUES = [0, 1, 2]; diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/__tests__/check-filter-enum-values.spec.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/__tests__/check-filter-enum-values.spec.ts index cfe5fabefcf..8c9ee46fdf5 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/__tests__/check-filter-enum-values.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/__tests__/check-filter-enum-values.spec.ts @@ -5,7 +5,7 @@ import { objectMetadataItemMock, } from 'src/engine/api/__mocks__/object-metadata-item.mock'; import { checkFilterEnumValues } from 'src/engine/api/rest/core/query-builder/utils/filter-utils/check-filter-enum-values'; -import { FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; +import { type FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; import { getMockFieldMetadataEntity } from 'src/utils/__test__/get-field-metadata-entity.mock'; describe('checkFilterEnumValues', () => { diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/__tests__/parse-filter.utils.spec.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/__tests__/parse-filter.utils.spec.ts index 56d79c056c7..34005e10d2e 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/__tests__/parse-filter.utils.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/__tests__/parse-filter.utils.spec.ts @@ -4,8 +4,8 @@ import { objectMetadataItemMock, } from 'src/engine/api/__mocks__/object-metadata-item.mock'; import { parseFilter } from 'src/engine/api/rest/core/query-builder/utils/filter-utils/parse-filter.utils'; -import { FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { getMockFieldMetadataEntity } from 'src/utils/__test__/get-field-metadata-entity.mock'; describe('parseFilter', () => { diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/check-filter-enum-values.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/check-filter-enum-values.ts index 98f39cebefc..49b273214c6 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/check-filter-enum-values.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/check-filter-enum-values.ts @@ -2,7 +2,7 @@ import { BadRequestException } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export const checkFilterEnumValues = ( fieldType: FieldMetadataType | undefined, diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/format-field-values.utils.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/format-field-values.utils.ts index 7001b1cc177..13f44442d4a 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/format-field-values.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/format-field-values.utils.ts @@ -3,7 +3,7 @@ import { BadRequestException } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { FieldValue } from 'src/engine/api/rest/core/types/field-value.type'; +import { type FieldValue } from 'src/engine/api/rest/core/types/field-value.type'; export const formatFieldValue = ( value: string, diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/parse-filter.utils.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/parse-filter.utils.ts index 9194ea59580..550a5f114fa 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/parse-filter.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/filter-utils/parse-filter.utils.ts @@ -6,8 +6,8 @@ import { formatFieldValue } from 'src/engine/api/rest/core/query-builder/utils/f import { parseBaseFilter } from 'src/engine/api/rest/core/query-builder/utils/filter-utils/parse-base-filter.utils'; import { parseFilterContent } from 'src/engine/api/rest/core/query-builder/utils/filter-utils/parse-filter-content.utils'; import { getFieldType } from 'src/engine/api/rest/core/query-builder/utils/get-field-type.utils'; -import { FieldValue } from 'src/engine/api/rest/core/types/field-value.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type FieldValue } from 'src/engine/api/rest/core/types/field-value.type'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export enum Conjunctions { or = 'or', diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/get-field-type.utils.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/get-field-type.utils.ts index cd2953038d5..993c5458f90 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/get-field-type.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/get-field-type.utils.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export const getFieldType = ( objectMetadataItem: ObjectMetadataItemWithFieldMaps, diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/map-field-metadata-to-graphql-query.utils.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/map-field-metadata-to-graphql-query.utils.ts index d7d4b85ea74..a5c023e14cc 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/map-field-metadata-to-graphql-query.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/map-field-metadata-to-graphql-query.utils.ts @@ -3,8 +3,8 @@ import { isDefined } from 'twenty-shared/utils'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; const DEFAULT_DEPTH_VALUE = 1; diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-batch-path.utils.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-batch-path.utils.ts index 287e3e5d92f..15150f62528 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-batch-path.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-batch-path.utils.ts @@ -1,4 +1,4 @@ -import { Request } from 'express'; +import { type Request } from 'express'; export const parseCoreBatchPath = (request: Request): { object: string } => { return { object: request.path.replace('/rest/batch/', '') }; diff --git a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-path.utils.ts b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-path.utils.ts index c52fd1664c6..69bb21896a4 100644 --- a/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-path.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-path.utils.ts @@ -1,6 +1,6 @@ import { BadRequestException } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { isValidUuid } from 'twenty-shared/utils'; export const parseCorePath = ( diff --git a/packages/twenty-server/src/engine/api/rest/core/services/rest-api-core.service.ts b/packages/twenty-server/src/engine/api/rest/core/services/rest-api-core.service.ts index f035a6b5d24..e8ee3bfd5be 100644 --- a/packages/twenty-server/src/engine/api/rest/core/services/rest-api-core.service.ts +++ b/packages/twenty-server/src/engine/api/rest/core/services/rest-api-core.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { isDefined } from 'twenty-shared/utils'; import { parseCorePath } from 'src/engine/api/rest/core/query-builder/utils/path-parsers/parse-core-path.utils'; diff --git a/packages/twenty-server/src/engine/api/rest/core/types/query-variables.type.ts b/packages/twenty-server/src/engine/api/rest/core/types/query-variables.type.ts index a50afeb80af..66ec58dd8da 100644 --- a/packages/twenty-server/src/engine/api/rest/core/types/query-variables.type.ts +++ b/packages/twenty-server/src/engine/api/rest/core/types/query-variables.type.ts @@ -1,4 +1,4 @@ -import { ObjectRecordOrderBy } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecordOrderBy } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; export type QueryVariables = { id?: string; diff --git a/packages/twenty-server/src/engine/api/rest/core/types/query.type.ts b/packages/twenty-server/src/engine/api/rest/core/types/query.type.ts index 92a9cf27ce5..cccc9b00ef2 100644 --- a/packages/twenty-server/src/engine/api/rest/core/types/query.type.ts +++ b/packages/twenty-server/src/engine/api/rest/core/types/query.type.ts @@ -1,4 +1,4 @@ -import { QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; +import { type QueryVariables } from 'src/engine/api/rest/core/types/query-variables.type'; export type Query = { query: string; diff --git a/packages/twenty-server/src/engine/api/rest/errors/RestApiException.ts b/packages/twenty-server/src/engine/api/rest/errors/RestApiException.ts index 98e1db72ab2..e1598074bf3 100644 --- a/packages/twenty-server/src/engine/api/rest/errors/RestApiException.ts +++ b/packages/twenty-server/src/engine/api/rest/errors/RestApiException.ts @@ -1,6 +1,6 @@ import { BadRequestException } from '@nestjs/common'; -import { BaseGraphQLError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; +import { type BaseGraphQLError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; const formatMessage = (error: BaseGraphQLError) => { let formattedMessage = error.extensions diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/ending-before-input.factory.spec.ts b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/ending-before-input.factory.spec.ts index 9bef0dbfdc9..64c441f29ce 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/ending-before-input.factory.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/ending-before-input.factory.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { EndingBeforeInputFactory } from 'src/engine/api/rest/input-factories/ending-before-input.factory'; diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/filter-input.factory.spec.ts b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/filter-input.factory.spec.ts index 51e45a4de4c..5e5c26eed64 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/filter-input.factory.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/filter-input.factory.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { fieldCurrencyMock, @@ -7,8 +7,8 @@ import { objectMetadataMapItemMock, } from 'src/engine/api/__mocks__/object-metadata-item.mock'; import { FilterInputFactory } from 'src/engine/api/rest/input-factories/filter-input.factory'; -import { FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { getMockFieldMetadataEntity } from 'src/utils/__test__/get-field-metadata-entity.mock'; describe('FilterInputFactory', () => { diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/limit-input.factory.spec.ts b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/limit-input.factory.spec.ts index 2104250f1cd..0b76244e3a3 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/limit-input.factory.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/limit-input.factory.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { LimitInputFactory } from 'src/engine/api/rest/input-factories/limit-input.factory'; diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/order-by-input.factory.spec.ts b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/order-by-input.factory.spec.ts index 18af04d2071..f316727bc1d 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/order-by-input.factory.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/order-by-input.factory.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { OrderByDirection } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; @@ -7,8 +7,8 @@ import { objectMetadataMapsMock, } from 'src/engine/api/__mocks__/object-metadata-item.mock'; import { OrderByInputFactory } from 'src/engine/api/rest/input-factories/order-by-input.factory'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; describe('OrderByInputFactory', () => { const objectMetadata: { diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/starting-before-input.factory.spec.ts b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/starting-before-input.factory.spec.ts index 81473958421..a5804072b4b 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/starting-before-input.factory.spec.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/__tests__/starting-before-input.factory.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { StartingAfterInputFactory } from 'src/engine/api/rest/input-factories/starting-after-input.factory'; diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/depth-input.factory.ts b/packages/twenty-server/src/engine/api/rest/input-factories/depth-input.factory.ts index d73c07de102..2af2109714e 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/depth-input.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/depth-input.factory.ts @@ -1,6 +1,6 @@ import { BadRequestException, Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; export const MAX_DEPTH = 2; diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/ending-before-input.factory.ts b/packages/twenty-server/src/engine/api/rest/input-factories/ending-before-input.factory.ts index 40092e343e4..e7e75508964 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/ending-before-input.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/ending-before-input.factory.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { RequestContext } from 'src/engine/api/rest/types/RequestContext'; +import { type RequestContext } from 'src/engine/api/rest/types/RequestContext'; @Injectable() export class EndingBeforeInputFactory { diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/filter-input.factory.ts b/packages/twenty-server/src/engine/api/rest/input-factories/filter-input.factory.ts index 3828786645f..510c4241cf1 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/filter-input.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/filter-input.factory.ts @@ -1,13 +1,13 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { addDefaultConjunctionIfMissing } from 'src/engine/api/rest/core/query-builder/utils/filter-utils/add-default-conjunction.utils'; import { checkFilterQuery } from 'src/engine/api/rest/core/query-builder/utils/filter-utils/check-filter-query.utils'; import { parseFilter } from 'src/engine/api/rest/core/query-builder/utils/filter-utils/parse-filter.utils'; -import { FieldValue } from 'src/engine/api/rest/core/types/field-value.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type FieldValue } from 'src/engine/api/rest/core/types/field-value.type'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; @Injectable() export class FilterInputFactory { diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/limit-input.factory.ts b/packages/twenty-server/src/engine/api/rest/input-factories/limit-input.factory.ts index 93181b5d30d..dd4935141ea 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/limit-input.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/limit-input.factory.ts @@ -1,6 +1,6 @@ import { BadRequestException, Injectable } from '@nestjs/common'; -import { RequestContext } from 'src/engine/api/rest/types/RequestContext'; +import { type RequestContext } from 'src/engine/api/rest/types/RequestContext'; @Injectable() export class LimitInputFactory { diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/order-by-input.factory.ts b/packages/twenty-server/src/engine/api/rest/input-factories/order-by-input.factory.ts index 9b854361365..01f70b3cb6b 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/order-by-input.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/order-by-input.factory.ts @@ -1,15 +1,15 @@ import { BadRequestException, Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { - ObjectRecordOrderBy, + type ObjectRecordOrderBy, OrderByDirection, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { checkFields } from 'src/engine/api/rest/core/query-builder/utils/check-fields.utils'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export const DEFAULT_ORDER_DIRECTION = OrderByDirection.AscNullsFirst; diff --git a/packages/twenty-server/src/engine/api/rest/input-factories/starting-after-input.factory.ts b/packages/twenty-server/src/engine/api/rest/input-factories/starting-after-input.factory.ts index 6db4e026472..24119c0a7f5 100644 --- a/packages/twenty-server/src/engine/api/rest/input-factories/starting-after-input.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/input-factories/starting-after-input.factory.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { RequestContext } from 'src/engine/api/rest/types/RequestContext'; +import { type RequestContext } from 'src/engine/api/rest/types/RequestContext'; @Injectable() export class StartingAfterInputFactory { diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/create-metadata-query.factory.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/create-metadata-query.factory.ts index e0c4fbb4dbe..bc4785d4324 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/create-metadata-query.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/create-metadata-query.factory.ts @@ -4,10 +4,10 @@ import { capitalize } from 'twenty-shared/utils'; import { fetchMetadataFields } from 'src/engine/api/rest/metadata/query-builder/utils/fetch-metadata-fields.utils'; import { - ObjectName, - Singular, + type ObjectName, + type Singular, } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; -import { Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; +import { type Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; @Injectable() export class CreateMetadataQueryFactory { diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/delete-metadata-query.factory.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/delete-metadata-query.factory.ts index be06d0202af..64bfc649232 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/delete-metadata-query.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/delete-metadata-query.factory.ts @@ -3,8 +3,8 @@ import { Injectable } from '@nestjs/common'; import { capitalize } from 'twenty-shared/utils'; import { - ObjectName, - Singular, + type ObjectName, + type Singular, } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; @Injectable() diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/find-many-metadata-query.factory.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/find-many-metadata-query.factory.ts index 2f754c72b56..c7401aa5871 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/find-many-metadata-query.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/find-many-metadata-query.factory.ts @@ -3,8 +3,8 @@ import { Injectable } from '@nestjs/common'; import { capitalize } from 'twenty-shared/utils'; import { fetchMetadataFields } from 'src/engine/api/rest/metadata/query-builder/utils/fetch-metadata-fields.utils'; -import { ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; -import { Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; +import { type ObjectName } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; +import { type Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; @Injectable() export class FindManyMetadataQueryFactory { diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/find-one-metadata-query.factory.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/find-one-metadata-query.factory.ts index 1add22af172..b794d530b1a 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/find-one-metadata-query.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/find-one-metadata-query.factory.ts @@ -4,10 +4,10 @@ import { capitalize } from 'twenty-shared/utils'; import { fetchMetadataFields } from 'src/engine/api/rest/metadata/query-builder/utils/fetch-metadata-fields.utils'; import { - ObjectName, - Singular, + type ObjectName, + type Singular, } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; -import { Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; +import { type Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; @Injectable() export class FindOneMetadataQueryFactory { diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/get-metadata-variables.factory.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/get-metadata-variables.factory.ts index 1daf794433a..f3ca1daedfc 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/get-metadata-variables.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/get-metadata-variables.factory.ts @@ -3,8 +3,8 @@ import { BadRequestException, Injectable } from '@nestjs/common'; import { LimitInputFactory } from 'src/engine/api/rest/input-factories/limit-input.factory'; import { EndingBeforeInputFactory } from 'src/engine/api/rest/input-factories/ending-before-input.factory'; import { StartingAfterInputFactory } from 'src/engine/api/rest/input-factories/starting-after-input.factory'; -import { MetadataQueryVariables } from 'src/engine/api/rest/metadata/types/metadata-query-variables.type'; -import { RequestContext } from 'src/engine/api/rest/types/RequestContext'; +import { type MetadataQueryVariables } from 'src/engine/api/rest/metadata/types/metadata-query-variables.type'; +import { type RequestContext } from 'src/engine/api/rest/types/RequestContext'; @Injectable() export class GetMetadataVariablesFactory { diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/update-metadata-query.factory.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/update-metadata-query.factory.ts index 618a849ecc8..a49851fad20 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/update-metadata-query.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/factories/update-metadata-query.factory.ts @@ -4,10 +4,10 @@ import { capitalize } from 'twenty-shared/utils'; import { fetchMetadataFields } from 'src/engine/api/rest/metadata/query-builder/utils/fetch-metadata-fields.utils'; import { - ObjectName, - Singular, + type ObjectName, + type Singular, } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; -import { Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; +import { type Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; @Injectable() export class UpdateMetadataQueryFactory { diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/metadata-query-builder.factory.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/metadata-query-builder.factory.ts index 0dd2fe0959f..c33d934245e 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/metadata-query-builder.factory.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/metadata-query-builder.factory.ts @@ -8,10 +8,10 @@ import { CreateMetadataQueryFactory } from 'src/engine/api/rest/metadata/query-b import { UpdateMetadataQueryFactory } from 'src/engine/api/rest/metadata/query-builder/factories/update-metadata-query.factory'; import { DeleteMetadataQueryFactory } from 'src/engine/api/rest/metadata/query-builder/factories/delete-metadata-query.factory'; import { - MetadataQuery, - Selectors, + type MetadataQuery, + type Selectors, } from 'src/engine/api/rest/metadata/types/metadata-query.type'; -import { RequestContext } from 'src/engine/api/rest/types/RequestContext'; +import { type RequestContext } from 'src/engine/api/rest/types/RequestContext'; @Injectable() export class MetadataQueryBuilderFactory { diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/fetch-metadata-fields.utils.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/fetch-metadata-fields.utils.ts index 21b7f6b4ea4..7f31b503f90 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/fetch-metadata-fields.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/fetch-metadata-fields.utils.ts @@ -1,5 +1,5 @@ import { hasSelectAllFieldsSelector } from 'src/engine/api/rest/metadata/query-builder/utils/has-select-all-fields-selector.util'; -import { Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; +import { type Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; export const fetchMetadataFields = ( objectNamePlural: string, diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/has-select-all-fields-selector.util.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/has-select-all-fields-selector.util.ts index a098435ea09..7bcdac8b3ae 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/has-select-all-fields-selector.util.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/has-select-all-fields-selector.util.ts @@ -1,4 +1,4 @@ -import { Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; +import { type Selectors } from 'src/engine/api/rest/metadata/types/metadata-query.type'; export const hasSelectAllFieldsSelector = (selector: Selectors) => { return ( diff --git a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/parse-metadata-path.utils.ts b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/parse-metadata-path.utils.ts index 2cae4b1d793..5c8f7ffc694 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/parse-metadata-path.utils.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/query-builder/utils/parse-metadata-path.utils.ts @@ -1,8 +1,8 @@ import { BadRequestException } from '@nestjs/common'; import { - ObjectName, - ObjectNameSingularAndPlural, + type ObjectName, + type ObjectNameSingularAndPlural, } from 'src/engine/api/rest/metadata/types/metadata-entity.type'; const getObjectNames = ( diff --git a/packages/twenty-server/src/engine/api/rest/metadata/rest-api-metadata.service.ts b/packages/twenty-server/src/engine/api/rest/metadata/rest-api-metadata.service.ts index e32ccd875fb..f59d9a57a31 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/rest-api-metadata.service.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/rest-api-metadata.service.ts @@ -1,13 +1,13 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { MetadataQueryBuilderFactory } from 'src/engine/api/rest/metadata/query-builder/metadata-query-builder.factory'; import { GraphqlApiType, RestApiService, } from 'src/engine/api/rest/rest-api.service'; -import { RequestContext } from 'src/engine/api/rest/types/RequestContext'; +import { type RequestContext } from 'src/engine/api/rest/types/RequestContext'; import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/access-token.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { getServerUrl } from 'src/utils/get-server-url'; diff --git a/packages/twenty-server/src/engine/api/rest/metadata/types/metadata-query.type.ts b/packages/twenty-server/src/engine/api/rest/metadata/types/metadata-query.type.ts index 7a204c7cca3..258752fb688 100644 --- a/packages/twenty-server/src/engine/api/rest/metadata/types/metadata-query.type.ts +++ b/packages/twenty-server/src/engine/api/rest/metadata/types/metadata-query.type.ts @@ -1,4 +1,4 @@ -import { MetadataQueryVariables } from 'src/engine/api/rest/metadata/types/metadata-query-variables.type'; +import { type MetadataQueryVariables } from 'src/engine/api/rest/metadata/types/metadata-query-variables.type'; export type MetadataQuery = { query: string; diff --git a/packages/twenty-server/src/engine/api/rest/rest-api-exception.filter.ts b/packages/twenty-server/src/engine/api/rest/rest-api-exception.filter.ts index b7df941d85c..0d932fc69d4 100644 --- a/packages/twenty-server/src/engine/api/rest/rest-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/api/rest/rest-api-exception.filter.ts @@ -1,11 +1,11 @@ import { - ArgumentsHost, + type ArgumentsHost, Catch, - ExceptionFilter, + type ExceptionFilter, HttpException, } from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; diff --git a/packages/twenty-server/src/engine/api/rest/rest-api.service.ts b/packages/twenty-server/src/engine/api/rest/rest-api.service.ts index fa56607f358..4d2895beed2 100644 --- a/packages/twenty-server/src/engine/api/rest/rest-api.service.ts +++ b/packages/twenty-server/src/engine/api/rest/rest-api.service.ts @@ -1,11 +1,11 @@ import { HttpService } from '@nestjs/axios'; import { Injectable } from '@nestjs/common'; -import { AxiosResponse } from 'axios'; +import { type AxiosResponse } from 'axios'; -import { Query } from 'src/engine/api/rest/core/types/query.type'; +import { type Query } from 'src/engine/api/rest/core/types/query.type'; import { RestApiException } from 'src/engine/api/rest/errors/RestApiException'; -import { RequestContext } from 'src/engine/api/rest/types/RequestContext'; +import { type RequestContext } from 'src/engine/api/rest/types/RequestContext'; export enum GraphqlApiType { CORE = 'core', diff --git a/packages/twenty-server/src/engine/api/rest/types/RequestContext.ts b/packages/twenty-server/src/engine/api/rest/types/RequestContext.ts index 776c07cadfc..dcbabb145f9 100644 --- a/packages/twenty-server/src/engine/api/rest/types/RequestContext.ts +++ b/packages/twenty-server/src/engine/api/rest/types/RequestContext.ts @@ -1,4 +1,4 @@ -import { Request } from 'express'; +import { type Request } from 'express'; export type RequestContext = { headers: Request['headers']; diff --git a/packages/twenty-server/src/engine/api/utils/__tests__/build-cursor-composite-field-where-condition.utils.spec.ts b/packages/twenty-server/src/engine/api/utils/__tests__/build-cursor-composite-field-where-condition.utils.spec.ts index a75d9e56791..7e27505aa7a 100644 --- a/packages/twenty-server/src/engine/api/utils/__tests__/build-cursor-composite-field-where-condition.utils.spec.ts +++ b/packages/twenty-server/src/engine/api/utils/__tests__/build-cursor-composite-field-where-condition.utils.spec.ts @@ -1,8 +1,8 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { - ObjectRecordOrderBy, + type ObjectRecordOrderBy, OrderByDirection, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; diff --git a/packages/twenty-server/src/engine/api/utils/build-cursor-composite-field-where-condition.utils.ts b/packages/twenty-server/src/engine/api/utils/build-cursor-composite-field-where-condition.utils.ts index 3a4021c6eb6..04edf139192 100644 --- a/packages/twenty-server/src/engine/api/utils/build-cursor-composite-field-where-condition.utils.ts +++ b/packages/twenty-server/src/engine/api/utils/build-cursor-composite-field-where-condition.utils.ts @@ -2,10 +2,10 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { - ObjectRecord, - ObjectRecordCursorLeafCompositeValue, - ObjectRecordFilter, - ObjectRecordOrderBy, + type ObjectRecord, + type ObjectRecordCursorLeafCompositeValue, + type ObjectRecordFilter, + type ObjectRecordOrderBy, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { diff --git a/packages/twenty-server/src/engine/api/utils/build-cursor-cumulative-where-conditions.utils.ts b/packages/twenty-server/src/engine/api/utils/build-cursor-cumulative-where-conditions.utils.ts index 52027c5e532..d3097336977 100644 --- a/packages/twenty-server/src/engine/api/utils/build-cursor-cumulative-where-conditions.utils.ts +++ b/packages/twenty-server/src/engine/api/utils/build-cursor-cumulative-where-conditions.utils.ts @@ -1,7 +1,7 @@ import { - ObjectRecordCursorLeafCompositeValue, - ObjectRecordCursorLeafScalarValue, - ObjectRecordFilter, + type ObjectRecordCursorLeafCompositeValue, + type ObjectRecordCursorLeafScalarValue, + type ObjectRecordFilter, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; type BuildCursorConditionParams = { diff --git a/packages/twenty-server/src/engine/api/utils/build-cursor-where-condition.utils.ts b/packages/twenty-server/src/engine/api/utils/build-cursor-where-condition.utils.ts index d3c5eb72f5a..c44da443874 100644 --- a/packages/twenty-server/src/engine/api/utils/build-cursor-where-condition.utils.ts +++ b/packages/twenty-server/src/engine/api/utils/build-cursor-where-condition.utils.ts @@ -1,10 +1,10 @@ import { isDefined } from 'twenty-shared/utils'; import { - ObjectRecord, - ObjectRecordCursorLeafCompositeValue, - ObjectRecordCursorLeafScalarValue, - ObjectRecordOrderBy, + type ObjectRecord, + type ObjectRecordCursorLeafCompositeValue, + type ObjectRecordCursorLeafScalarValue, + type ObjectRecordOrderBy, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { @@ -16,7 +16,7 @@ import { computeOperator } from 'src/engine/api/utils/compute-operator.utils'; import { isAscendingOrder } from 'src/engine/api/utils/is-ascending-order.utils'; import { validateAndGetOrderByForScalarField } from 'src/engine/api/utils/validate-and-get-order-by.utils'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; type BuildCursorWhereConditionParams = { cursorKey: keyof ObjectRecord; diff --git a/packages/twenty-server/src/engine/api/utils/build-duplicate-conditions.utils.ts b/packages/twenty-server/src/engine/api/utils/build-duplicate-conditions.utils.ts index 0472cc1a44d..617a8190967 100644 --- a/packages/twenty-server/src/engine/api/utils/build-duplicate-conditions.utils.ts +++ b/packages/twenty-server/src/engine/api/utils/build-duplicate-conditions.utils.ts @@ -1,12 +1,12 @@ import isEmpty from 'lodash.isempty'; import { - ObjectRecord, - ObjectRecordFilter, + type ObjectRecord, + type ObjectRecordFilter, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { settings } from 'src/engine/constants/settings'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { formatData } from 'src/engine/twenty-orm/utils/format-data.util'; import { getCompositeFieldMetadataMap } from 'src/engine/twenty-orm/utils/format-result.util'; diff --git a/packages/twenty-server/src/engine/api/utils/compute-cursor-arg-filter.utils.ts b/packages/twenty-server/src/engine/api/utils/compute-cursor-arg-filter.utils.ts index 6c73bfb226d..a8196032f0e 100644 --- a/packages/twenty-server/src/engine/api/utils/compute-cursor-arg-filter.utils.ts +++ b/packages/twenty-server/src/engine/api/utils/compute-cursor-arg-filter.utils.ts @@ -1,16 +1,16 @@ import { isDefined } from 'twenty-shared/utils'; import { - ObjectRecordCursor, - ObjectRecordCursorLeafCompositeValue, - ObjectRecordCursorLeafScalarValue, - ObjectRecordFilter, - ObjectRecordOrderBy, + type ObjectRecordCursor, + type ObjectRecordCursorLeafCompositeValue, + type ObjectRecordCursorLeafScalarValue, + type ObjectRecordFilter, + type ObjectRecordOrderBy, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { buildCursorCumulativeWhereCondition } from 'src/engine/api/utils/build-cursor-cumulative-where-conditions.utils'; import { buildCursorWhereCondition } from 'src/engine/api/utils/build-cursor-where-condition.utils'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export const computeCursorArgFilter = ( cursor: ObjectRecordCursor, diff --git a/packages/twenty-server/src/engine/api/utils/get-all-selectable-fields.utils.ts b/packages/twenty-server/src/engine/api/utils/get-all-selectable-fields.utils.ts index b4a2fcba898..78b8a03a846 100644 --- a/packages/twenty-server/src/engine/api/utils/get-all-selectable-fields.utils.ts +++ b/packages/twenty-server/src/engine/api/utils/get-all-selectable-fields.utils.ts @@ -1,7 +1,7 @@ -import { RestrictedFieldsPermissions } from 'twenty-shared/types'; +import { type RestrictedFieldsPermissions } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { getFieldMetadataIdToColumnNamesMap } from 'src/engine/twenty-orm/utils/get-field-metadata-id-to-column-names-map.util'; type GetAllSelectableFieldsArgs = { diff --git a/packages/twenty-server/src/engine/api/utils/validate-and-get-order-by.utils.ts b/packages/twenty-server/src/engine/api/utils/validate-and-get-order-by.utils.ts index a340e6d6b93..eb920a80ccc 100644 --- a/packages/twenty-server/src/engine/api/utils/validate-and-get-order-by.utils.ts +++ b/packages/twenty-server/src/engine/api/utils/validate-and-get-order-by.utils.ts @@ -1,10 +1,10 @@ import { isDefined } from 'twenty-shared/utils'; import { - ObjectRecord, - ObjectRecordOrderBy, - ObjectRecordOrderByForCompositeField, - ObjectRecordOrderByForScalarField, + type ObjectRecord, + type ObjectRecordOrderBy, + type ObjectRecordOrderByForCompositeField, + type ObjectRecordOrderByForScalarField, OrderByDirection, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; diff --git a/packages/twenty-server/src/engine/constants/settings/index.ts b/packages/twenty-server/src/engine/constants/settings/index.ts index 838909805db..2c27a81080b 100644 --- a/packages/twenty-server/src/engine/constants/settings/index.ts +++ b/packages/twenty-server/src/engine/constants/settings/index.ts @@ -1,4 +1,4 @@ -import { Settings } from './interfaces/settings.interface'; +import { type Settings } from './interfaces/settings.interface'; export const settings: Settings = { storage: { diff --git a/packages/twenty-server/src/engine/constants/settings/interfaces/settings.interface.ts b/packages/twenty-server/src/engine/constants/settings/interfaces/settings.interface.ts index 83dc5311832..806f2bf30a2 100644 --- a/packages/twenty-server/src/engine/constants/settings/interfaces/settings.interface.ts +++ b/packages/twenty-server/src/engine/constants/settings/interfaces/settings.interface.ts @@ -1,6 +1,6 @@ -import { FileFolder } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; +import { type FileFolder } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; -import { ShortCropSize } from 'src/utils/image'; +import { type ShortCropSize } from 'src/utils/image'; type ValueOfFileFolder = `${FileFolder}`; diff --git a/packages/twenty-server/src/engine/core-modules/actor/query-hooks/created-by.create-many.pre-query-hook.ts b/packages/twenty-server/src/engine/core-modules/actor/query-hooks/created-by.create-many.pre-query-hook.ts index 156287fd94f..21ccf7ebb51 100644 --- a/packages/twenty-server/src/engine/core-modules/actor/query-hooks/created-by.create-many.pre-query-hook.ts +++ b/packages/twenty-server/src/engine/core-modules/actor/query-hooks/created-by.create-many.pre-query-hook.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, @@ -10,9 +10,9 @@ import { import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { CreatedByFromAuthContextService, - CreateInput, + type CreateInput, } from 'src/engine/core-modules/actor/services/created-by-from-auth-context.service'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; @WorkspaceQueryHook(`*.createMany`) export class CreatedByCreateManyPreQueryHook diff --git a/packages/twenty-server/src/engine/core-modules/actor/query-hooks/created-by.create-one.pre-query-hook.ts b/packages/twenty-server/src/engine/core-modules/actor/query-hooks/created-by.create-one.pre-query-hook.ts index 92be164b64f..68fb9d5e9f9 100644 --- a/packages/twenty-server/src/engine/core-modules/actor/query-hooks/created-by.create-one.pre-query-hook.ts +++ b/packages/twenty-server/src/engine/core-modules/actor/query-hooks/created-by.create-one.pre-query-hook.ts @@ -1,7 +1,7 @@ import { isDefined } from 'class-validator'; -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, @@ -10,9 +10,9 @@ import { import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { CreatedByFromAuthContextService, - CreateInput, + type CreateInput, } from 'src/engine/core-modules/actor/services/created-by-from-auth-context.service'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; @WorkspaceQueryHook(`*.createOne`) export class CreatedByCreateOnePreQueryHook diff --git a/packages/twenty-server/src/engine/core-modules/actor/services/__tests__/created-by-from-auth-context.service.spec.ts b/packages/twenty-server/src/engine/core-modules/actor/services/__tests__/created-by-from-auth-context.service.spec.ts index c2ab4b02bea..01b1d240a99 100644 --- a/packages/twenty-server/src/engine/core-modules/actor/services/__tests__/created-by-from-auth-context.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/actor/services/__tests__/created-by-from-auth-context.service.spec.ts @@ -1,19 +1,19 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { CreatedByFromAuthContextService } from 'src/engine/core-modules/actor/services/created-by-from-auth-context.service'; -import { ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { - ActorMetadata, + type ActorMetadata, FieldActorSource, } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { FullNameMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type'; +import { type FullNameMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; type TestingAuthContext = Omit & { workspace: Partial; diff --git a/packages/twenty-server/src/engine/core-modules/actor/services/created-by-from-auth-context.service.ts b/packages/twenty-server/src/engine/core-modules/actor/services/created-by-from-auth-context.service.ts index b9652c07b00..5032d57139a 100644 --- a/packages/twenty-server/src/engine/core-modules/actor/services/created-by-from-auth-context.service.ts +++ b/packages/twenty-server/src/engine/core-modules/actor/services/created-by-from-auth-context.service.ts @@ -6,11 +6,11 @@ import { Repository } from 'typeorm'; import { buildCreatedByFromApiKey } from 'src/engine/core-modules/actor/utils/build-created-by-from-api-key.util'; import { buildCreatedByFromFullNameMetadata } from 'src/engine/core-modules/actor/utils/build-created-by-from-full-name-metadata.util'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; // eslint-disable-next-line @typescript-eslint/no-explicit-any diff --git a/packages/twenty-server/src/engine/core-modules/actor/utils/build-created-by-from-api-key.util.ts b/packages/twenty-server/src/engine/core-modules/actor/utils/build-created-by-from-api-key.util.ts index 41201b4e852..cb8c9d53968 100644 --- a/packages/twenty-server/src/engine/core-modules/actor/utils/build-created-by-from-api-key.util.ts +++ b/packages/twenty-server/src/engine/core-modules/actor/utils/build-created-by-from-api-key.util.ts @@ -1,6 +1,6 @@ -import { ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; +import { type ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; import { - ActorMetadata, + type ActorMetadata, FieldActorSource, } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; diff --git a/packages/twenty-server/src/engine/core-modules/actor/utils/build-created-by-from-full-name-metadata.util.ts b/packages/twenty-server/src/engine/core-modules/actor/utils/build-created-by-from-full-name-metadata.util.ts index c150688c542..352f1e67ba5 100644 --- a/packages/twenty-server/src/engine/core-modules/actor/utils/build-created-by-from-full-name-metadata.util.ts +++ b/packages/twenty-server/src/engine/core-modules/actor/utils/build-created-by-from-full-name-metadata.util.ts @@ -1,8 +1,8 @@ import { - ActorMetadata, + type ActorMetadata, FieldActorSource, } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { FullNameMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type'; +import { type FullNameMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type'; type BuildCreatedByFromFullNameMetadataArgs = { workspaceMemberId: string; diff --git a/packages/twenty-server/src/engine/core-modules/admin-panel/__tests__/admin-panel-health.service.spec.ts b/packages/twenty-server/src/engine/core-modules/admin-panel/__tests__/admin-panel-health.service.spec.ts index 521e99df194..68ea525d942 100644 --- a/packages/twenty-server/src/engine/core-modules/admin-panel/__tests__/admin-panel-health.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/admin-panel/__tests__/admin-panel-health.service.spec.ts @@ -1,11 +1,11 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { Queue } from 'bullmq'; -import { Redis } from 'ioredis'; +import { type Redis } from 'ioredis'; import { AdminPanelHealthService } from 'src/engine/core-modules/admin-panel/admin-panel-health.service'; import { HEALTH_INDICATORS } from 'src/engine/core-modules/admin-panel/constants/health-indicators.constants'; -import { SystemHealth } from 'src/engine/core-modules/admin-panel/dtos/system-health.dto'; +import { type SystemHealth } from 'src/engine/core-modules/admin-panel/dtos/system-health.dto'; import { AdminPanelHealthServiceStatus } from 'src/engine/core-modules/admin-panel/enums/admin-panel-health-service-status.enum'; import { QueueMetricsTimeRange } from 'src/engine/core-modules/admin-panel/enums/queue-metrics-time-range.enum'; import { HEALTH_ERROR_MESSAGES } from 'src/engine/core-modules/health/constants/health-error-messages.constants'; diff --git a/packages/twenty-server/src/engine/core-modules/admin-panel/__tests__/admin-panel.service.spec.ts b/packages/twenty-server/src/engine/core-modules/admin-panel/__tests__/admin-panel.service.spec.ts index ee430359161..83748e08a7e 100644 --- a/packages/twenty-server/src/engine/core-modules/admin-panel/__tests__/admin-panel.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/admin-panel/__tests__/admin-panel.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import axios from 'axios'; diff --git a/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel-health.service.ts b/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel-health.service.ts index 9afbea11b79..1a6e4424bba 100644 --- a/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel-health.service.ts +++ b/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel-health.service.ts @@ -1,12 +1,15 @@ import { Injectable, Logger } from '@nestjs/common'; -import { HealthIndicatorResult, HealthIndicatorStatus } from '@nestjs/terminus'; +import { + type HealthIndicatorResult, + type HealthIndicatorStatus, +} from '@nestjs/terminus'; import { Queue } from 'bullmq'; import { HEALTH_INDICATORS } from 'src/engine/core-modules/admin-panel/constants/health-indicators.constants'; -import { AdminPanelHealthServiceData } from 'src/engine/core-modules/admin-panel/dtos/admin-panel-health-service-data.dto'; -import { QueueMetricsData } from 'src/engine/core-modules/admin-panel/dtos/queue-metrics-data.dto'; -import { SystemHealth } from 'src/engine/core-modules/admin-panel/dtos/system-health.dto'; +import { type AdminPanelHealthServiceData } from 'src/engine/core-modules/admin-panel/dtos/admin-panel-health-service-data.dto'; +import { type QueueMetricsData } from 'src/engine/core-modules/admin-panel/dtos/queue-metrics-data.dto'; +import { type SystemHealth } from 'src/engine/core-modules/admin-panel/dtos/system-health.dto'; import { AdminPanelHealthServiceStatus } from 'src/engine/core-modules/admin-panel/enums/admin-panel-health-service-status.enum'; import { QueueMetricsTimeRange } from 'src/engine/core-modules/admin-panel/enums/queue-metrics-time-range.enum'; import { HealthIndicatorId } from 'src/engine/core-modules/health/enums/health-indicator-id.enum'; @@ -15,8 +18,8 @@ import { ConnectedAccountHealth } from 'src/engine/core-modules/health/indicator import { DatabaseHealthIndicator } from 'src/engine/core-modules/health/indicators/database.health'; import { RedisHealthIndicator } from 'src/engine/core-modules/health/indicators/redis.health'; import { WorkerHealthIndicator } from 'src/engine/core-modules/health/indicators/worker.health'; -import { WorkerQueueHealth } from 'src/engine/core-modules/health/types/worker-queue-health.type'; -import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; +import { type WorkerQueueHealth } from 'src/engine/core-modules/health/types/worker-queue-health.type'; +import { type MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { RedisClientService } from 'src/engine/core-modules/redis-client/redis-client.service'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel.resolver.ts b/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel.resolver.ts index fa5c0aef078..20d1a3c4850 100644 --- a/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel.resolver.ts @@ -22,8 +22,8 @@ import { PreventNestToAutoLogGraphqlErrorsFilter } from 'src/engine/core-modules import { ResolverValidationPipe } from 'src/engine/core-modules/graphql/pipes/resolver-validation.pipe'; import { UserInputError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { HealthIndicatorId } from 'src/engine/core-modules/health/enums/health-indicator-id.enum'; -import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; import { ConfigVariableGraphqlApiExceptionFilter } from 'src/engine/core-modules/twenty-config/filters/config-variable-graphql-api-exception.filter'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { AdminPanelGuard } from 'src/engine/guards/admin-panel-guard'; diff --git a/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel.service.ts b/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel.service.ts index dc2a2f12c7f..fd94e20625d 100644 --- a/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel.service.ts +++ b/packages/twenty-server/src/engine/core-modules/admin-panel/admin-panel.service.ts @@ -6,11 +6,11 @@ import semver from 'semver'; import { Repository } from 'typeorm'; import * as z from 'zod'; -import { ConfigVariable } from 'src/engine/core-modules/admin-panel/dtos/config-variable.dto'; -import { ConfigVariablesGroupData } from 'src/engine/core-modules/admin-panel/dtos/config-variables-group.dto'; -import { ConfigVariablesOutput } from 'src/engine/core-modules/admin-panel/dtos/config-variables.output'; -import { UserLookup } from 'src/engine/core-modules/admin-panel/dtos/user-lookup.entity'; -import { VersionInfo } from 'src/engine/core-modules/admin-panel/dtos/version-info.dto'; +import { type ConfigVariable } from 'src/engine/core-modules/admin-panel/dtos/config-variable.dto'; +import { type ConfigVariablesGroupData } from 'src/engine/core-modules/admin-panel/dtos/config-variables-group.dto'; +import { type ConfigVariablesOutput } from 'src/engine/core-modules/admin-panel/dtos/config-variables.output'; +import { type UserLookup } from 'src/engine/core-modules/admin-panel/dtos/user-lookup.entity'; +import { type VersionInfo } from 'src/engine/core-modules/admin-panel/dtos/version-info.dto'; import { AuthException, AuthExceptionCode, @@ -18,10 +18,10 @@ import { import { LoginTokenService } from 'src/engine/core-modules/auth/token/services/login-token.service'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; -import { FeatureFlag } from 'src/engine/core-modules/feature-flag/feature-flag.entity'; -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type FeatureFlag } from 'src/engine/core-modules/feature-flag/feature-flag.entity'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; import { CONFIG_VARIABLES_GROUP_METADATA } from 'src/engine/core-modules/twenty-config/constants/config-variables-group-metadata'; -import { ConfigVariablesGroup } from 'src/engine/core-modules/twenty-config/enums/config-variables-group.enum'; +import { type ConfigVariablesGroup } from 'src/engine/core-modules/twenty-config/enums/config-variables-group.enum'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { User } from 'src/engine/core-modules/user/user.entity'; import { userValidator } from 'src/engine/core-modules/user/user.validate'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/constants/ai-models.const.spec.ts b/packages/twenty-server/src/engine/core-modules/ai/constants/ai-models.const.spec.ts index 0d6e920d36b..ca4ba5dec97 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/constants/ai-models.const.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/constants/ai-models.const.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { AiModelRegistryService } from 'src/engine/core-modules/ai/services/ai-model-registry.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/controllers/ai.controller.spec.ts b/packages/twenty-server/src/engine/core-modules/ai/controllers/ai.controller.spec.ts index ae7b4889caf..b30b8242ec0 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/controllers/ai.controller.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/controllers/ai.controller.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { AiService } from 'src/engine/core-modules/ai/services/ai.service'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/controllers/ai.controller.ts b/packages/twenty-server/src/engine/core-modules/ai/controllers/ai.controller.ts index 6b85c4bca12..1493d921f68 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/controllers/ai.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/controllers/ai.controller.ts @@ -8,7 +8,7 @@ import { UseGuards, } from '@nestjs/common'; -import { CoreMessage } from 'ai'; +import { type CoreMessage } from 'ai'; import { Response } from 'express'; import { AiService } from 'src/engine/core-modules/ai/services/ai.service'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/controllers/mcp.controller.spec.ts b/packages/twenty-server/src/engine/core-modules/ai/controllers/mcp.controller.spec.ts index e1652e5bd1f..c0149dcdc08 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/controllers/mcp.controller.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/controllers/mcp.controller.spec.ts @@ -1,8 +1,8 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { McpService } from 'src/engine/core-modules/ai/services/mcp.service'; -import { JsonRpc } from 'src/engine/core-modules/ai/dtos/json-rpc'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type JsonRpc } from 'src/engine/core-modules/ai/dtos/json-rpc'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { MCP_SERVER_METADATA } from 'src/engine/core-modules/ai/constants/mcp.const'; import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/access-token.service'; import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/decorators/string-or-number.ts b/packages/twenty-server/src/engine/core-modules/ai/decorators/string-or-number.ts index 3dfbbbb0d3f..2cc9f92c53b 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/decorators/string-or-number.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/decorators/string-or-number.ts @@ -1,6 +1,6 @@ import { ValidatorConstraint, - ValidatorConstraintInterface, + type ValidatorConstraintInterface, } from 'class-validator'; @ValidatorConstraint({ name: 'string-or-number', async: false }) diff --git a/packages/twenty-server/src/engine/core-modules/ai/services/ai-billing.service.spec.ts b/packages/twenty-server/src/engine/core-modules/ai/services/ai-billing.service.spec.ts index ebf868902de..5e1346ec3cc 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/services/ai-billing.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/services/ai-billing.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { BILLING_FEATURE_USED } from 'src/engine/core-modules/billing/constants/billing-feature-used.constant'; import { BillingMeterEventName } from 'src/engine/core-modules/billing/enums/billing-meter-event-names'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/services/ai-billing.service.ts b/packages/twenty-server/src/engine/core-modules/ai/services/ai-billing.service.ts index 0372a3c2966..c569e0166d2 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/services/ai-billing.service.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/services/ai-billing.service.ts @@ -1,11 +1,11 @@ import { Injectable, Logger } from '@nestjs/common'; -import { ModelId } from 'src/engine/core-modules/ai/constants/ai-models.const'; +import { type ModelId } from 'src/engine/core-modules/ai/constants/ai-models.const'; import { DOLLAR_TO_CREDIT_MULTIPLIER } from 'src/engine/core-modules/ai/constants/dollar-to-credit-multiplier'; import { AiModelRegistryService } from 'src/engine/core-modules/ai/services/ai-model-registry.service'; import { BILLING_FEATURE_USED } from 'src/engine/core-modules/billing/constants/billing-feature-used.constant'; import { BillingMeterEventName } from 'src/engine/core-modules/billing/enums/billing-meter-event-names'; -import { BillingUsageEvent } from 'src/engine/core-modules/billing/types/billing-usage-event.type'; +import { type BillingUsageEvent } from 'src/engine/core-modules/billing/types/billing-usage-event.type'; import { WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; export interface TokenUsage { diff --git a/packages/twenty-server/src/engine/core-modules/ai/services/ai-model-registry.service.ts b/packages/twenty-server/src/engine/core-modules/ai/services/ai-model-registry.service.ts index dc5e7a4649b..d1a76f96311 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/services/ai-model-registry.service.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/services/ai-model-registry.service.ts @@ -2,11 +2,11 @@ import { Injectable } from '@nestjs/common'; import { anthropic } from '@ai-sdk/anthropic'; import { createOpenAI, openai } from '@ai-sdk/openai'; -import { LanguageModel } from 'ai'; +import { type LanguageModel } from 'ai'; import { AI_MODELS, - AIModelConfig, + type AIModelConfig, ModelProvider, } from 'src/engine/core-modules/ai/constants/ai-models.const'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/services/ai.service.ts b/packages/twenty-server/src/engine/core-modules/ai/services/ai.service.ts index 7c3316e7170..c0780d2c17e 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/services/ai.service.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/services/ai.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { CoreMessage, StreamTextResult, streamText } from 'ai'; +import { type CoreMessage, type StreamTextResult, streamText } from 'ai'; import { AiModelRegistryService } from 'src/engine/core-modules/ai/services/ai-model-registry.service'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/services/mcp.service.spec.ts b/packages/twenty-server/src/engine/core-modules/ai/services/mcp.service.spec.ts index fa093268edd..c2cce8ffc35 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/services/mcp.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/services/mcp.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { HttpException, HttpStatus } from '@nestjs/common'; import { getRepositoryToken } from '@nestjs/typeorm'; @@ -6,8 +6,8 @@ import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/featu import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service'; import { ToolService } from 'src/engine/core-modules/ai/services/tool.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { JsonRpc } from 'src/engine/core-modules/ai/dtos/json-rpc'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type JsonRpc } from 'src/engine/core-modules/ai/dtos/json-rpc'; import { MCP_SERVER_METADATA } from 'src/engine/core-modules/ai/constants/mcp.const'; import { ADMIN_ROLE_LABEL } from 'src/engine/metadata-modules/permissions/constants/admin-role-label.constants'; import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/services/mcp.service.ts b/packages/twenty-server/src/engine/core-modules/ai/services/mcp.service.ts index b2da8d618c8..bf623b45e7b 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/services/mcp.service.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/services/mcp.service.ts @@ -1,16 +1,16 @@ import { HttpException, HttpStatus, Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { ToolSet } from 'ai'; +import { type ToolSet } from 'ai'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; -import { JsonRpc } from 'src/engine/core-modules/ai/dtos/json-rpc'; +import { type JsonRpc } from 'src/engine/core-modules/ai/dtos/json-rpc'; import { ToolService } from 'src/engine/core-modules/ai/services/tool.service'; import { wrapJsonRpcResponse } from 'src/engine/core-modules/ai/utils/wrap-jsonrpc-response.util'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { ADMIN_ROLE_LABEL } from 'src/engine/metadata-modules/permissions/constants/admin-role-label.constants'; import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service'; diff --git a/packages/twenty-server/src/engine/core-modules/ai/services/tool-adapter.service.ts b/packages/twenty-server/src/engine/core-modules/ai/services/tool-adapter.service.ts index 6a355993787..a99ac215b34 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/services/tool-adapter.service.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/services/tool-adapter.service.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; -import { ToolSet } from 'ai'; +import { type ToolSet } from 'ai'; import { ToolRegistryService } from 'src/engine/core-modules/tool/services/tool-registry.service'; -import { ToolInput } from 'src/engine/core-modules/tool/types/tool-input.type'; -import { Tool } from 'src/engine/core-modules/tool/types/tool.type'; -import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; +import { type ToolInput } from 'src/engine/core-modules/tool/types/tool-input.type'; +import { type Tool } from 'src/engine/core-modules/tool/types/tool.type'; +import { type PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; import { PermissionsService } from 'src/engine/metadata-modules/permissions/permissions.service'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/ai/services/tool.service.ts b/packages/twenty-server/src/engine/core-modules/ai/services/tool.service.ts index 5b1c9f35b20..45888bb1349 100644 --- a/packages/twenty-server/src/engine/core-modules/ai/services/tool.service.ts +++ b/packages/twenty-server/src/engine/core-modules/ai/services/tool.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { ToolSet } from 'ai'; +import { type ToolSet } from 'ai'; import { ILike, In, diff --git a/packages/twenty-server/src/engine/core-modules/api-key/api-key-role.service.spec.ts b/packages/twenty-server/src/engine/core-modules/api-key/api-key-role.service.spec.ts index 8f76b6e8e9e..c9528c9a515 100644 --- a/packages/twenty-server/src/engine/core-modules/api-key/api-key-role.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/api-key/api-key-role.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getDataSourceToken, getRepositoryToken } from '@nestjs/typeorm'; import { In } from 'typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/api-key/api-key-role.service.ts b/packages/twenty-server/src/engine/core-modules/api-key/api-key-role.service.ts index bf7d136b15d..52c92c9a4b9 100644 --- a/packages/twenty-server/src/engine/core-modules/api-key/api-key-role.service.ts +++ b/packages/twenty-server/src/engine/core-modules/api-key/api-key-role.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; import { InjectDataSource, InjectRepository } from '@nestjs/typeorm'; -import { DataSource, EntityManager, In, Repository } from 'typeorm'; +import { DataSource, type EntityManager, In, Repository } from 'typeorm'; import { ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; import { @@ -9,7 +9,7 @@ import { ApiKeyExceptionCode, } from 'src/engine/core-modules/api-key/api-key.exception'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { RoleDTO } from 'src/engine/metadata-modules/role/dtos/role.dto'; +import { type RoleDTO } from 'src/engine/metadata-modules/role/dtos/role.dto'; import { RoleTargetsEntity } from 'src/engine/metadata-modules/role/role-targets.entity'; import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; import { fromRoleEntityToRoleDto } from 'src/engine/metadata-modules/role/utils/fromRoleEntityToRoleDto.util'; diff --git a/packages/twenty-server/src/engine/core-modules/api-key/api-key.service.spec.ts b/packages/twenty-server/src/engine/core-modules/api-key/api-key.service.spec.ts index 91f3822da4d..3a1f36a55a6 100644 --- a/packages/twenty-server/src/engine/core-modules/api-key/api-key.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/api-key/api-key.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getDataSourceToken, getRepositoryToken } from '@nestjs/typeorm'; import { IsNull } from 'typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/api-key/api-key.service.ts b/packages/twenty-server/src/engine/core-modules/api-key/api-key.service.ts index 6219287c15d..8762031bf26 100644 --- a/packages/twenty-server/src/engine/core-modules/api-key/api-key.service.ts +++ b/packages/twenty-server/src/engine/core-modules/api-key/api-key.service.ts @@ -9,7 +9,7 @@ import { ApiKeyException, ApiKeyExceptionCode, } from 'src/engine/core-modules/api-key/api-key.exception'; -import { ApiKeyToken } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type ApiKeyToken } from 'src/engine/core-modules/auth/dto/token.entity'; import { JwtTokenTypeEnum } from 'src/engine/core-modules/auth/types/auth-context.type'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; diff --git a/packages/twenty-server/src/engine/core-modules/api-key/controllers/api-key.controller.ts b/packages/twenty-server/src/engine/core-modules/api-key/controllers/api-key.controller.ts index e72cc94ba26..4fc89a7464f 100644 --- a/packages/twenty-server/src/engine/core-modules/api-key/controllers/api-key.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/api-key/controllers/api-key.controller.ts @@ -11,7 +11,7 @@ import { } from '@nestjs/common'; import { RestApiExceptionFilter } from 'src/engine/api/rest/rest-api-exception.filter'; -import { ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; +import { type ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; import { ApiKeyService } from 'src/engine/core-modules/api-key/api-key.service'; import { CreateApiKeyDTO } from 'src/engine/core-modules/api-key/dtos/create-api-key.dto'; import { UpdateApiKeyDTO } from 'src/engine/core-modules/api-key/dtos/update-api-key.dto'; diff --git a/packages/twenty-server/src/engine/core-modules/app-token/app-token.auto-resolver-opts.ts b/packages/twenty-server/src/engine/core-modules/app-token/app-token.auto-resolver-opts.ts index bdf061aa66b..f0c38a19845 100644 --- a/packages/twenty-server/src/engine/core-modules/app-token/app-token.auto-resolver-opts.ts +++ b/packages/twenty-server/src/engine/core-modules/app-token/app-token.auto-resolver-opts.ts @@ -1,7 +1,7 @@ import { - AutoResolverOpts, + type AutoResolverOpts, PagingStrategies, - ReadResolverOpts, + type ReadResolverOpts, } from '@ptc-org/nestjs-query-graphql'; import { AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/app-token/hooks/before-create-one-app-token.hook.ts b/packages/twenty-server/src/engine/core-modules/app-token/hooks/before-create-one-app-token.hook.ts index 47e55ff9409..34c6a6bc56b 100644 --- a/packages/twenty-server/src/engine/core-modules/app-token/hooks/before-create-one-app-token.hook.ts +++ b/packages/twenty-server/src/engine/core-modules/app-token/hooks/before-create-one-app-token.hook.ts @@ -1,10 +1,10 @@ import { - BeforeCreateOneHook, - CreateOneInputType, + type BeforeCreateOneHook, + type CreateOneInputType, } from '@ptc-org/nestjs-query-graphql'; import { v4 as uuidv4 } from 'uuid'; -import { AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; +import { type AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; export class BeforeCreateOneAppToken implements BeforeCreateOneHook diff --git a/packages/twenty-server/src/engine/core-modules/app-token/services/app-token.service.spec.ts b/packages/twenty-server/src/engine/core-modules/app-token/services/app-token.service.spec.ts index c17ceca4a13..c6285823b8e 100644 --- a/packages/twenty-server/src/engine/core-modules/app-token/services/app-token.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/app-token/services/app-token.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { AppTokenService } from 'src/engine/core-modules/app-token/services/app-token.service'; diff --git a/packages/twenty-server/src/engine/core-modules/app-token/services/app-token.service.ts b/packages/twenty-server/src/engine/core-modules/app-token/services/app-token.service.ts index 3f42cdfdc58..6325d21db90 100644 --- a/packages/twenty-server/src/engine/core-modules/app-token/services/app-token.service.ts +++ b/packages/twenty-server/src/engine/core-modules/app-token/services/app-token.service.ts @@ -1,5 +1,5 @@ import { TypeOrmQueryService } from '@ptc-org/nestjs-query-typeorm'; -import { AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; +import { type AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; export class AppTokenService extends TypeOrmQueryService {} diff --git a/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain-exception-filter.ts b/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain-exception-filter.ts index 5a3bf0b8be1..0c4deebb9d4 100644 --- a/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain-exception-filter.ts +++ b/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain-exception-filter.ts @@ -1,4 +1,6 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; + +import { assertUnreachable } from 'twenty-shared/utils'; import { ApprovedAccessDomainException, @@ -19,9 +21,7 @@ export class ApprovedAccessDomainExceptionFilter implements ExceptionFilter { case ApprovedAccessDomainExceptionCode.APPROVED_ACCESS_DOMAIN_MUST_BE_A_COMPANY_DOMAIN: throw new ForbiddenError(exception); default: { - const _exhaustiveCheck: never = exception.code; - - throw exception; + assertUnreachable(exception.code); } } } diff --git a/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain.resolver.ts b/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain.resolver.ts index af738446a7b..8bc967d67d6 100644 --- a/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain.resolver.ts @@ -15,7 +15,7 @@ import { AuthUser } from 'src/engine/decorators/auth/auth-user.decorator'; import { AuthWorkspace } from 'src/engine/decorators/auth/auth-workspace.decorator'; import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @UseGuards(WorkspaceAuthGuard) @UsePipes(ResolverValidationPipe) diff --git a/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain.validate.ts b/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain.validate.ts index d7641e23342..7ec7b48dda3 100644 --- a/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain.validate.ts +++ b/packages/twenty-server/src/engine/core-modules/approved-access-domain/approved-access-domain.validate.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { CustomException } from 'src/utils/custom-exception'; -import { ApprovedAccessDomain } from 'src/engine/core-modules/approved-access-domain/approved-access-domain.entity'; +import { type CustomException } from 'src/utils/custom-exception'; +import { type ApprovedAccessDomain } from 'src/engine/core-modules/approved-access-domain/approved-access-domain.entity'; import { ApprovedAccessDomainException, ApprovedAccessDomainExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/approved-access-domain/services/approved-access-domain.service.ts b/packages/twenty-server/src/engine/core-modules/approved-access-domain/services/approved-access-domain.service.ts index 86efeb4bc3f..bcac0c72e49 100644 --- a/packages/twenty-server/src/engine/core-modules/approved-access-domain/services/approved-access-domain.service.ts +++ b/packages/twenty-server/src/engine/core-modules/approved-access-domain/services/approved-access-domain.service.ts @@ -17,8 +17,8 @@ import { approvedAccessDomainValidator } from 'src/engine/core-modules/approved- import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { EmailService } from 'src/engine/core-modules/email/email.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { isWorkDomain } from 'src/utils/is-work-email'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/approved-access-domain/services/approved-access-domain.spec.ts b/packages/twenty-server/src/engine/core-modules/approved-access-domain/services/approved-access-domain.spec.ts index 6d6acdfc665..39d79507f69 100644 --- a/packages/twenty-server/src/engine/core-modules/approved-access-domain/services/approved-access-domain.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/approved-access-domain/services/approved-access-domain.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { DeleteResult, Repository } from 'typeorm'; +import { type DeleteResult, type Repository } from 'typeorm'; import { ApprovedAccessDomain } from 'src/engine/core-modules/approved-access-domain/approved-access-domain.entity'; import { @@ -11,8 +11,8 @@ import { import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { EmailService } from 'src/engine/core-modules/email/email.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { ApprovedAccessDomainService } from './approved-access-domain.service'; diff --git a/packages/twenty-server/src/engine/core-modules/audit/audit-exception-filter.ts b/packages/twenty-server/src/engine/core-modules/audit/audit-exception-filter.ts index f590acd5023..e355ea932a0 100644 --- a/packages/twenty-server/src/engine/core-modules/audit/audit-exception-filter.ts +++ b/packages/twenty-server/src/engine/core-modules/audit/audit-exception-filter.ts @@ -1,4 +1,6 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; + +import { assertUnreachable } from 'twenty-shared/utils'; import { AuditException, @@ -14,9 +16,7 @@ export class AuditExceptionFilter implements ExceptionFilter { case AuditExceptionCode.INVALID_INPUT: throw new UserInputError(exception); default: { - const _exhaustiveCheck: never = exception.code; - - throw exception; + assertUnreachable(exception.code); } } } diff --git a/packages/twenty-server/src/engine/core-modules/audit/audit.resolver.spec.ts b/packages/twenty-server/src/engine/core-modules/audit/audit.resolver.spec.ts index ec10a694b92..72130954536 100644 --- a/packages/twenty-server/src/engine/core-modules/audit/audit.resolver.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/audit/audit.resolver.spec.ts @@ -1,11 +1,11 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { AuditException, AuditExceptionCode, } from 'src/engine/core-modules/audit/audit.exception'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { AuditResolver } from './audit.resolver'; diff --git a/packages/twenty-server/src/engine/core-modules/audit/audit.resolver.ts b/packages/twenty-server/src/engine/core-modules/audit/audit.resolver.ts index 3b7c6b7ae88..45b617be9c0 100644 --- a/packages/twenty-server/src/engine/core-modules/audit/audit.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/audit/audit.resolver.ts @@ -9,8 +9,8 @@ import { import { CreateObjectEventInput } from 'src/engine/core-modules/audit/dtos/create-object-event.input'; import { PreventNestToAutoLogGraphqlErrorsFilter } from 'src/engine/core-modules/graphql/filters/prevent-nest-to-auto-log-graphql-errors.filter'; import { ResolverValidationPipe } from 'src/engine/core-modules/graphql/pipes/resolver-validation.pipe'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { AuthUser } from 'src/engine/decorators/auth/auth-user.decorator'; import { AuthWorkspace } from 'src/engine/decorators/auth/auth-workspace.decorator'; import { PublicEndpointGuard } from 'src/engine/guards/public-endpoint.guard'; diff --git a/packages/twenty-server/src/engine/core-modules/audit/dtos/create-analytics.input.ts b/packages/twenty-server/src/engine/core-modules/audit/dtos/create-analytics.input.ts index 5fb5448f70a..0890c886878 100644 --- a/packages/twenty-server/src/engine/core-modules/audit/dtos/create-analytics.input.ts +++ b/packages/twenty-server/src/engine/core-modules/audit/dtos/create-analytics.input.ts @@ -10,7 +10,7 @@ import { import GraphQLJSON from 'graphql-type-json'; import { TrackEventName } from 'src/engine/core-modules/audit/types/events.type'; -import { PageviewProperties } from 'src/engine/core-modules/audit/utils/events/pageview/pageview'; +import { type PageviewProperties } from 'src/engine/core-modules/audit/utils/events/pageview/pageview'; enum AnalyticsType { PAGEVIEW = 'pageview', diff --git a/packages/twenty-server/src/engine/core-modules/audit/jobs/create-audit-log-from-internal-event.ts b/packages/twenty-server/src/engine/core-modules/audit/jobs/create-audit-log-from-internal-event.ts index 5812129d924..3d9c192faa5 100644 --- a/packages/twenty-server/src/engine/core-modules/audit/jobs/create-audit-log-from-internal-event.ts +++ b/packages/twenty-server/src/engine/core-modules/audit/jobs/create-audit-log-from-internal-event.ts @@ -2,7 +2,7 @@ import { AuditService } from 'src/engine/core-modules/audit/services/audit.servi import { OBJECT_RECORD_CREATED_EVENT } from 'src/engine/core-modules/audit/utils/events/object-event/object-record-created'; import { OBJECT_RECORD_DELETED_EVENT } from 'src/engine/core-modules/audit/utils/events/object-event/object-record-delete'; import { OBJECT_RECORD_UPDATED_EVENT } from 'src/engine/core-modules/audit/utils/events/object-event/object-record-updated'; -import { ObjectRecordEvent } from 'src/engine/core-modules/event-emitter/types/object-record-event.event'; +import { type ObjectRecordEvent } from 'src/engine/core-modules/event-emitter/types/object-record-event.event'; import { Process } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; diff --git a/packages/twenty-server/src/engine/core-modules/audit/services/audit.service.spec.ts b/packages/twenty-server/src/engine/core-modules/audit/services/audit.service.spec.ts index 0d039199953..8a39b90b884 100644 --- a/packages/twenty-server/src/engine/core-modules/audit/services/audit.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/audit/services/audit.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { AuditContextMock } from 'test/utils/audit-context.mock'; diff --git a/packages/twenty-server/src/engine/core-modules/audit/services/audit.service.ts b/packages/twenty-server/src/engine/core-modules/audit/services/audit.service.ts index 01fa173f58f..788c6d1f327 100644 --- a/packages/twenty-server/src/engine/core-modules/audit/services/audit.service.ts +++ b/packages/twenty-server/src/engine/core-modules/audit/services/audit.service.ts @@ -6,14 +6,14 @@ import { AuditExceptionCode, } from 'src/engine/core-modules/audit/audit.exception'; import { - TrackEventName, - TrackEventProperties, + type TrackEventName, + type TrackEventProperties, } from 'src/engine/core-modules/audit/types/events.type'; import { makePageview, makeTrackEvent, } from 'src/engine/core-modules/audit/utils/analytics.utils'; -import { PageviewProperties } from 'src/engine/core-modules/audit/utils/events/pageview/pageview'; +import { type PageviewProperties } from 'src/engine/core-modules/audit/utils/events/pageview/pageview'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/audit/types/events.type.ts b/packages/twenty-server/src/engine/core-modules/audit/types/events.type.ts index d1ba22cdd68..65165d2af4c 100644 --- a/packages/twenty-server/src/engine/core-modules/audit/types/events.type.ts +++ b/packages/twenty-server/src/engine/core-modules/audit/types/events.type.ts @@ -1,42 +1,42 @@ import { - OBJECT_RECORD_CREATED_EVENT, - ObjectRecordCreatedTrackEvent, + type OBJECT_RECORD_CREATED_EVENT, + type ObjectRecordCreatedTrackEvent, } from 'src/engine/core-modules/audit/utils/events/object-event/object-record-created'; import { - OBJECT_RECORD_DELETED_EVENT, - ObjectRecordDeletedTrackEvent, + type OBJECT_RECORD_DELETED_EVENT, + type ObjectRecordDeletedTrackEvent, } from 'src/engine/core-modules/audit/utils/events/object-event/object-record-delete'; import { - OBJECT_RECORD_UPDATED_EVENT, - ObjectRecordUpdatedTrackEvent, + type OBJECT_RECORD_UPDATED_EVENT, + type ObjectRecordUpdatedTrackEvent, } from 'src/engine/core-modules/audit/utils/events/object-event/object-record-updated'; import { - CUSTOM_DOMAIN_ACTIVATED_EVENT, - CustomDomainActivatedTrackEvent, + type CUSTOM_DOMAIN_ACTIVATED_EVENT, + type CustomDomainActivatedTrackEvent, } from 'src/engine/core-modules/audit/utils/events/workspace-event/custom-domain/custom-domain-activated'; import { - CUSTOM_DOMAIN_DEACTIVATED_EVENT, - CustomDomainDeactivatedTrackEvent, + type CUSTOM_DOMAIN_DEACTIVATED_EVENT, + type CustomDomainDeactivatedTrackEvent, } from 'src/engine/core-modules/audit/utils/events/workspace-event/custom-domain/custom-domain-deactivated'; import { - MONITORING_EVENT, - MonitoringTrackEvent, + type MONITORING_EVENT, + type MonitoringTrackEvent, } from 'src/engine/core-modules/audit/utils/events/workspace-event/monitoring/monitoring'; import { - SERVERLESS_FUNCTION_EXECUTED_EVENT, - ServerlessFunctionExecutedTrackEvent, + type SERVERLESS_FUNCTION_EXECUTED_EVENT, + type ServerlessFunctionExecutedTrackEvent, } from 'src/engine/core-modules/audit/utils/events/workspace-event/serverless-function/serverless-function-executed'; import { - USER_SIGNUP_EVENT, - UserSignupTrackEvent, + type USER_SIGNUP_EVENT, + type UserSignupTrackEvent, } from 'src/engine/core-modules/audit/utils/events/workspace-event/user/user-signup'; import { - WEBHOOK_RESPONSE_EVENT, - WebhookResponseTrackEvent, + type WEBHOOK_RESPONSE_EVENT, + type WebhookResponseTrackEvent, } from 'src/engine/core-modules/audit/utils/events/workspace-event/webhook/webhook-response'; import { - WORKSPACE_ENTITY_CREATED_EVENT, - WorkspaceEntityCreatedTrackEvent, + type WORKSPACE_ENTITY_CREATED_EVENT, + type WorkspaceEntityCreatedTrackEvent, } from 'src/engine/core-modules/audit/utils/events/workspace-event/workspace-entity/workspace-entity-created'; // Define all track event names diff --git a/packages/twenty-server/src/engine/core-modules/audit/utils/analytics.utils.ts b/packages/twenty-server/src/engine/core-modules/audit/utils/analytics.utils.ts index 7a1b7aab2d3..f3311d2b482 100644 --- a/packages/twenty-server/src/engine/core-modules/audit/utils/analytics.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/audit/utils/analytics.utils.ts @@ -1,17 +1,17 @@ import { format } from 'date-fns'; -import { AuditCommonPropertiesType } from 'src/engine/core-modules/audit/types/common.type'; +import { type AuditCommonPropertiesType } from 'src/engine/core-modules/audit/types/common.type'; import { - TrackEventName, - TrackEventProperties, + type TrackEventName, + type TrackEventProperties, } from 'src/engine/core-modules/audit/types/events.type'; import { - PageviewProperties, + type PageviewProperties, pageviewSchema, } from 'src/engine/core-modules/audit/utils/events/pageview/pageview'; import { eventsRegistry, - GenericTrackEvent, + type GenericTrackEvent, } from 'src/engine/core-modules/audit/utils/events/workspace-event/track'; const common = (): Record => ({ diff --git a/packages/twenty-server/src/engine/core-modules/auth/auth.resolver.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/auth.resolver.spec.ts index 669e81c951b..5212f8ad9c2 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/auth.resolver.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/auth.resolver.spec.ts @@ -1,5 +1,5 @@ -import { CanActivate } from '@nestjs/common'; -import { Test, TestingModule } from '@nestjs/testing'; +import { type CanActivate } from '@nestjs/common'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { ApiKeyService } from 'src/engine/core-modules/api-key/api-key.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/controllers/sso-auth.controller.ts b/packages/twenty-server/src/engine/core-modules/auth/controllers/sso-auth.controller.ts index bddb41ee29a..ec24e1f32de 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/controllers/sso-auth.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/controllers/sso-auth.controller.ts @@ -37,7 +37,7 @@ import { } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; import { User } from 'src/engine/core-modules/user/user.entity'; import { AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PublicEndpointGuard } from 'src/engine/guards/public-endpoint.guard'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/dto/available-workspaces.output.ts b/packages/twenty-server/src/engine/core-modules/auth/dto/available-workspaces.output.ts index 7007cd3b5dc..c4000616b24 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/dto/available-workspaces.output.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/dto/available-workspaces.output.ts @@ -3,7 +3,7 @@ import { Field, ObjectType } from '@nestjs/graphql'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; -import { SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; +import { type SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; import { IdentityProviderType, SSOIdentityProviderStatus, diff --git a/packages/twenty-server/src/engine/core-modules/auth/dto/get-authorization-url-for-sso.output.ts b/packages/twenty-server/src/engine/core-modules/auth/dto/get-authorization-url-for-sso.output.ts index 0ee0e78ffc5..95b05312254 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/dto/get-authorization-url-for-sso.output.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/dto/get-authorization-url-for-sso.output.ts @@ -3,7 +3,7 @@ import { Field, ObjectType } from '@nestjs/graphql'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; -import { SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; +import { type SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; @ObjectType() export class GetAuthorizationUrlForSSOOutput { diff --git a/packages/twenty-server/src/engine/core-modules/auth/dto/sign-up.input.ts b/packages/twenty-server/src/engine/core-modules/auth/dto/sign-up.input.ts index fa094759119..ea3f04d292a 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/dto/sign-up.input.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/dto/sign-up.input.ts @@ -7,7 +7,7 @@ import { IsString, IsUUID, } from 'class-validator'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/dto/user-credentials.input.ts b/packages/twenty-server/src/engine/core-modules/auth/dto/user-credentials.input.ts index 2dd64212ff1..5d9a8de3716 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/dto/user-credentials.input.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/dto/user-credentials.input.ts @@ -1,7 +1,7 @@ import { ArgsType, Field } from '@nestjs/graphql'; import { IsEmail, IsNotEmpty, IsOptional, IsString } from 'class-validator'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; @ArgsType() export class UserCredentialsInput { diff --git a/packages/twenty-server/src/engine/core-modules/auth/filters/auth-graphql-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/auth/filters/auth-graphql-api-exception.filter.ts index a86810fe53c..cb29b42c080 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/filters/auth-graphql-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/filters/auth-graphql-api-exception.filter.ts @@ -1,4 +1,4 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; import { AuthException } from 'src/engine/core-modules/auth/auth.exception'; import { authGraphqlApiExceptionHandler } from 'src/engine/core-modules/auth/utils/auth-graphql-api-exception-handler.util'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/filters/auth-oauth-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/auth/filters/auth-oauth-exception.filter.ts index 26c804f09f1..01a390c1b0f 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/filters/auth-oauth-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/filters/auth-oauth-exception.filter.ts @@ -1,6 +1,10 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { AuthException, diff --git a/packages/twenty-server/src/engine/core-modules/auth/filters/auth-rest-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/auth/filters/auth-rest-api-exception.filter.ts index 8e452f43855..9ce271c2ce0 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/filters/auth-rest-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/filters/auth-rest-api-exception.filter.ts @@ -1,6 +1,10 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { AuthException, diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/enterprise-features-enabled.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/enterprise-features-enabled.guard.ts index 4c547a2696c..7c48fb102a1 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/enterprise-features-enabled.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/enterprise-features-enabled.guard.ts @@ -1,6 +1,10 @@ /* @license Enterprise */ -import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { + type CanActivate, + type ExecutionContext, + Injectable, +} from '@nestjs/common'; import { AuthException, diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/google-apis-oauth-exchange-code-for-token.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/google-apis-oauth-exchange-code-for-token.guard.ts index 32f5db0aada..7227bbcea7c 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/google-apis-oauth-exchange-code-for-token.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/google-apis-oauth-exchange-code-for-token.guard.ts @@ -1,4 +1,4 @@ -import { ExecutionContext, Injectable } from '@nestjs/common'; +import { type ExecutionContext, Injectable } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/google-apis-oauth-request-code.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/google-apis-oauth-request-code.guard.ts index 038aba1abd6..bf085676b91 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/google-apis-oauth-request-code.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/google-apis-oauth-request-code.guard.ts @@ -1,4 +1,4 @@ -import { ExecutionContext, Injectable } from '@nestjs/common'; +import { type ExecutionContext, Injectable } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/google-oauth.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/google-oauth.guard.ts index bfb5433d136..5367fe6ea0e 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/google-oauth.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/google-oauth.guard.ts @@ -1,9 +1,9 @@ -import { ExecutionContext, Injectable } from '@nestjs/common'; +import { type ExecutionContext, Injectable } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; -import { Request } from 'express'; +import { type Request } from 'express'; import { AuthException, diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/google-provider-enabled.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/google-provider-enabled.guard.ts index 1d57f750e4b..f5a75047343 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/google-provider-enabled.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/google-provider-enabled.guard.ts @@ -1,4 +1,8 @@ -import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { + type CanActivate, + type ExecutionContext, + Injectable, +} from '@nestjs/common'; import { AuthException, diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-apis-oauth-exchange-code-for-token.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-apis-oauth-exchange-code-for-token.guard.ts index d26c5fdf2e5..624b572f262 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-apis-oauth-exchange-code-for-token.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-apis-oauth-exchange-code-for-token.guard.ts @@ -1,4 +1,4 @@ -import { ExecutionContext, Injectable } from '@nestjs/common'; +import { type ExecutionContext, Injectable } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-apis-oauth-request-code.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-apis-oauth-request-code.guard.ts index 82504a2a9f9..dd872aa1614 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-apis-oauth-request-code.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-apis-oauth-request-code.guard.ts @@ -1,4 +1,4 @@ -import { ExecutionContext, Injectable } from '@nestjs/common'; +import { type ExecutionContext, Injectable } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-oauth.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-oauth.guard.ts index d0b94a6eb2f..5b29a2bf88a 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-oauth.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-oauth.guard.ts @@ -1,4 +1,4 @@ -import { ExecutionContext, Injectable } from '@nestjs/common'; +import { type ExecutionContext, Injectable } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-provider-enabled.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-provider-enabled.guard.ts index fdba7cc3179..083d6aac30a 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-provider-enabled.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/microsoft-provider-enabled.guard.ts @@ -1,4 +1,8 @@ -import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { + type CanActivate, + type ExecutionContext, + Injectable, +} from '@nestjs/common'; import { AuthException, diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/oidc-auth.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/oidc-auth.guard.ts index e1049141e89..246ff908119 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/oidc-auth.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/oidc-auth.guard.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import { ExecutionContext, Injectable } from '@nestjs/common'; +import { type ExecutionContext, Injectable } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { Issuer } from 'openid-client'; @@ -12,8 +12,8 @@ import { import { OIDCAuthStrategy } from 'src/engine/core-modules/auth/strategies/oidc.auth.strategy'; import { SSOService } from 'src/engine/core-modules/sso/services/sso.service'; import { GuardRedirectService } from 'src/engine/core-modules/guard-redirect/services/guard-redirect.service'; -import { SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; -import { WorkspaceSSOIdentityProvider } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; +import { type SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; +import { type WorkspaceSSOIdentityProvider } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/oidc-auth.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/oidc-auth.spec.ts index 50000e9f270..c6649bedb97 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/oidc-auth.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/oidc-auth.spec.ts @@ -1,14 +1,14 @@ -import { ExecutionContext } from '@nestjs/common'; -import { Test, TestingModule } from '@nestjs/testing'; +import { type ExecutionContext } from '@nestjs/common'; +import { Test, type TestingModule } from '@nestjs/testing'; import { AuthGuard } from '@nestjs/passport'; -import { Issuer } from 'openid-client'; +import { type Issuer } from 'openid-client'; import { SSOService } from 'src/engine/core-modules/sso/services/sso.service'; import { GuardRedirectService } from 'src/engine/core-modules/guard-redirect/services/guard-redirect.service'; import { OIDCAuthGuard } from 'src/engine/core-modules/auth/guards/oidc-auth.guard'; -import { SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; -import { WorkspaceSSOIdentityProvider } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; +import { type SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; +import { type WorkspaceSSOIdentityProvider } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; const createMockExecutionContext = (mockedRequest: any): ExecutionContext => { diff --git a/packages/twenty-server/src/engine/core-modules/auth/guards/saml-auth.guard.ts b/packages/twenty-server/src/engine/core-modules/auth/guards/saml-auth.guard.ts index d8727c219b4..d572c137423 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/guards/saml-auth.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/guards/saml-auth.guard.ts @@ -1,9 +1,9 @@ /* @license Enterprise */ -import { ExecutionContext, Injectable } from '@nestjs/common'; +import { type ExecutionContext, Injectable } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; -import { Request } from 'express'; +import { type Request } from 'express'; import { AuthException, @@ -12,8 +12,8 @@ import { import { SamlAuthStrategy } from 'src/engine/core-modules/auth/strategies/saml.auth.strategy'; import { SSOService } from 'src/engine/core-modules/sso/services/sso.service'; import { GuardRedirectService } from 'src/engine/core-modules/guard-redirect/services/guard-redirect.service'; -import { SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; -import { WorkspaceSSOIdentityProvider } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; +import { type SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; +import { type WorkspaceSSOIdentityProvider } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/auth-sso.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/services/auth-sso.spec.ts index d20d31e9b00..0b785096172 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/auth-sso.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/auth-sso.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { AuthSsoService } from 'src/engine/core-modules/auth/services/auth-sso.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/auth.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/services/auth.service.spec.ts index de952dbcb48..7ef5c08c4b4 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/auth.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/auth.service.spec.ts @@ -1,8 +1,8 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import bcrypt from 'bcrypt'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; import { @@ -13,7 +13,7 @@ import { AuthSsoService } from 'src/engine/core-modules/auth/services/auth-sso.s import { SignInUpService } from 'src/engine/core-modules/auth/services/sign-in-up.service'; import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/access-token.service'; import { RefreshTokenService } from 'src/engine/core-modules/auth/token/services/refresh-token.service'; -import { ExistingUserOrNewUser } from 'src/engine/core-modules/auth/types/signInUp.type'; +import { type ExistingUserOrNewUser } from 'src/engine/core-modules/auth/types/signInUp.type'; import { EmailService } from 'src/engine/core-modules/email/email.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { UserWorkspaceService } from 'src/engine/core-modules/user-workspace/user-workspace.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/auth.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/auth.service.ts index bbbef455922..1c7bf437090 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/auth.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/auth.service.ts @@ -27,29 +27,29 @@ import { compareHash, hashPassword, } from 'src/engine/core-modules/auth/auth.util'; -import { AuthorizeApp } from 'src/engine/core-modules/auth/dto/authorize-app.entity'; -import { AuthorizeAppInput } from 'src/engine/core-modules/auth/dto/authorize-app.input'; -import { AuthTokens } from 'src/engine/core-modules/auth/dto/token.entity'; -import { UpdatePassword } from 'src/engine/core-modules/auth/dto/update-password.entity'; -import { UserCredentialsInput } from 'src/engine/core-modules/auth/dto/user-credentials.input'; -import { CheckUserExistOutput } from 'src/engine/core-modules/auth/dto/user-exists.entity'; -import { WorkspaceInviteHashValid } from 'src/engine/core-modules/auth/dto/workspace-invite-hash-valid.entity'; +import { type AuthorizeApp } from 'src/engine/core-modules/auth/dto/authorize-app.entity'; +import { type AuthorizeAppInput } from 'src/engine/core-modules/auth/dto/authorize-app.input'; +import { type AuthTokens } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type UpdatePassword } from 'src/engine/core-modules/auth/dto/update-password.entity'; +import { type UserCredentialsInput } from 'src/engine/core-modules/auth/dto/user-credentials.input'; +import { type CheckUserExistOutput } from 'src/engine/core-modules/auth/dto/user-exists.entity'; +import { type WorkspaceInviteHashValid } from 'src/engine/core-modules/auth/dto/workspace-invite-hash-valid.entity'; import { AuthSsoService } from 'src/engine/core-modules/auth/services/auth-sso.service'; import { SignInUpService } from 'src/engine/core-modules/auth/services/sign-in-up.service'; -import { GoogleRequest } from 'src/engine/core-modules/auth/strategies/google.auth.strategy'; -import { MicrosoftRequest } from 'src/engine/core-modules/auth/strategies/microsoft.auth.strategy'; +import { type GoogleRequest } from 'src/engine/core-modules/auth/strategies/google.auth.strategy'; +import { type MicrosoftRequest } from 'src/engine/core-modules/auth/strategies/microsoft.auth.strategy'; import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/access-token.service'; import { LoginTokenService } from 'src/engine/core-modules/auth/token/services/login-token.service'; import { RefreshTokenService } from 'src/engine/core-modules/auth/token/services/refresh-token.service'; import { WorkspaceAgnosticTokenService } from 'src/engine/core-modules/auth/token/services/workspace-agnostic-token.service'; import { JwtTokenTypeEnum } from 'src/engine/core-modules/auth/types/auth-context.type'; import { - AuthProviderWithPasswordType, - ExistingUserOrNewUser, - SignInUpBaseParams, - SignInUpNewUserPayload, + type AuthProviderWithPasswordType, + type ExistingUserOrNewUser, + type SignInUpBaseParams, + type SignInUpNewUserPayload, } from 'src/engine/core-modules/auth/types/signInUp.type'; -import { WorkspaceSubdomainCustomDomainAndIsCustomDomainEnabledType } from 'src/engine/core-modules/domain-manager/domain-manager.type'; +import { type WorkspaceSubdomainCustomDomainAndIsCustomDomainEnabledType } from 'src/engine/core-modules/domain-manager/domain-manager.type'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { EmailService } from 'src/engine/core-modules/email/email.service'; import { GuardRedirectService } from 'src/engine/core-modules/guard-redirect/services/guard-redirect.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/create-calendar-channel.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/create-calendar-channel.service.ts index 537d9f42c07..4d163977110 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/create-calendar-channel.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/create-calendar-channel.service.ts @@ -2,11 +2,11 @@ import { Injectable } from '@nestjs/common'; import { v4 } from 'uuid'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { CalendarChannelVisibility, - CalendarChannelWorkspaceEntity, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; export type CreateCalendarChannelInput = { diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/create-connected-account.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/create-connected-account.service.ts index 3edc9c54443..4626c96419e 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/create-connected-account.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/create-connected-account.service.ts @@ -1,10 +1,10 @@ import { Injectable } from '@nestjs/common'; -import { ConnectedAccountProvider } from 'twenty-shared/types'; +import { type ConnectedAccountProvider } from 'twenty-shared/types'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; export type CreateConnectedAccountInput = { workspaceId: string; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/create-message-channel.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/create-message-channel.service.ts index c936f8b9cc3..8c6a8764d7b 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/create-message-channel.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/create-message-channel.service.ts @@ -2,13 +2,13 @@ import { Injectable } from '@nestjs/common'; import { v4 } from 'uuid'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { MessageChannelSyncStatus, MessageChannelType, MessageChannelVisibility, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; export type CreateMessageChannelInput = { diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/create-message-folder.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/create-message-folder.service.ts index 73fa19f819e..6d19c8c9edc 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/create-message-folder.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/create-message-folder.service.ts @@ -2,9 +2,9 @@ import { Injectable } from '@nestjs/common'; import { v4 } from 'uuid'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; +import { type MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; import { MessageFolderName } from 'src/modules/messaging/message-import-manager/drivers/microsoft/types/folders'; export type CreateMessageFoldersInput = { diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/google-apis.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/services/google-apis.service.spec.ts index a623c7c9abb..2284c344e87 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/google-apis.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/google-apis.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { ConnectedAccountProvider } from 'twenty-shared/types'; @@ -21,7 +21,7 @@ import { CalendarChannelVisibility, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; import { AccountsToReconnectService } from 'src/modules/connected-account/services/accounts-to-reconnect.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; jest.mock('uuid', () => ({ diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/google-apis.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/google-apis.service.ts index 9b1de1e648f..ccff6f4ba0f 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/google-apis.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/google-apis.service.ts @@ -18,27 +18,27 @@ import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decora import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { CalendarEventListFetchJob, - CalendarEventListFetchJobData, + type CalendarEventListFetchJobData, } from 'src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job'; import { - CalendarChannelVisibility, - CalendarChannelWorkspaceEntity, + type CalendarChannelVisibility, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; import { AccountsToReconnectService } from 'src/modules/connected-account/services/accounts-to-reconnect.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { - MessageChannelVisibility, - MessageChannelWorkspaceEntity, + type MessageChannelVisibility, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMessageListFetchJob, - MessagingMessageListFetchJobData, + type MessagingMessageListFetchJobData, } from 'src/modules/messaging/message-import-manager/jobs/messaging-message-list-fetch.job'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class GoogleAPIsService { diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.spec.ts index 4fd88632e76..6191f3d5540 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { ConnectedAccountProvider } from 'twenty-shared/types'; @@ -22,7 +22,7 @@ import { CalendarChannelVisibility, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; import { AccountsToReconnectService } from 'src/modules/connected-account/services/accounts-to-reconnect.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; jest.mock('uuid', () => ({ diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.ts index 23fa27af062..d7aa01afed4 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/microsoft-apis.service.ts @@ -16,27 +16,27 @@ import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decora import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { CalendarEventListFetchJob, - CalendarEventListFetchJobData, + type CalendarEventListFetchJobData, } from 'src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job'; import { - CalendarChannelVisibility, - CalendarChannelWorkspaceEntity, + type CalendarChannelVisibility, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; import { AccountsToReconnectService } from 'src/modules/connected-account/services/accounts-to-reconnect.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { - MessageChannelVisibility, - MessageChannelWorkspaceEntity, + type MessageChannelVisibility, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMessageListFetchJob, - MessagingMessageListFetchJobData, + type MessagingMessageListFetchJobData, } from 'src/modules/messaging/message-import-manager/jobs/messaging-message-list-fetch.job'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class MicrosoftAPIsService { diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/reset-calendar-channel.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/reset-calendar-channel.service.ts index 215d9fa68af..03950de33b3 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/reset-calendar-channel.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/reset-calendar-channel.service.ts @@ -1,10 +1,10 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { CalendarChannelSyncStage, - CalendarChannelWorkspaceEntity, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; export type ResetCalendarChannelsInput = { diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/reset-message-channel.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/reset-message-channel.service.ts index d51d8d79a0e..b08bc9f0e9f 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/reset-message-channel.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/reset-message-channel.service.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { MessageChannelSyncStage, MessageChannelSyncStatus, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; export type ResetMessageChannelsInput = { diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/reset-message-folder.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/reset-message-folder.service.ts index d372664038d..93960cee2fc 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/reset-message-folder.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/reset-message-folder.service.ts @@ -2,10 +2,10 @@ import { Injectable } from '@nestjs/common'; import { In } from 'typeorm'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; -import { MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; export type ResetMessageFoldersInput = { workspaceId: string; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/reset-password.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/services/reset-password.service.spec.ts index c573a6e81d2..ad36b5281b6 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/reset-password.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/reset-password.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { addMilliseconds } from 'date-fns'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/reset-password.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/reset-password.service.ts index 4c7b616abe6..132e79cd929 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/reset-password.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/reset-password.service.ts @@ -9,7 +9,7 @@ import { render } from '@react-email/render'; import { addMilliseconds, differenceInMilliseconds } from 'date-fns'; import ms from 'ms'; import { PasswordResetLinkEmail } from 'twenty-emails'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; import { IsNull, MoreThan, Repository } from 'typeorm'; import { @@ -20,10 +20,10 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { EmailPasswordResetLink } from 'src/engine/core-modules/auth/dto/email-password-reset-link.entity'; -import { InvalidatePassword } from 'src/engine/core-modules/auth/dto/invalidate-password.entity'; -import { PasswordResetToken } from 'src/engine/core-modules/auth/dto/token.entity'; -import { ValidatePasswordResetToken } from 'src/engine/core-modules/auth/dto/validate-password-reset-token.entity'; +import { type EmailPasswordResetLink } from 'src/engine/core-modules/auth/dto/email-password-reset-link.entity'; +import { type InvalidatePassword } from 'src/engine/core-modules/auth/dto/invalidate-password.entity'; +import { type PasswordResetToken } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type ValidatePasswordResetToken } from 'src/engine/core-modules/auth/dto/validate-password-reset-token.entity'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { EmailService } from 'src/engine/core-modules/email/email.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.spec.ts index 91e0f4b4880..8f733a1698f 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.spec.ts @@ -1,11 +1,11 @@ import { HttpService } from '@nestjs/axios'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; -import { AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; +import { type AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; import { AuthException, AuthExceptionCode, @@ -13,16 +13,16 @@ import { import { SignInUpService } from 'src/engine/core-modules/auth/services/sign-in-up.service'; import { LoginTokenService } from 'src/engine/core-modules/auth/token/services/login-token.service'; import { - AuthProviderWithPasswordType, - ExistingUserOrPartialUserWithPicture, - SignInUpBaseParams, + type AuthProviderWithPasswordType, + type ExistingUserOrPartialUserWithPicture, + type SignInUpBaseParams, } from 'src/engine/core-modules/auth/types/signInUp.type'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { FileUploadService } from 'src/engine/core-modules/file/file-upload/services/file-upload.service'; import { OnboardingService } from 'src/engine/core-modules/onboarding/onboarding.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; +import { type UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { UserWorkspaceService } from 'src/engine/core-modules/user-workspace/user-workspace.service'; import { UserService } from 'src/engine/core-modules/user/services/user.service'; import { User } from 'src/engine/core-modules/user/user.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.ts index 7775afd43a2..57b4a30c33e 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/sign-in-up.service.ts @@ -9,7 +9,7 @@ import { Repository } from 'typeorm'; import { v4 } from 'uuid'; import { USER_SIGNUP_EVENT_NAME } from 'src/engine/api/graphql/workspace-query-runner/constants/user-signup-event-name.constants'; -import { AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; +import { type AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; import { AuthException, AuthExceptionCode, @@ -20,11 +20,11 @@ import { hashPassword, } from 'src/engine/core-modules/auth/auth.util'; import { - AuthProviderWithPasswordType, - ExistingUserOrPartialUserWithPicture, - PartialUserWithPicture, - SignInUpBaseParams, - SignInUpNewUserPayload, + type AuthProviderWithPasswordType, + type ExistingUserOrPartialUserWithPicture, + type PartialUserWithPicture, + type SignInUpBaseParams, + type SignInUpNewUserPayload, } from 'src/engine/core-modules/auth/types/signInUp.type'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { OnboardingService } from 'src/engine/core-modules/onboarding/onboarding.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/services/update-connected-account-on-reconnect.service.ts b/packages/twenty-server/src/engine/core-modules/auth/services/update-connected-account-on-reconnect.service.ts index 76c89bd6125..48f089c79c4 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/services/update-connected-account-on-reconnect.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/services/update-connected-account-on-reconnect.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; export type UpdateConnectedAccountOnReconnectInput = { workspaceId: string; diff --git a/packages/twenty-server/src/engine/core-modules/auth/strategies/google-apis-oauth-exchange-code-for-token.auth.strategy.ts b/packages/twenty-server/src/engine/core-modules/auth/strategies/google-apis-oauth-exchange-code-for-token.auth.strategy.ts index 674a08aa6c2..0d3b355fd76 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/strategies/google-apis-oauth-exchange-code-for-token.auth.strategy.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/strategies/google-apis-oauth-exchange-code-for-token.auth.strategy.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; -import { VerifyCallback } from 'passport-google-oauth20'; +import { type VerifyCallback } from 'passport-google-oauth20'; import { GoogleAPIsOauthCommonStrategy } from 'src/engine/core-modules/auth/strategies/google-apis-oauth-common.auth.strategy'; -import { GoogleAPIsRequest } from 'src/engine/core-modules/auth/types/google-api-request.type'; +import { type GoogleAPIsRequest } from 'src/engine/core-modules/auth/types/google-api-request.type'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; export type GoogleAPIScopeConfig = { diff --git a/packages/twenty-server/src/engine/core-modules/auth/strategies/google.auth.strategy.ts b/packages/twenty-server/src/engine/core-modules/auth/strategies/google.auth.strategy.ts index eb96e6e23e9..fa30222d78e 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/strategies/google.auth.strategy.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/strategies/google.auth.strategy.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; import { PassportStrategy } from '@nestjs/passport'; -import { Request } from 'express'; -import { Strategy, VerifyCallback } from 'passport-google-oauth20'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type Request } from 'express'; +import { Strategy, type VerifyCallback } from 'passport-google-oauth20'; +import { type APP_LOCALES } from 'twenty-shared/translations'; import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { SocialSSOSignInUpActionType } from 'src/engine/core-modules/auth/types/signInUp.type'; +import { type SocialSSOSignInUpActionType } from 'src/engine/core-modules/auth/types/signInUp.type'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; export type GoogleRequest = Omit< diff --git a/packages/twenty-server/src/engine/core-modules/auth/strategies/jwt.auth.strategy.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/strategies/jwt.auth.strategy.spec.ts index 7347ee1028b..952fceca308 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/strategies/jwt.auth.strategy.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/strategies/jwt.auth.strategy.spec.ts @@ -2,7 +2,7 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { JwtPayload } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type JwtPayload } from 'src/engine/core-modules/auth/types/auth-context.type'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { JwtAuthStrategy } from './jwt.auth.strategy'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/strategies/jwt.auth.strategy.ts b/packages/twenty-server/src/engine/core-modules/auth/strategies/jwt.auth.strategy.ts index 2cb34d85af7..a32ec7db4fb 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/strategies/jwt.auth.strategy.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/strategies/jwt.auth.strategy.ts @@ -12,12 +12,12 @@ import { AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; import { - AccessTokenJwtPayload, - ApiKeyTokenJwtPayload, - AuthContext, - FileTokenJwtPayload, - JwtPayload, - WorkspaceAgnosticTokenJwtPayload, + type AccessTokenJwtPayload, + type ApiKeyTokenJwtPayload, + type AuthContext, + type FileTokenJwtPayload, + type JwtPayload, + type WorkspaceAgnosticTokenJwtPayload, } from 'src/engine/core-modules/auth/types/auth-context.type'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/strategies/microsoft-apis-oauth-exchange-code-for-token.auth.strategy.ts b/packages/twenty-server/src/engine/core-modules/auth/strategies/microsoft-apis-oauth-exchange-code-for-token.auth.strategy.ts index d129cf0b55c..17f10a4d1cf 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/strategies/microsoft-apis-oauth-exchange-code-for-token.auth.strategy.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/strategies/microsoft-apis-oauth-exchange-code-for-token.auth.strategy.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; -import { VerifyCallback } from 'passport-google-oauth20'; +import { type VerifyCallback } from 'passport-google-oauth20'; import { MicrosoftAPIsOauthCommonStrategy } from 'src/engine/core-modules/auth/strategies/microsoft-apis-oauth-common.auth.strategy'; -import { MicrosoftAPIsRequest } from 'src/engine/core-modules/auth/types/microsoft-api-request.type'; +import { type MicrosoftAPIsRequest } from 'src/engine/core-modules/auth/types/microsoft-api-request.type'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; export type MicrosoftAPIScopeConfig = { diff --git a/packages/twenty-server/src/engine/core-modules/auth/strategies/microsoft.auth.strategy.ts b/packages/twenty-server/src/engine/core-modules/auth/strategies/microsoft.auth.strategy.ts index 54f1e49c2b6..6eadcdbd036 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/strategies/microsoft.auth.strategy.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/strategies/microsoft.auth.strategy.ts @@ -1,16 +1,16 @@ import { PassportStrategy } from '@nestjs/passport'; -import { Request } from 'express'; -import { VerifyCallback } from 'passport-google-oauth20'; +import { type Request } from 'express'; +import { type VerifyCallback } from 'passport-google-oauth20'; import { Strategy } from 'passport-microsoft'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { SocialSSOSignInUpActionType } from 'src/engine/core-modules/auth/types/signInUp.type'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type SocialSSOSignInUpActionType } from 'src/engine/core-modules/auth/types/signInUp.type'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; export type MicrosoftRequest = Omit< Request, diff --git a/packages/twenty-server/src/engine/core-modules/auth/strategies/oidc.auth.strategy.ts b/packages/twenty-server/src/engine/core-modules/auth/strategies/oidc.auth.strategy.ts index 145d464c6f4..ef0200ccc31 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/strategies/oidc.auth.strategy.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/strategies/oidc.auth.strategy.ts @@ -3,8 +3,8 @@ import { Injectable } from '@nestjs/common'; import { PassportStrategy } from '@nestjs/passport'; -import { Request } from 'express'; -import { Strategy, StrategyOptions, TokenSet } from 'openid-client'; +import { type Request } from 'express'; +import { Strategy, type StrategyOptions, type TokenSet } from 'openid-client'; import { AuthException, diff --git a/packages/twenty-server/src/engine/core-modules/auth/strategies/saml.auth.strategy.ts b/packages/twenty-server/src/engine/core-modules/auth/strategies/saml.auth.strategy.ts index 82c97ecc985..d675fca1ff0 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/strategies/saml.auth.strategy.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/strategies/saml.auth.strategy.ts @@ -5,14 +5,14 @@ import { PassportStrategy } from '@nestjs/passport'; import { MultiSamlStrategy, - MultiStrategyConfig, - PassportSamlConfig, - SamlConfig, - VerifyWithRequest, + type MultiStrategyConfig, + type PassportSamlConfig, + type SamlConfig, + type VerifyWithRequest, } from '@node-saml/passport-saml'; -import { AuthenticateOptions } from '@node-saml/passport-saml/lib/types'; +import { type AuthenticateOptions } from '@node-saml/passport-saml/lib/types'; import { isEmail } from 'class-validator'; -import { Request } from 'express'; +import { type Request } from 'express'; import { AuthException, diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/access-token.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/access-token.service.spec.ts index dcaaea1e430..8b477097657 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/access-token.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/access-token.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Request } from 'express'; +import { type Request } from 'express'; import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; import { Repository } from 'typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/access-token.service.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/access-token.service.ts index 732cee37eaa..c4fa79d304e 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/access-token.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/access-token.service.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { addMilliseconds } from 'date-fns'; -import { Request } from 'express'; +import { type Request } from 'express'; import ms from 'ms'; import { isWorkspaceActiveOrSuspended } from 'twenty-shared/workspace'; import { Repository } from 'typeorm'; @@ -11,11 +11,11 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; import { JwtAuthStrategy } from 'src/engine/core-modules/auth/strategies/jwt.auth.strategy'; import { - AccessTokenJwtPayload, - AuthContext, + type AccessTokenJwtPayload, + type AuthContext, JwtTokenTypeEnum, } from 'src/engine/core-modules/auth/types/auth-context.type'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; @@ -27,7 +27,7 @@ import { userValidator } from 'src/engine/core-modules/user/user.validate'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class AccessTokenService { diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/email-verification-token.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/email-verification-token.service.spec.ts index 791524c5149..b2942b9ccdb 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/email-verification-token.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/email-verification-token.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import crypto from 'crypto'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/email-verification-token.service.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/email-verification-token.service.ts index ed452b06f40..a4aabc9505e 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/email-verification-token.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/email-verification-token.service.ts @@ -12,7 +12,7 @@ import { AppToken, AppTokenType, } from 'src/engine/core-modules/app-token/app-token.entity'; -import { AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; import { EmailVerificationException, EmailVerificationExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/login-token.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/login-token.service.spec.ts index c2f41ce32c1..eed81da2ba0 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/login-token.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/login-token.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/login-token.service.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/login-token.service.ts index b65a1e761ce..806c9037700 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/login-token.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/login-token.service.ts @@ -3,14 +3,14 @@ import { Injectable } from '@nestjs/common'; import { addMilliseconds } from 'date-fns'; import ms from 'ms'; -import { AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { - LoginTokenJwtPayload, + type LoginTokenJwtPayload, JwtTokenTypeEnum, } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; +import { type AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; @Injectable() export class LoginTokenService { diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/refresh-token.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/refresh-token.service.spec.ts index f6cc852cafa..c786e7138f6 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/refresh-token.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/refresh-token.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/refresh-token.service.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/refresh-token.service.ts index 61bf9caff84..2784a89c5ae 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/refresh-token.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/refresh-token.service.ts @@ -13,12 +13,12 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { User } from 'src/engine/core-modules/user/user.entity'; import { - RefreshTokenJwtPayload, + type RefreshTokenJwtPayload, JwtTokenTypeEnum, } from 'src/engine/core-modules/auth/types/auth-context.type'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/renew-token.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/renew-token.service.spec.ts index 4a304e3e0c9..ca2361287a3 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/renew-token.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/renew-token.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; @@ -9,7 +9,7 @@ import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/ import { RefreshTokenService } from 'src/engine/core-modules/auth/token/services/refresh-token.service'; import { WorkspaceAgnosticTokenService } from 'src/engine/core-modules/auth/token/services/workspace-agnostic-token.service'; import { JwtTokenTypeEnum } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { User } from 'src/engine/core-modules/user/user.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; import { RenewTokenService } from './renew-token.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/renew-token.service.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/renew-token.service.ts index 66ec505cf9a..e2e4d531d4d 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/renew-token.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/renew-token.service.ts @@ -9,7 +9,7 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/access-token.service'; import { RefreshTokenService } from 'src/engine/core-modules/auth/token/services/refresh-token.service'; import { WorkspaceAgnosticTokenService } from 'src/engine/core-modules/auth/token/services/workspace-agnostic-token.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/transient-token.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/transient-token.service.spec.ts index 81dddfd028c..5b67d095fe9 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/transient-token.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/transient-token.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/transient-token.service.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/transient-token.service.ts index 1b0ef3daefb..b706b6bf674 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/transient-token.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/transient-token.service.ts @@ -3,11 +3,11 @@ import { Injectable } from '@nestjs/common'; import { addMilliseconds } from 'date-fns'; import ms from 'ms'; -import { AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { - TransientTokenJwtPayload, + type TransientTokenJwtPayload, JwtTokenTypeEnum, } from 'src/engine/core-modules/auth/types/auth-context.type'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/workspace-agnostic-token.service.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/workspace-agnostic-token.service.spec.ts index e0f8f4f118a..d03608f05d5 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/workspace-agnostic-token.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/workspace-agnostic-token.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { AuthException } from 'src/engine/core-modules/auth/auth.exception'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/token/services/workspace-agnostic-token.service.ts b/packages/twenty-server/src/engine/core-modules/auth/token/services/workspace-agnostic-token.service.ts index bf38e9fd5aa..6c8c71c7a66 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/token/services/workspace-agnostic-token.service.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/token/services/workspace-agnostic-token.service.ts @@ -9,11 +9,11 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; +import { type AuthToken } from 'src/engine/core-modules/auth/dto/token.entity'; import { - AuthContext, + type AuthContext, JwtTokenTypeEnum, - WorkspaceAgnosticTokenJwtPayload, + type WorkspaceAgnosticTokenJwtPayload, } from 'src/engine/core-modules/auth/types/auth-context.type'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/types/auth-context.type.ts b/packages/twenty-server/src/engine/core-modules/auth/types/auth-context.type.ts index ac21d3a39db..882461261e6 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/types/auth-context.type.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/types/auth-context.type.ts @@ -1,8 +1,8 @@ -import { ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; -import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; +import { type UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; export type AuthContext = { user?: User | null | undefined; diff --git a/packages/twenty-server/src/engine/core-modules/auth/types/google-api-request.type.ts b/packages/twenty-server/src/engine/core-modules/auth/types/google-api-request.type.ts index 4df605ebafa..0fa93fc663a 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/types/google-api-request.type.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/types/google-api-request.type.ts @@ -1,7 +1,7 @@ -import { Request } from 'express'; +import { type Request } from 'express'; -import { CalendarChannelVisibility } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type CalendarChannelVisibility } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; +import { type MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; export type GoogleAPIsRequest = Omit< Request, diff --git a/packages/twenty-server/src/engine/core-modules/auth/types/microsoft-api-request.type.ts b/packages/twenty-server/src/engine/core-modules/auth/types/microsoft-api-request.type.ts index 6d6da36b24b..b84c28ba7b1 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/types/microsoft-api-request.type.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/types/microsoft-api-request.type.ts @@ -1,7 +1,7 @@ -import { Request } from 'express'; +import { type Request } from 'express'; -import { CalendarChannelVisibility } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type CalendarChannelVisibility } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; +import { type MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; export type MicrosoftAPIsRequest = Omit< Request, diff --git a/packages/twenty-server/src/engine/core-modules/auth/types/signInUp.type.ts b/packages/twenty-server/src/engine/core-modules/auth/types/signInUp.type.ts index f8f2e5295b0..6ac2542a3da 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/types/signInUp.type.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/types/signInUp.type.ts @@ -1,9 +1,9 @@ -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; -import { AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; export type SocialSSOSignInUpActionType = | 'create-new-workspace' diff --git a/packages/twenty-server/src/engine/core-modules/auth/utils/__tests__/google-apis-set-request-extra-params.util.spec.ts b/packages/twenty-server/src/engine/core-modules/auth/utils/__tests__/google-apis-set-request-extra-params.util.spec.ts index 052f4ff04d3..865ccb4c1ca 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/utils/__tests__/google-apis-set-request-extra-params.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/utils/__tests__/google-apis-set-request-extra-params.util.spec.ts @@ -1,4 +1,4 @@ -import { GoogleAPIsRequest } from 'src/engine/core-modules/auth/types/google-api-request.type'; +import { type GoogleAPIsRequest } from 'src/engine/core-modules/auth/types/google-api-request.type'; import { setRequestExtraParams } from 'src/engine/core-modules/auth/utils/google-apis-set-request-extra-params.util'; import { CalendarChannelVisibility } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; import { MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; diff --git a/packages/twenty-server/src/engine/core-modules/auth/utils/auth-graphql-api-exception-handler.util.ts b/packages/twenty-server/src/engine/core-modules/auth/utils/auth-graphql-api-exception-handler.util.ts index e4faa54375a..553184252f6 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/utils/auth-graphql-api-exception-handler.util.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/utils/auth-graphql-api-exception-handler.util.ts @@ -1,7 +1,8 @@ import { t } from '@lingui/core/macro'; +import { assertUnreachable } from 'twenty-shared/utils'; import { - AuthException, + type AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; import { @@ -55,9 +56,7 @@ export const authGraphqlApiExceptionHandler = (exception: AuthException) => { case AuthExceptionCode.INTERNAL_SERVER_ERROR: throw exception; default: { - const _exhaustiveCheck: never = exception.code; - - throw exception; + assertUnreachable(exception.code); } } }; diff --git a/packages/twenty-server/src/engine/core-modules/auth/utils/get-auth-exception-rest-status.util.ts b/packages/twenty-server/src/engine/core-modules/auth/utils/get-auth-exception-rest-status.util.ts index 73c124363da..24c6a76794f 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/utils/get-auth-exception-rest-status.util.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/utils/get-auth-exception-rest-status.util.ts @@ -1,5 +1,7 @@ +import { assertUnreachable } from 'twenty-shared/utils'; + import { - AuthException, + type AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; @@ -32,9 +34,7 @@ export const getAuthExceptionRestStatus = (exception: AuthException) => { case AuthExceptionCode.USER_WORKSPACE_NOT_FOUND: return 500; default: { - const _exhaustiveCheck: never = exception.code; - - return 500; + assertUnreachable(exception.code); } } }; diff --git a/packages/twenty-server/src/engine/core-modules/auth/utils/google-apis-set-request-extra-params.util.ts b/packages/twenty-server/src/engine/core-modules/auth/utils/google-apis-set-request-extra-params.util.ts index 72071527a29..2266f694488 100644 --- a/packages/twenty-server/src/engine/core-modules/auth/utils/google-apis-set-request-extra-params.util.ts +++ b/packages/twenty-server/src/engine/core-modules/auth/utils/google-apis-set-request-extra-params.util.ts @@ -2,7 +2,7 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { GoogleAPIsRequest } from 'src/engine/core-modules/auth/types/google-api-request.type'; +import { type GoogleAPIsRequest } from 'src/engine/core-modules/auth/types/google-api-request.type'; type GoogleAPIsRequestExtraParams = { transientToken?: string; diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/__mocks__/stripe-subscription-updated-events.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/__mocks__/stripe-subscription-updated-events.ts index a6ba9c48573..638307d8a83 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/__mocks__/stripe-subscription-updated-events.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/__mocks__/stripe-subscription-updated-events.ts @@ -1,4 +1,4 @@ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; export const mockStripeSubscriptionUpdatedEventWithoutUpdatedItem: Stripe.CustomerSubscriptionUpdatedEvent = { diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-alert.service.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-alert.service.ts index b7405d9bfcd..751be62a9b2 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-alert.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-alert.service.ts @@ -3,10 +3,11 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import Stripe from 'stripe'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { BillingException, BillingExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-customer.service.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-customer.service.ts index dde779ff9c1..44eceb0a595 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-customer.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-customer.service.ts @@ -3,9 +3,10 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import Stripe from 'stripe'; import { Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { BillingException, BillingExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-entitlement.service.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-entitlement.service.ts index df376139057..b7103fc9626 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-entitlement.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-entitlement.service.ts @@ -3,9 +3,10 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import Stripe from 'stripe'; import { Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { transformStripeEntitlementUpdatedEventToDatabaseEntitlement } from 'src/engine/core-modules/billing-webhook/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util'; import { BillingException, diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-invoice.service.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-invoice.service.ts index 5daaa34bcf9..fb7d21cd6f7 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-invoice.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-invoice.service.ts @@ -1,10 +1,11 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import Stripe from 'stripe'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { BillingSubscriptionItem } from 'src/engine/core-modules/billing/entities/billing-subscription-item.entity'; const SUBSCRIPTION_CYCLE_BILLING_REASON = 'subscription_cycle'; diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-price.service.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-price.service.ts index 52cba4b815d..b6d7d09bad4 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-price.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-price.service.ts @@ -3,9 +3,10 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import Stripe from 'stripe'; import { Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { transformStripePriceEventToDatabasePrice } from 'src/engine/core-modules/billing-webhook/utils/transform-stripe-price-event-to-database-price.util'; import { BillingException, diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-product.service.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-product.service.ts index 1f06d31e8a1..f873084e4c7 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-product.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-product.service.ts @@ -3,9 +3,10 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import Stripe from 'stripe'; import { Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { transformStripeProductEventToDatabaseProduct } from 'src/engine/core-modules/billing-webhook/utils/transform-stripe-product-event-to-database-product.util'; import { BillingProduct } from 'src/engine/core-modules/billing/entities/billing-product.entity'; import { isStripeValidProductMetadata } from 'src/engine/core-modules/billing/utils/is-stripe-valid-product-metadata.util'; diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-subscription.service.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-subscription.service.ts index 21cc773e27e..bad15d80795 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-subscription.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/services/billing-webhook-subscription.service.ts @@ -3,11 +3,12 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import Stripe from 'stripe'; import { isDefined } from 'twenty-shared/utils'; import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; import { In, Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { getDeletedStripeSubscriptionItemIdsFromStripeSubscriptionEvent } from 'src/engine/core-modules/billing-webhook/utils/get-deleted-stripe-subscription-item-ids-from-stripe-subscription-event.util'; import { transformStripeSubscriptionEventToDatabaseCustomer } from 'src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-customer.util'; import { transformStripeSubscriptionEventToDatabaseSubscriptionItem } from 'src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription-item.util'; @@ -26,7 +27,7 @@ import { WorkspaceService } from 'src/engine/core-modules/workspace/services/wor import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { CleanWorkspaceDeletionWarningUserVarsJob, - CleanWorkspaceDeletionWarningUserVarsJobData, + type CleanWorkspaceDeletionWarningUserVarsJobData, } from 'src/engine/workspace-manager/workspace-cleaner/jobs/clean-workspace-deletion-warning-user-vars.job'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/__tests__/transform-stripe-entitlement-updated-event-to-database-entitlement.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/__tests__/transform-stripe-entitlement-updated-event-to-database-entitlement.util.spec.ts index a63e6027dcd..e3ba4eedaf4 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/__tests__/transform-stripe-entitlement-updated-event-to-database-entitlement.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/__tests__/transform-stripe-entitlement-updated-event-to-database-entitlement.util.spec.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { transformStripeEntitlementUpdatedEventToDatabaseEntitlement } from 'src/engine/core-modules/billing-webhook/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util'; import { BillingEntitlementKey } from 'src/engine/core-modules/billing/enums/billing-entitlement-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/__tests__/transform-stripe-product-event-to-database-product.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/__tests__/transform-stripe-product-event-to-database-product.util.spec.ts index 4f57328fca2..f2438d5c929 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/__tests__/transform-stripe-product-event-to-database-product.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/__tests__/transform-stripe-product-event-to-database-product.util.spec.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { transformStripeProductEventToDatabaseProduct } from 'src/engine/core-modules/billing-webhook/utils/transform-stripe-product-event-to-database-product.util'; diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/get-deleted-stripe-subscription-item-ids-from-stripe-subscription-event.util.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/get-deleted-stripe-subscription-item-ids-from-stripe-subscription-event.util.ts index ff16a25f198..b53640de826 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/get-deleted-stripe-subscription-item-ids-from-stripe-subscription-event.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/get-deleted-stripe-subscription-item-ids-from-stripe-subscription-event.util.ts @@ -1,8 +1,9 @@ /* @license Enterprise */ -import Stripe from 'stripe'; import { isDefined } from 'twenty-shared/utils'; +import type Stripe from 'stripe'; + export const getDeletedStripeSubscriptionItemIdsFromStripeSubscriptionEvent = ( event: | Stripe.CustomerSubscriptionUpdatedEvent diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util.ts index 89ebbbc447f..e69a84ae5f5 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-entitlement-updated-event-to-database-entitlement.util.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingEntitlementKey } from 'src/engine/core-modules/billing/enums/billing-entitlement-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-price-event-to-database-price.util.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-price-event-to-database-price.util.ts index 0b1726a1977..8596ab7388d 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-price-event-to-database-price.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-price-event-to-database-price.util.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingPriceBillingScheme } from 'src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum'; import { BillingPriceTaxBehavior } from 'src/engine/core-modules/billing/enums/billing-price-tax-behavior.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-product-event-to-database-product.util.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-product-event-to-database-product.util.ts index cccd3b10e18..bffc1513417 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-product-event-to-database-product.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-product-event-to-database-product.util.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; export const transformStripeProductEventToDatabaseProduct = ( data: Stripe.ProductUpdatedEvent.Data | Stripe.ProductCreatedEvent.Data, diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-customer.util.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-customer.util.ts index 94f977be4b9..286ba122566 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-customer.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-customer.util.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; export const transformStripeSubscriptionEventToDatabaseCustomer = ( workspaceId: string, diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription-item.util.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription-item.util.ts index 661513b3e6c..45b947d3353 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription-item.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription-item.util.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; export const transformStripeSubscriptionEventToDatabaseSubscriptionItem = ( billingSubscriptionId: string, diff --git a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription.util.ts b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription.util.ts index 32fb060bb41..ec98a91e280 100644 --- a/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription.util.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingSubscriptionCollectionMethod } from 'src/engine/core-modules/billing/enums/billing-subscription-collection-method.enum'; import { SubscriptionStatus } from 'src/engine/core-modules/billing/enums/billing-subscription-status.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/billing.resolver.ts b/packages/twenty-server/src/engine/core-modules/billing/billing.resolver.ts index 1242dbb280e..0e1583ac71e 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/billing.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/billing.resolver.ts @@ -18,7 +18,7 @@ import { BillingPortalWorkspaceService } from 'src/engine/core-modules/billing/s import { BillingSubscriptionService } from 'src/engine/core-modules/billing/services/billing-subscription.service'; import { BillingUsageService } from 'src/engine/core-modules/billing/services/billing-usage.service'; import { BillingService } from 'src/engine/core-modules/billing/services/billing.service'; -import { BillingPortalCheckoutSessionParameters } from 'src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type'; +import { type BillingPortalCheckoutSessionParameters } from 'src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type'; import { formatBillingDatabaseProductToGraphqlDTO } from 'src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util'; import { PreventNestToAutoLogGraphqlErrorsFilter } from 'src/engine/core-modules/graphql/filters/prevent-nest-to-auto-log-graphql-errors.filter'; import { ResolverValidationPipe } from 'src/engine/core-modules/graphql/pipes/resolver-validation.pipe'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-add-workflow-subscription-item.command.ts b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-add-workflow-subscription-item.command.ts index d1ba961122a..74e95427014 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-add-workflow-subscription-item.command.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-add-workflow-subscription-item.command.ts @@ -7,9 +7,9 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; -import { BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; +import { type BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; import { BillingProduct } from 'src/engine/core-modules/billing/entities/billing-product.entity'; import { BillingSubscription } from 'src/engine/core-modules/billing/entities/billing-subscription.entity'; import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-customer-data.command.ts b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-customer-data.command.ts index 7aa08b306e2..1d12d92a7e5 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-customer-data.command.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-customer-data.command.ts @@ -8,7 +8,7 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { BillingCustomer } from 'src/engine/core-modules/billing/entities/billing-customer.entity'; import { StripeSubscriptionService } from 'src/engine/core-modules/billing/stripe/services/stripe-subscription.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-plans-data.command.ts b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-plans-data.command.ts index 19e807448c3..d0b9f2a15cc 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-plans-data.command.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-sync-plans-data.command.ts @@ -3,11 +3,12 @@ import { InjectRepository } from '@nestjs/typeorm'; import { Command } from 'nest-commander'; -import Stripe from 'stripe'; import { Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { - MigrationCommandOptions, + type MigrationCommandOptions, MigrationCommandRunner, } from 'src/database/commands/command-runners/migration.command-runner'; import { BillingMeter } from 'src/engine/core-modules/billing/entities/billing-meter.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-update-subscription-price.command.ts b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-update-subscription-price.command.ts index 0a3e848db9e..85c04f84c5f 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/commands/billing-update-subscription-price.command.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/commands/billing-update-subscription-price.command.ts @@ -8,7 +8,7 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { BillingException, diff --git a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product.dto.ts b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product.dto.ts index ce4ad253e1b..db7324a4cae 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product.dto.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/dtos/billing-product.dto.ts @@ -2,8 +2,8 @@ import { Field, ObjectType } from '@nestjs/graphql'; -import { BillingPriceLicensedDTO } from 'src/engine/core-modules/billing/dtos/billing-price-licensed.dto'; -import { BillingPriceMeteredDTO } from 'src/engine/core-modules/billing/dtos/billing-price-metered.dto'; +import { type BillingPriceLicensedDTO } from 'src/engine/core-modules/billing/dtos/billing-price-licensed.dto'; +import { type BillingPriceMeteredDTO } from 'src/engine/core-modules/billing/dtos/billing-price-metered.dto'; import { BillingPriceUnionDTO } from 'src/engine/core-modules/billing/dtos/billing-price-union.dto'; import { BillingProductMetadata } from 'src/engine/core-modules/billing/types/billing-product-metadata.type'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-price.entity.ts b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-price.entity.ts index 182b3b3f190..c9ae4f3bc38 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-price.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-price.entity.ts @@ -2,7 +2,6 @@ import { Field } from '@nestjs/graphql'; -import Stripe from 'stripe'; import { Column, CreateDateColumn, @@ -14,6 +13,8 @@ import { UpdateDateColumn, } from 'typeorm'; +import type Stripe from 'stripe'; + import { BillingMeter } from 'src/engine/core-modules/billing/entities/billing-meter.entity'; import { BillingProduct } from 'src/engine/core-modules/billing/entities/billing-product.entity'; import { BillingPriceBillingScheme } from 'src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-product.entity.ts b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-product.entity.ts index b97ac583f08..b392b06ac85 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/entities/billing-product.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/entities/billing-product.entity.ts @@ -2,7 +2,6 @@ import { registerEnumType } from '@nestjs/graphql'; -import Stripe from 'stripe'; import { Column, CreateDateColumn, @@ -13,6 +12,8 @@ import { UpdateDateColumn, } from 'typeorm'; +import type Stripe from 'stripe'; + import { BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; import { BillingUsageType } from 'src/engine/core-modules/billing/enums/billing-usage-type.enum'; import { BillingProductMetadata } from 'src/engine/core-modules/billing/types/billing-product-metadata.type'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/filters/billing-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/billing/filters/billing-api-exception.filter.ts index 9d912d9974e..2f69004229a 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/filters/billing-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/filters/billing-api-exception.filter.ts @@ -1,8 +1,12 @@ /* @license Enterprise */ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import Stripe from 'stripe'; import { @@ -10,7 +14,7 @@ import { BillingExceptionCode, } from 'src/engine/core-modules/billing/billing.exception'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; @Catch(BillingException, Stripe.errors.StripeError) export class BillingRestApiExceptionFilter implements ExceptionFilter { diff --git a/packages/twenty-server/src/engine/core-modules/billing/jobs/update-subscription-quantity.job.ts b/packages/twenty-server/src/engine/core-modules/billing/jobs/update-subscription-quantity.job.ts index edc2cab89df..ff220421beb 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/jobs/update-subscription-quantity.job.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/jobs/update-subscription-quantity.job.ts @@ -8,7 +8,7 @@ import { Process } from 'src/engine/core-modules/message-queue/decorators/proces import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; export type UpdateSubscriptionQuantityJobData = { workspaceId: string }; @Processor({ diff --git a/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-feature-used.listener.ts b/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-feature-used.listener.ts index f690682b0da..6cca7861fb4 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-feature-used.listener.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-feature-used.listener.ts @@ -5,7 +5,7 @@ import { Injectable } from '@nestjs/common'; import { OnCustomBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-custom-batch-event.decorator'; import { BILLING_FEATURE_USED } from 'src/engine/core-modules/billing/constants/billing-feature-used.constant'; import { BillingUsageService } from 'src/engine/core-modules/billing/services/billing-usage.service'; -import { BillingUsageEvent } from 'src/engine/core-modules/billing/types/billing-usage-event.type'; +import { type BillingUsageEvent } from 'src/engine/core-modules/billing/types/billing-usage-event.type'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-workspace-member.listener.ts b/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-workspace-member.listener.ts index 328135c0c34..90382dabb03 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-workspace-member.listener.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/listeners/billing-workspace-member.listener.ts @@ -6,15 +6,15 @@ import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runne import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; import { UpdateSubscriptionQuantityJob, - UpdateSubscriptionQuantityJobData, + type UpdateSubscriptionQuantityJobData, } from 'src/engine/core-modules/billing/jobs/update-subscription-quantity.job'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class BillingWorkspaceMemberListener { diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-plan.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-plan.service.ts index 795de7ad163..40a42dc2c04 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-plan.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-plan.service.ts @@ -12,10 +12,10 @@ import { import { BillingProduct } from 'src/engine/core-modules/billing/entities/billing-product.entity'; import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; -import { SubscriptionInterval } from 'src/engine/core-modules/billing/enums/billing-subscription-interval.enum'; +import { type SubscriptionInterval } from 'src/engine/core-modules/billing/enums/billing-subscription-interval.enum'; import { BillingUsageType } from 'src/engine/core-modules/billing/enums/billing-usage-type.enum'; -import { BillingGetPlanResult } from 'src/engine/core-modules/billing/types/billing-get-plan-result.type'; -import { BillingGetPricesPerPlanResult } from 'src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type'; +import { type BillingGetPlanResult } from 'src/engine/core-modules/billing/types/billing-get-plan-result.type'; +import { type BillingGetPricesPerPlanResult } from 'src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type'; @Injectable() export class BillingPlanService { diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-portal.workspace-service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-portal.workspace-service.ts index d603cdc3bd0..ec52d41c107 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-portal.workspace-service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-portal.workspace-service.ts @@ -3,10 +3,11 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import Stripe from 'stripe'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { BillingException, BillingExceptionCode, @@ -15,11 +16,11 @@ import { BillingCustomer } from 'src/engine/core-modules/billing/entities/billin import { BillingSubscription } from 'src/engine/core-modules/billing/entities/billing-subscription.entity'; import { StripeBillingPortalService } from 'src/engine/core-modules/billing/stripe/services/stripe-billing-portal.service'; import { StripeCheckoutService } from 'src/engine/core-modules/billing/stripe/services/stripe-checkout.service'; -import { BillingGetPricesPerPlanResult } from 'src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type'; -import { BillingPortalCheckoutSessionParameters } from 'src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type'; +import { type BillingGetPricesPerPlanResult } from 'src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type'; +import { type BillingPortalCheckoutSessionParameters } from 'src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { assert } from 'src/utils/assert'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-product.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-product.service.ts index ce2320e41fd..1b0f9bef85b 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-product.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-product.service.ts @@ -6,10 +6,10 @@ import { BillingException, BillingExceptionCode, } from 'src/engine/core-modules/billing/billing.exception'; -import { BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; -import { BillingProduct } from 'src/engine/core-modules/billing/entities/billing-product.entity'; -import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; -import { SubscriptionInterval } from 'src/engine/core-modules/billing/enums/billing-subscription-interval.enum'; +import { type BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; +import { type BillingProduct } from 'src/engine/core-modules/billing/entities/billing-product.entity'; +import { type BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; +import { type SubscriptionInterval } from 'src/engine/core-modules/billing/enums/billing-subscription-interval.enum'; import { BillingPlanService } from 'src/engine/core-modules/billing/services/billing-plan.service'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription-item.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription-item.service.ts index 23ed7981e7b..07ad7ae1e3d 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription-item.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription-item.service.ts @@ -7,7 +7,7 @@ import { BillingException, BillingExceptionCode, } from 'src/engine/core-modules/billing/billing.exception'; -import { BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; +import { type BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; import { BillingSubscriptionItem } from 'src/engine/core-modules/billing/entities/billing-subscription-item.entity'; import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; import { BillingUsageType } from 'src/engine/core-modules/billing/enums/billing-usage-type.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription.service.ts index 28586fe51dd..c8c7943eeaf 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-subscription.service.ts @@ -6,20 +6,21 @@ import { InjectRepository } from '@nestjs/typeorm'; import assert from 'assert'; import { differenceInDays } from 'date-fns'; -import Stripe from 'stripe'; import { isDefined } from 'twenty-shared/utils'; import { Not, Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { getSubscriptionStatus } from 'src/engine/core-modules/billing-webhook/utils/transform-stripe-subscription-event-to-database-subscription.util'; import { BillingException, BillingExceptionCode, } from 'src/engine/core-modules/billing/billing.exception'; import { BillingEntitlement } from 'src/engine/core-modules/billing/entities/billing-entitlement.entity'; -import { BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; +import { type BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; import { BillingSubscriptionItem } from 'src/engine/core-modules/billing/entities/billing-subscription-item.entity'; import { BillingSubscription } from 'src/engine/core-modules/billing/entities/billing-subscription.entity'; -import { BillingEntitlementKey } from 'src/engine/core-modules/billing/enums/billing-entitlement-key.enum'; +import { type BillingEntitlementKey } from 'src/engine/core-modules/billing/enums/billing-entitlement-key.enum'; import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; import { SubscriptionInterval } from 'src/engine/core-modules/billing/enums/billing-subscription-interval.enum'; @@ -31,7 +32,7 @@ import { StripeSubscriptionItemService } from 'src/engine/core-modules/billing/s import { StripeSubscriptionService } from 'src/engine/core-modules/billing/stripe/services/stripe-subscription.service'; import { getPlanKeyFromSubscription } from 'src/engine/core-modules/billing/utils/get-plan-key-from-subscription.util'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; @Injectable() export class BillingSubscriptionService { diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing-usage.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing-usage.service.ts index 47c8335b235..13aa3c7e463 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing-usage.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing-usage.service.ts @@ -10,15 +10,15 @@ import { BillingException, BillingExceptionCode, } from 'src/engine/core-modules/billing/billing.exception'; -import { BillingMeteredProductUsageOutput } from 'src/engine/core-modules/billing/dtos/outputs/billing-metered-product-usage.output'; +import { type BillingMeteredProductUsageOutput } from 'src/engine/core-modules/billing/dtos/outputs/billing-metered-product-usage.output'; import { BillingCustomer } from 'src/engine/core-modules/billing/entities/billing-customer.entity'; import { SubscriptionStatus } from 'src/engine/core-modules/billing/enums/billing-subscription-status.enum'; import { BillingSubscriptionItemService } from 'src/engine/core-modules/billing/services/billing-subscription-item.service'; import { BillingSubscriptionService } from 'src/engine/core-modules/billing/services/billing-subscription.service'; import { StripeBillingMeterEventService } from 'src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service'; -import { BillingUsageEvent } from 'src/engine/core-modules/billing/types/billing-usage-event.type'; +import { type BillingUsageEvent } from 'src/engine/core-modules/billing/types/billing-usage-event.type'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; @Injectable() export class BillingUsageService { diff --git a/packages/twenty-server/src/engine/core-modules/billing/services/billing.service.ts b/packages/twenty-server/src/engine/core-modules/billing/services/billing.service.ts index c38be69edd2..e5d16c701c5 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/services/billing.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/services/billing.service.ts @@ -7,8 +7,8 @@ import { isDefined } from 'class-validator'; import { Repository } from 'typeorm'; import { BillingSubscription } from 'src/engine/core-modules/billing/entities/billing-subscription.entity'; -import { BillingEntitlementKey } from 'src/engine/core-modules/billing/enums/billing-entitlement-key.enum'; -import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; +import { type BillingEntitlementKey } from 'src/engine/core-modules/billing/enums/billing-entitlement-key.enum'; +import { type BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; import { SubscriptionStatus } from 'src/engine/core-modules/billing/enums/billing-subscription-status.enum'; import { BillingProductService } from 'src/engine/core-modules/billing/services/billing-product.service'; import { BillingSubscriptionService } from 'src/engine/core-modules/billing/services/billing-subscription.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service.ts index 90d9f460491..e72f8375e21 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter-event.service.ts @@ -2,9 +2,9 @@ import { Injectable, Logger } from '@nestjs/common'; -import Stripe from 'stripe'; +import type Stripe from 'stripe'; -import { BillingMeterEventName } from 'src/engine/core-modules/billing/enums/billing-meter-event-names'; +import { type BillingMeterEventName } from 'src/engine/core-modules/billing/enums/billing-meter-event-names'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter.service.ts index 7ed9f1a5e2a..2df41706d20 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-meter.service.ts @@ -2,7 +2,7 @@ import { Injectable, Logger } from '@nestjs/common'; -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-portal.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-portal.service.ts index c1302b1f36e..e2b9be2dcc0 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-portal.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-billing-portal.service.ts @@ -2,7 +2,7 @@ import { Injectable, Logger } from '@nestjs/common'; -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-checkout.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-checkout.service.ts index 49dc8319c81..d213c12c1f3 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-checkout.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-checkout.service.ts @@ -3,15 +3,16 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import Stripe from 'stripe'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; +import type Stripe from 'stripe'; + import { BillingCustomer } from 'src/engine/core-modules/billing/entities/billing-customer.entity'; import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { User } from 'src/engine/core-modules/user/user.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; @Injectable() export class StripeCheckoutService { diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-customer.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-customer.service.ts index c6c62caa9c6..1b1ba102fe4 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-customer.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-customer.service.ts @@ -2,7 +2,7 @@ import { Injectable, Logger } from '@nestjs/common'; -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-price.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-price.service.ts index a8e889d91b1..263248f24be 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-price.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-price.service.ts @@ -2,7 +2,7 @@ import { Injectable, Logger } from '@nestjs/common'; -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-product.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-product.service.ts index ca2a4c980b1..d66d86cfbb4 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-product.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-product.service.ts @@ -2,7 +2,7 @@ import { Injectable, Logger } from '@nestjs/common'; -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription-item.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription-item.service.ts index cebdd9c0acb..54efa5a4d15 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription-item.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription-item.service.ts @@ -2,9 +2,10 @@ import { Injectable, Logger } from '@nestjs/common'; -import Stripe from 'stripe'; import { isDefined } from 'twenty-shared/utils'; +import type Stripe from 'stripe'; + import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription.service.ts index ae72d1cc501..0e6cecece28 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-subscription.service.ts @@ -2,9 +2,9 @@ import { Injectable, Logger } from '@nestjs/common'; -import Stripe from 'stripe'; +import type Stripe from 'stripe'; -import { BillingSubscriptionItem } from 'src/engine/core-modules/billing/entities/billing-subscription-item.entity'; +import { type BillingSubscriptionItem } from 'src/engine/core-modules/billing/entities/billing-subscription-item.entity'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-webhook.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-webhook.service.ts index 23649f366c6..94256ec1d42 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-webhook.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/services/stripe-webhook.service.ts @@ -2,7 +2,7 @@ import { Injectable, Logger } from '@nestjs/common'; -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk-mock.service.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk-mock.service.ts index 1155aa45282..b2e9763f5b6 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk-mock.service.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk-mock.service.ts @@ -2,10 +2,10 @@ import { Injectable } from '@nestjs/common'; -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { StripeSDKMock } from 'src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk.mock'; -import { StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; +import { type StripeSDKService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/services/stripe-sdk.service'; @Injectable() export class StripeSDKMockService implements StripeSDKService { diff --git a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk.mock.ts b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk.mock.ts index 272e9098fec..408bd1ecbef 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk.mock.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk.mock.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; export class StripeSDKMock { constructor(private readonly apiKey: string) {} diff --git a/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-plan-result.type.ts b/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-plan-result.type.ts index 4adb678e78d..19f71f8b0f5 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-plan-result.type.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-plan-result.type.ts @@ -1,7 +1,7 @@ /* @license Enterprise */ -import { BillingProduct } from 'src/engine/core-modules/billing/entities/billing-product.entity'; -import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; +import { type BillingProduct } from 'src/engine/core-modules/billing/entities/billing-product.entity'; +import { type BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; export type BillingGetPlanResult = { planKey: BillingPlanKey; diff --git a/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type.ts b/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type.ts index 4c9833b450d..b82c3c8bf9f 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import { BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; +import { type BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; export type BillingGetPricesPerPlanResult = { baseProductPrice: BillingPrice; diff --git a/packages/twenty-server/src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type.ts b/packages/twenty-server/src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type.ts index a3da4752a06..518b4a01120 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/types/billing-portal-checkout-session-parameters.type.ts @@ -1,9 +1,9 @@ /* @license Enterprise */ -import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; -import { BillingGetPricesPerPlanResult } from 'src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; +import { type BillingGetPricesPerPlanResult } from 'src/engine/core-modules/billing/types/billing-get-prices-per-plan-result.type'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; export type BillingPortalCheckoutSessionParameters = { user: User; diff --git a/packages/twenty-server/src/engine/core-modules/billing/types/billing-usage-event.type.ts b/packages/twenty-server/src/engine/core-modules/billing/types/billing-usage-event.type.ts index 3a54cc52304..db6e14ddff9 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/types/billing-usage-event.type.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/types/billing-usage-event.type.ts @@ -1,8 +1,8 @@ /* @license Enterprise */ -import { NonNegative } from 'type-fest'; +import { type NonNegative } from 'type-fest'; -import { BillingMeterEventName } from 'src/engine/core-modules/billing/enums/billing-meter-event-names'; +import { type BillingMeterEventName } from 'src/engine/core-modules/billing/enums/billing-meter-event-names'; export type BillingUsageEvent = { eventName: BillingMeterEventName; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/format-database-product-to-graphql-dto.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/format-database-product-to-graphql-dto.util.spec.ts index 2d0e2d7ac16..1bf617dcc7c 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/format-database-product-to-graphql-dto.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/format-database-product-to-graphql-dto.util.spec.ts @@ -4,7 +4,7 @@ import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-pl import { BillingPriceTiersMode } from 'src/engine/core-modules/billing/enums/billing-price-tiers-mode.enum'; import { SubscriptionInterval } from 'src/engine/core-modules/billing/enums/billing-subscription-interval.enum'; import { BillingUsageType } from 'src/engine/core-modules/billing/enums/billing-usage-type.enum'; -import { BillingGetPlanResult } from 'src/engine/core-modules/billing/types/billing-get-plan-result.type'; +import { type BillingGetPlanResult } from 'src/engine/core-modules/billing/types/billing-get-plan-result.type'; import { formatBillingDatabaseProductToGraphqlDTO } from 'src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util'; describe('formatBillingDatabaseProductToGraphqlDTO', () => { diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/is-stripe-valid-product-metadata.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/is-stripe-valid-product-metadata.util.spec.ts index 59636a08eaa..6baab43114c 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/is-stripe-valid-product-metadata.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/is-stripe-valid-product-metadata.util.spec.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-meter-to-database-meter.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-meter-to-database-meter.util.spec.ts index afd9288155e..d15c28d4192 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-meter-to-database-meter.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-meter-to-database-meter.util.spec.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingMeterEventTimeWindow } from 'src/engine/core-modules/billing/enums/billing-meter-event-time-window.enum'; import { BillingMeterStatus } from 'src/engine/core-modules/billing/enums/billing-meter-status.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-price-to-database-price.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-price-to-database-price.util.spec.ts index be0a73f5628..27fe05c5b4b 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-price-to-database-price.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-price-to-database-price.util.spec.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingPriceBillingScheme } from 'src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum'; import { BillingPriceTaxBehavior } from 'src/engine/core-modules/billing/enums/billing-price-tax-behavior.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-product-to-database-product.util.spec.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-product-to-database-product.util.spec.ts index f1ce412a46d..a601fdf7269 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-product-to-database-product.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/__tests__/transform-stripe-product-to-database-product.util.spec.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { transformStripeProductToDatabaseProduct } from 'src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util'; describe('transformStripeProductToDatabaseProduct', () => { diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util.ts index 719e73b3dae..92619d62e77 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/format-database-product-to-graphql-dto.util.ts @@ -1,13 +1,13 @@ /* @license Enterprise */ -import { BillingPriceLicensedDTO } from 'src/engine/core-modules/billing/dtos/billing-price-licensed.dto'; -import { BillingPriceMeteredDTO } from 'src/engine/core-modules/billing/dtos/billing-price-metered.dto'; -import { BillingPlanOutput } from 'src/engine/core-modules/billing/dtos/outputs/billing-plan.output'; -import { BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; +import { type BillingPriceLicensedDTO } from 'src/engine/core-modules/billing/dtos/billing-price-licensed.dto'; +import { type BillingPriceMeteredDTO } from 'src/engine/core-modules/billing/dtos/billing-price-metered.dto'; +import { type BillingPlanOutput } from 'src/engine/core-modules/billing/dtos/outputs/billing-plan.output'; +import { type BillingPrice } from 'src/engine/core-modules/billing/entities/billing-price.entity'; import { BillingPriceTiersMode } from 'src/engine/core-modules/billing/enums/billing-price-tiers-mode.enum'; import { SubscriptionInterval } from 'src/engine/core-modules/billing/enums/billing-subscription-interval.enum'; import { BillingUsageType } from 'src/engine/core-modules/billing/enums/billing-usage-type.enum'; -import { BillingGetPlanResult } from 'src/engine/core-modules/billing/types/billing-get-plan-result.type'; +import { type BillingGetPlanResult } from 'src/engine/core-modules/billing/types/billing-get-plan-result.type'; export const formatBillingDatabaseProductToGraphqlDTO = ( plan: BillingGetPlanResult, diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/get-plan-key-from-subscription.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/get-plan-key-from-subscription.util.ts index cbeffe0825b..b6b1c38dac9 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/get-plan-key-from-subscription.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/get-plan-key-from-subscription.util.ts @@ -1,4 +1,4 @@ -import { BillingSubscription } from 'src/engine/core-modules/billing/entities/billing-subscription.entity'; +import { type BillingSubscription } from 'src/engine/core-modules/billing/entities/billing-subscription.entity'; import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; export const getPlanKeyFromSubscription = ( diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/is-stripe-valid-product-metadata.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/is-stripe-valid-product-metadata.util.ts index 5e2f55cdf56..8130dfe8230 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/is-stripe-valid-product-metadata.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/is-stripe-valid-product-metadata.util.ts @@ -1,11 +1,11 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingPlanKey } from 'src/engine/core-modules/billing/enums/billing-plan-key.enum'; import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; import { BillingUsageType } from 'src/engine/core-modules/billing/enums/billing-usage-type.enum'; -import { BillingProductMetadata } from 'src/engine/core-modules/billing/types/billing-product-metadata.type'; +import { type BillingProductMetadata } from 'src/engine/core-modules/billing/types/billing-product-metadata.type'; export function isStripeValidProductMetadata( metadata: Stripe.Metadata, diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-meter-to-database-meter.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-meter-to-database-meter.util.ts index 4b732c22b5d..4762f3caa48 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-meter-to-database-meter.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-meter-to-database-meter.util.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingMeterEventTimeWindow } from 'src/engine/core-modules/billing/enums/billing-meter-event-time-window.enum'; import { BillingMeterStatus } from 'src/engine/core-modules/billing/enums/billing-meter-status.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-price-to-database-price.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-price-to-database-price.util.ts index 2f208dc7c95..dc8dc580e9a 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-price-to-database-price.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-price-to-database-price.util.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingPriceBillingScheme } from 'src/engine/core-modules/billing/enums/billing-price-billing-scheme.enum'; import { BillingPriceTaxBehavior } from 'src/engine/core-modules/billing/enums/billing-price-tax-behavior.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util.ts b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util.ts index 829edc7ee74..469c3af6a73 100644 --- a/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util.ts +++ b/packages/twenty-server/src/engine/core-modules/billing/utils/transform-stripe-product-to-database-product.util.ts @@ -1,6 +1,6 @@ /* @license Enterprise */ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; export const transformStripeProductToDatabaseProduct = ( data: Stripe.Product, diff --git a/packages/twenty-server/src/engine/core-modules/cache-lock/__tests__/cache-lock.service.spec.ts b/packages/twenty-server/src/engine/core-modules/cache-lock/__tests__/cache-lock.service.spec.ts index 34fccb74412..2d604cbbca1 100644 --- a/packages/twenty-server/src/engine/core-modules/cache-lock/__tests__/cache-lock.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/cache-lock/__tests__/cache-lock.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { CacheLockService } from 'src/engine/core-modules/cache-lock/cache-lock.service'; import { CacheStorageService } from 'src/engine/core-modules/cache-storage/services/cache-storage.service'; diff --git a/packages/twenty-server/src/engine/core-modules/cache-lock/with-lock.decorator.ts b/packages/twenty-server/src/engine/core-modules/cache-lock/with-lock.decorator.ts index d5aea078ec2..5f25ca0d9d1 100644 --- a/packages/twenty-server/src/engine/core-modules/cache-lock/with-lock.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/cache-lock/with-lock.decorator.ts @@ -1,7 +1,7 @@ import { Inject } from '@nestjs/common'; import { - CacheLockOptions, + type CacheLockOptions, CacheLockService, } from 'src/engine/core-modules/cache-lock/cache-lock.service'; diff --git a/packages/twenty-server/src/engine/core-modules/cache-storage/cache-storage.module-factory.ts b/packages/twenty-server/src/engine/core-modules/cache-storage/cache-storage.module-factory.ts index afc1f4be72c..72822c6e292 100644 --- a/packages/twenty-server/src/engine/core-modules/cache-storage/cache-storage.module-factory.ts +++ b/packages/twenty-server/src/engine/core-modules/cache-storage/cache-storage.module-factory.ts @@ -1,9 +1,9 @@ -import { CacheModuleOptions } from '@nestjs/common'; +import { type CacheModuleOptions } from '@nestjs/common'; import { redisStore } from 'cache-manager-redis-yet'; import { CacheStorageType } from 'src/engine/core-modules/cache-storage/types/cache-storage-type.enum'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; export const cacheStorageModuleFactory = ( twentyConfigService: TwentyConfigService, diff --git a/packages/twenty-server/src/engine/core-modules/cache-storage/cache-storage.module.ts b/packages/twenty-server/src/engine/core-modules/cache-storage/cache-storage.module.ts index 24ca082d303..e5c7a330949 100644 --- a/packages/twenty-server/src/engine/core-modules/cache-storage/cache-storage.module.ts +++ b/packages/twenty-server/src/engine/core-modules/cache-storage/cache-storage.module.ts @@ -1,5 +1,5 @@ import { CACHE_MANAGER, Cache, CacheModule } from '@nestjs/cache-manager'; -import { Global, Inject, Module, OnModuleDestroy } from '@nestjs/common'; +import { Global, Inject, Module, type OnModuleDestroy } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import { cacheStorageModuleFactory } from 'src/engine/core-modules/cache-storage/cache-storage.module-factory'; diff --git a/packages/twenty-server/src/engine/core-modules/cache-storage/decorators/cache-storage.decorator.ts b/packages/twenty-server/src/engine/core-modules/cache-storage/decorators/cache-storage.decorator.ts index 0cd48cce30c..7ff83ae4eee 100644 --- a/packages/twenty-server/src/engine/core-modules/cache-storage/decorators/cache-storage.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/cache-storage/decorators/cache-storage.decorator.ts @@ -1,6 +1,6 @@ import { Inject } from '@nestjs/common'; -import { CacheStorageNamespace } from 'src/engine/core-modules/cache-storage/types/cache-storage-namespace.enum'; +import { type CacheStorageNamespace } from 'src/engine/core-modules/cache-storage/types/cache-storage-namespace.enum'; export const InjectCacheStorage = ( cacheStorageNamespace: CacheStorageNamespace, diff --git a/packages/twenty-server/src/engine/core-modules/cache-storage/services/cache-storage.service.ts b/packages/twenty-server/src/engine/core-modules/cache-storage/services/cache-storage.service.ts index 3b3b848240c..dbb95720dc3 100644 --- a/packages/twenty-server/src/engine/core-modules/cache-storage/services/cache-storage.service.ts +++ b/packages/twenty-server/src/engine/core-modules/cache-storage/services/cache-storage.service.ts @@ -1,8 +1,8 @@ import { CACHE_MANAGER, Cache } from '@nestjs/cache-manager'; import { Inject, Injectable } from '@nestjs/common'; -import { Milliseconds } from 'cache-manager'; -import { RedisCache } from 'cache-manager-redis-yet'; +import { type Milliseconds } from 'cache-manager'; +import { type RedisCache } from 'cache-manager-redis-yet'; import { CacheStorageNamespace } from 'src/engine/core-modules/cache-storage/types/cache-storage-namespace.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.spec.ts b/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.spec.ts index 19128e77b5a..d2a547e6399 100644 --- a/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.spec.ts @@ -1,11 +1,11 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { FIELD_RESTRICTED_ADDITIONAL_PERMISSIONS_REQUIRED } from 'twenty-shared/constants'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { CalendarChannelVisibility } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; +import { type CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; import { TimelineCalendarEventService } from './timeline-calendar-event.service'; diff --git a/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.ts b/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.ts index 42362b1709c..fff572013a3 100644 --- a/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.ts +++ b/packages/twenty-server/src/engine/core-modules/calendar/timeline-calendar-event.service.ts @@ -5,12 +5,12 @@ import { FIELD_RESTRICTED_ADDITIONAL_PERMISSIONS_REQUIRED } from 'twenty-shared/ import { Any } from 'typeorm'; import { TIMELINE_CALENDAR_EVENTS_DEFAULT_PAGE_SIZE } from 'src/engine/core-modules/calendar/constants/calendar.constants'; -import { TimelineCalendarEventsWithTotal } from 'src/engine/core-modules/calendar/dtos/timeline-calendar-events-with-total.dto'; +import { type TimelineCalendarEventsWithTotal } from 'src/engine/core-modules/calendar/dtos/timeline-calendar-events-with-total.dto'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { CalendarChannelVisibility } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; -import { OpportunityWorkspaceEntity } from 'src/modules/opportunity/standard-objects/opportunity.workspace-entity'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; +import { type OpportunityWorkspaceEntity } from 'src/modules/opportunity/standard-objects/opportunity.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; @Injectable() export class TimelineCalendarEventService { diff --git a/packages/twenty-server/src/engine/core-modules/captcha/captcha.guard.ts b/packages/twenty-server/src/engine/core-modules/captcha/captcha.guard.ts index a9377bab1ae..8a26eb06a38 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/captcha.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/captcha.guard.ts @@ -1,4 +1,8 @@ -import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { + type CanActivate, + type ExecutionContext, + Injectable, +} from '@nestjs/common'; import { GqlExecutionContext } from '@nestjs/graphql'; import { t } from '@lingui/core/macro'; diff --git a/packages/twenty-server/src/engine/core-modules/captcha/captcha.module-factory.ts b/packages/twenty-server/src/engine/core-modules/captcha/captcha.module-factory.ts index 622e9c979ad..3bcca0b6465 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/captcha.module-factory.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/captcha.module-factory.ts @@ -1,8 +1,8 @@ import { - CaptchaDriverOptions, - CaptchaModuleOptions, + type CaptchaDriverOptions, + type CaptchaModuleOptions, } from 'src/engine/core-modules/captcha/interfaces'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; export const captchaModuleFactory = ( twentyConfigService: TwentyConfigService, diff --git a/packages/twenty-server/src/engine/core-modules/captcha/captcha.module.ts b/packages/twenty-server/src/engine/core-modules/captcha/captcha.module.ts index 674c69997c0..a3c4c26bbb0 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/captcha.module.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/captcha.module.ts @@ -1,4 +1,4 @@ -import { DynamicModule, Global } from '@nestjs/common'; +import { type DynamicModule, Global } from '@nestjs/common'; import { CaptchaService } from 'src/engine/core-modules/captcha/captcha.service'; import { CAPTCHA_DRIVER } from 'src/engine/core-modules/captcha/constants/captcha-driver.constants'; @@ -6,7 +6,7 @@ import { GoogleRecaptchaDriver } from 'src/engine/core-modules/captcha/drivers/g import { TurnstileDriver } from 'src/engine/core-modules/captcha/drivers/turnstile.driver'; import { CaptchaDriverType, - CaptchaModuleAsyncOptions, + type CaptchaModuleAsyncOptions, } from 'src/engine/core-modules/captcha/interfaces'; @Global() diff --git a/packages/twenty-server/src/engine/core-modules/captcha/captcha.service.ts b/packages/twenty-server/src/engine/core-modules/captcha/captcha.service.ts index 98388de7206..d4a08f80723 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/captcha.service.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/captcha.service.ts @@ -3,7 +3,7 @@ import { Inject, Injectable } from '@nestjs/common'; import { CaptchaDriver } from 'src/engine/core-modules/captcha/drivers/interfaces/captcha-driver.interface'; import { CAPTCHA_DRIVER } from 'src/engine/core-modules/captcha/constants/captcha-driver.constants'; -import { CaptchaValidateResult } from 'src/engine/core-modules/captcha/interfaces'; +import { type CaptchaValidateResult } from 'src/engine/core-modules/captcha/interfaces'; @Injectable() export class CaptchaService implements CaptchaDriver { diff --git a/packages/twenty-server/src/engine/core-modules/captcha/drivers/google-recaptcha.driver.ts b/packages/twenty-server/src/engine/core-modules/captcha/drivers/google-recaptcha.driver.ts index 9608e37baf6..113f93f053d 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/drivers/google-recaptcha.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/drivers/google-recaptcha.driver.ts @@ -1,11 +1,11 @@ -import axios, { AxiosInstance } from 'axios'; +import axios, { type AxiosInstance } from 'axios'; -import { CaptchaDriver } from 'src/engine/core-modules/captcha/drivers/interfaces/captcha-driver.interface'; -import { CaptchaServerResponse } from 'src/engine/core-modules/captcha/drivers/interfaces/captcha-server-response'; +import { type CaptchaDriver } from 'src/engine/core-modules/captcha/drivers/interfaces/captcha-driver.interface'; +import { type CaptchaServerResponse } from 'src/engine/core-modules/captcha/drivers/interfaces/captcha-server-response'; import { - CaptchaDriverOptions, - CaptchaValidateResult, + type CaptchaDriverOptions, + type CaptchaValidateResult, } from 'src/engine/core-modules/captcha/interfaces'; export class GoogleRecaptchaDriver implements CaptchaDriver { diff --git a/packages/twenty-server/src/engine/core-modules/captcha/drivers/interfaces/captcha-driver.interface.ts b/packages/twenty-server/src/engine/core-modules/captcha/drivers/interfaces/captcha-driver.interface.ts index b40d6f97301..b6f0c805894 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/drivers/interfaces/captcha-driver.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/drivers/interfaces/captcha-driver.interface.ts @@ -1,4 +1,4 @@ -import { CaptchaValidateResult } from 'src/engine/core-modules/captcha/interfaces'; +import { type CaptchaValidateResult } from 'src/engine/core-modules/captcha/interfaces'; export interface CaptchaDriver { validate(token: string): Promise; diff --git a/packages/twenty-server/src/engine/core-modules/captcha/drivers/turnstile.driver.ts b/packages/twenty-server/src/engine/core-modules/captcha/drivers/turnstile.driver.ts index 608099ff66c..7fde26920bc 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/drivers/turnstile.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/drivers/turnstile.driver.ts @@ -1,11 +1,11 @@ -import axios, { AxiosInstance } from 'axios'; +import axios, { type AxiosInstance } from 'axios'; -import { CaptchaDriver } from 'src/engine/core-modules/captcha/drivers/interfaces/captcha-driver.interface'; -import { CaptchaServerResponse } from 'src/engine/core-modules/captcha/drivers/interfaces/captcha-server-response'; +import { type CaptchaDriver } from 'src/engine/core-modules/captcha/drivers/interfaces/captcha-driver.interface'; +import { type CaptchaServerResponse } from 'src/engine/core-modules/captcha/drivers/interfaces/captcha-server-response'; import { - CaptchaDriverOptions, - CaptchaValidateResult, + type CaptchaDriverOptions, + type CaptchaValidateResult, } from 'src/engine/core-modules/captcha/interfaces'; export class TurnstileDriver implements CaptchaDriver { diff --git a/packages/twenty-server/src/engine/core-modules/captcha/filters/captcha-graphql-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/captcha/filters/captcha-graphql-api-exception.filter.ts index d251e69254a..ab8fdb3d974 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/filters/captcha-graphql-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/filters/captcha-graphql-api-exception.filter.ts @@ -1,4 +1,4 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; import { CaptchaException } from 'src/engine/core-modules/captcha/captcha.exception'; import { captchaGraphqlApiExceptionHandler } from 'src/engine/core-modules/captcha/utils/captcha-graphql-api-exception-handler.util'; diff --git a/packages/twenty-server/src/engine/core-modules/captcha/interfaces/captcha.interface.ts b/packages/twenty-server/src/engine/core-modules/captcha/interfaces/captcha.interface.ts index 52d14eb3793..b925ab7b475 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/interfaces/captcha.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/interfaces/captcha.interface.ts @@ -1,4 +1,4 @@ -import { FactoryProvider, ModuleMetadata } from '@nestjs/common'; +import { type FactoryProvider, type ModuleMetadata } from '@nestjs/common'; import { registerEnumType } from '@nestjs/graphql'; export enum CaptchaDriverType { diff --git a/packages/twenty-server/src/engine/core-modules/captcha/utils/captcha-graphql-api-exception-handler.util.ts b/packages/twenty-server/src/engine/core-modules/captcha/utils/captcha-graphql-api-exception-handler.util.ts index 9048b6947f5..733b5886409 100644 --- a/packages/twenty-server/src/engine/core-modules/captcha/utils/captcha-graphql-api-exception-handler.util.ts +++ b/packages/twenty-server/src/engine/core-modules/captcha/utils/captcha-graphql-api-exception-handler.util.ts @@ -1,5 +1,7 @@ +import { assertUnreachable } from 'twenty-shared/utils'; + import { - CaptchaException, + type CaptchaException, CaptchaExceptionCode, } from 'src/engine/core-modules/captcha/captcha.exception'; import { UserInputError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; @@ -12,9 +14,7 @@ export const captchaGraphqlApiExceptionHandler = ( throw new UserInputError(exception); default: { - const _exhaustiveCheck: never = exception.code; - - throw exception; + assertUnreachable(exception.code); } } }; diff --git a/packages/twenty-server/src/engine/core-modules/client-config/client-config.controller.spec.ts b/packages/twenty-server/src/engine/core-modules/client-config/client-config.controller.spec.ts index 285e474a27b..7dd4328024d 100644 --- a/packages/twenty-server/src/engine/core-modules/client-config/client-config.controller.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/client-config/client-config.controller.spec.ts @@ -1,9 +1,9 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { SupportDriver } from 'src/engine/core-modules/twenty-config/interfaces/support.interface'; import { - ModelId, + type ModelId, ModelProvider, } from 'src/engine/core-modules/ai/constants/ai-models.const'; import { ClientConfigService } from 'src/engine/core-modules/client-config/services/client-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/client-config/client-config.controller.ts b/packages/twenty-server/src/engine/core-modules/client-config/client-config.controller.ts index 3d29b2e9473..accbdf7649d 100644 --- a/packages/twenty-server/src/engine/core-modules/client-config/client-config.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/client-config/client-config.controller.ts @@ -1,6 +1,6 @@ import { Controller, Get, UseGuards } from '@nestjs/common'; -import { ClientConfig } from 'src/engine/core-modules/client-config/client-config.entity'; +import { type ClientConfig } from 'src/engine/core-modules/client-config/client-config.entity'; import { ClientConfigService } from 'src/engine/core-modules/client-config/services/client-config.service'; import { PublicEndpointGuard } from 'src/engine/guards/public-endpoint.guard'; diff --git a/packages/twenty-server/src/engine/core-modules/client-config/services/client-config.service.spec.ts b/packages/twenty-server/src/engine/core-modules/client-config/services/client-config.service.spec.ts index 09c2cae066b..22e3629ee71 100644 --- a/packages/twenty-server/src/engine/core-modules/client-config/services/client-config.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/client-config/services/client-config.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { NodeEnvironment } from 'src/engine/core-modules/twenty-config/interfaces/node-environment.interface'; import { SupportDriver } from 'src/engine/core-modules/twenty-config/interfaces/support.interface'; diff --git a/packages/twenty-server/src/engine/core-modules/client-config/services/client-config.service.ts b/packages/twenty-server/src/engine/core-modules/client-config/services/client-config.service.ts index 7529f1521ca..c82e9bf7e46 100644 --- a/packages/twenty-server/src/engine/core-modules/client-config/services/client-config.service.ts +++ b/packages/twenty-server/src/engine/core-modules/client-config/services/client-config.service.ts @@ -10,8 +10,8 @@ import { import { AiModelRegistryService } from 'src/engine/core-modules/ai/services/ai-model-registry.service'; import { convertCentsToBillingCredits } from 'src/engine/core-modules/ai/utils/convert-cents-to-billing-credits.util'; import { - ClientAIModelConfig, - ClientConfig, + type ClientAIModelConfig, + type ClientConfig, } from 'src/engine/core-modules/client-config/client-config.entity'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { PUBLIC_FEATURE_FLAGS } from 'src/engine/core-modules/feature-flag/constants/public-feature-flag.const'; diff --git a/packages/twenty-server/src/engine/core-modules/domain-manager/controllers/cloudflare.spec.ts b/packages/twenty-server/src/engine/core-modules/domain-manager/controllers/cloudflare.spec.ts index 4bae95be727..657e33220b4 100644 --- a/packages/twenty-server/src/engine/core-modules/domain-manager/controllers/cloudflare.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/domain-manager/controllers/cloudflare.spec.ts @@ -1,13 +1,13 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Request, Response } from 'express'; +import { type Request, type Response } from 'express'; import { AuditContextMock } from 'test/utils/audit-context.mock'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { AuditService } from 'src/engine/core-modules/audit/services/audit.service'; import { CloudflareController } from 'src/engine/core-modules/domain-manager/controllers/cloudflare.controller'; -import { CustomDomainValidRecords } from 'src/engine/core-modules/domain-manager/dtos/custom-domain-valid-records'; +import { type CustomDomainValidRecords } from 'src/engine/core-modules/domain-manager/dtos/custom-domain-valid-records'; import { CustomDomainService } from 'src/engine/core-modules/domain-manager/services/custom-domain.service'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; diff --git a/packages/twenty-server/src/engine/core-modules/domain-manager/domain-manager.type.ts b/packages/twenty-server/src/engine/core-modules/domain-manager/domain-manager.type.ts index 2a773e3ae86..5ad3777f5b3 100644 --- a/packages/twenty-server/src/engine/core-modules/domain-manager/domain-manager.type.ts +++ b/packages/twenty-server/src/engine/core-modules/domain-manager/domain-manager.type.ts @@ -1,4 +1,4 @@ -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; export type WorkspaceSubdomainCustomDomainAndIsCustomDomainEnabledType = Pick< Workspace, diff --git a/packages/twenty-server/src/engine/core-modules/domain-manager/guards/cloudflare-secret.guard.ts b/packages/twenty-server/src/engine/core-modules/domain-manager/guards/cloudflare-secret.guard.ts index ae519cefe38..912158f2118 100644 --- a/packages/twenty-server/src/engine/core-modules/domain-manager/guards/cloudflare-secret.guard.ts +++ b/packages/twenty-server/src/engine/core-modules/domain-manager/guards/cloudflare-secret.guard.ts @@ -1,6 +1,10 @@ /* @license Enterprise */ -import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { + type CanActivate, + type ExecutionContext, + Injectable, +} from '@nestjs/common'; import { timingSafeEqual } from 'crypto'; diff --git a/packages/twenty-server/src/engine/core-modules/domain-manager/guards/cloudflare-secret.spec.ts b/packages/twenty-server/src/engine/core-modules/domain-manager/guards/cloudflare-secret.spec.ts index 0c2815097c1..e47419027ce 100644 --- a/packages/twenty-server/src/engine/core-modules/domain-manager/guards/cloudflare-secret.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/domain-manager/guards/cloudflare-secret.spec.ts @@ -1,8 +1,8 @@ -import { ExecutionContext } from '@nestjs/common'; +import { type ExecutionContext } from '@nestjs/common'; import * as crypto from 'crypto'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { CloudflareSecretMatchGuard } from './cloudflare-secret.guard'; diff --git a/packages/twenty-server/src/engine/core-modules/domain-manager/services/custom-domain.service.spec.ts b/packages/twenty-server/src/engine/core-modules/domain-manager/services/custom-domain.service.spec.ts index 30a76a052ec..11674c021e9 100644 --- a/packages/twenty-server/src/engine/core-modules/domain-manager/services/custom-domain.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/domain-manager/services/custom-domain.service.spec.ts @@ -1,8 +1,8 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import Cloudflare from 'cloudflare'; -import { CustomHostnameCreateResponse } from 'cloudflare/resources/custom-hostnames/custom-hostnames'; +import { type CustomHostnameCreateResponse } from 'cloudflare/resources/custom-hostnames/custom-hostnames'; import { AuditContextMock } from 'test/utils/audit-context.mock'; import { AuditService } from 'src/engine/core-modules/audit/services/audit.service'; diff --git a/packages/twenty-server/src/engine/core-modules/domain-manager/services/custom-domain.service.ts b/packages/twenty-server/src/engine/core-modules/domain-manager/services/custom-domain.service.ts index 58268f3366d..f85be07e92c 100644 --- a/packages/twenty-server/src/engine/core-modules/domain-manager/services/custom-domain.service.ts +++ b/packages/twenty-server/src/engine/core-modules/domain-manager/services/custom-domain.service.ts @@ -3,7 +3,7 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import Cloudflare from 'cloudflare'; -import { CustomHostnameCreateParams } from 'cloudflare/resources/custom-hostnames/custom-hostnames'; +import { type CustomHostnameCreateParams } from 'cloudflare/resources/custom-hostnames/custom-hostnames'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; @@ -14,7 +14,7 @@ import { DomainManagerException, DomainManagerExceptionCode, } from 'src/engine/core-modules/domain-manager/domain-manager.exception'; -import { CustomDomainValidRecords } from 'src/engine/core-modules/domain-manager/dtos/custom-domain-valid-records'; +import { type CustomDomainValidRecords } from 'src/engine/core-modules/domain-manager/dtos/custom-domain-valid-records'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { domainManagerValidator } from 'src/engine/core-modules/domain-manager/validator/cloudflare.validate'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/domain-manager/services/domain-manager.service.spec.ts b/packages/twenty-server/src/engine/core-modules/domain-manager/services/domain-manager.service.spec.ts index 1a149efc130..85266367510 100644 --- a/packages/twenty-server/src/engine/core-modules/domain-manager/services/domain-manager.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/domain-manager/services/domain-manager.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/domain-manager/services/domain-manager.service.ts b/packages/twenty-server/src/engine/core-modules/domain-manager/services/domain-manager.service.ts index 870ef4fe62e..d972f71c3aa 100644 --- a/packages/twenty-server/src/engine/core-modules/domain-manager/services/domain-manager.service.ts +++ b/packages/twenty-server/src/engine/core-modules/domain-manager/services/domain-manager.service.ts @@ -4,8 +4,8 @@ import { InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; -import { WorkspaceSubdomainCustomDomainAndIsCustomDomainEnabledType } from 'src/engine/core-modules/domain-manager/domain-manager.type'; -import { CustomDomainValidRecords } from 'src/engine/core-modules/domain-manager/dtos/custom-domain-valid-records'; +import { type WorkspaceSubdomainCustomDomainAndIsCustomDomainEnabledType } from 'src/engine/core-modules/domain-manager/domain-manager.type'; +import { type CustomDomainValidRecords } from 'src/engine/core-modules/domain-manager/dtos/custom-domain-valid-records'; import { generateRandomSubdomain } from 'src/engine/core-modules/domain-manager/utils/generate-random-subdomain'; import { getSubdomainFromEmail } from 'src/engine/core-modules/domain-manager/utils/get-subdomain-from-email'; import { getSubdomainNameFromDisplayName } from 'src/engine/core-modules/domain-manager/utils/get-subdomain-name-from-display-name'; diff --git a/packages/twenty-server/src/engine/core-modules/domain-manager/validator/cloudflare.validate.ts b/packages/twenty-server/src/engine/core-modules/domain-manager/validator/cloudflare.validate.ts index 0ea9f03a6e6..ab956ef6dfd 100644 --- a/packages/twenty-server/src/engine/core-modules/domain-manager/validator/cloudflare.validate.ts +++ b/packages/twenty-server/src/engine/core-modules/domain-manager/validator/cloudflare.validate.ts @@ -1,6 +1,7 @@ -import Cloudflare from 'cloudflare'; import { t } from '@lingui/core/macro'; +import type Cloudflare from 'cloudflare'; + import { DomainManagerException, DomainManagerExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts b/packages/twenty-server/src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts index f485f47067f..f3589a8b1c3 100644 --- a/packages/twenty-server/src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts +++ b/packages/twenty-server/src/engine/core-modules/email-verification/email-verification-exception-filter.util.ts @@ -1,5 +1,6 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; +import { assertUnreachable } from 'twenty-shared/utils'; import { t } from '@lingui/core/macro'; import { @@ -39,9 +40,7 @@ export class EmailVerificationExceptionFilter implements ExceptionFilter { case EmailVerificationExceptionCode.INVALID_EMAIL: throw new UserInputError(exception); default: { - const _exhaustiveCheck: never = exception.code; - - throw exception; + assertUnreachable(exception.code); } } } diff --git a/packages/twenty-server/src/engine/core-modules/email-verification/services/email-verification.service.ts b/packages/twenty-server/src/engine/core-modules/email-verification/services/email-verification.service.ts index 2f563bb1c29..2188bac0252 100644 --- a/packages/twenty-server/src/engine/core-modules/email-verification/services/email-verification.service.ts +++ b/packages/twenty-server/src/engine/core-modules/email-verification/services/email-verification.service.ts @@ -7,7 +7,7 @@ import { render } from '@react-email/render'; import { addMilliseconds, differenceInMilliseconds } from 'date-fns'; import ms from 'ms'; import { SendEmailVerificationLinkEmail } from 'twenty-emails'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; @@ -16,7 +16,7 @@ import { AppTokenType, } from 'src/engine/core-modules/app-token/app-token.entity'; import { EmailVerificationTokenService } from 'src/engine/core-modules/auth/token/services/email-verification-token.service'; -import { WorkspaceSubdomainCustomDomainAndIsCustomDomainEnabledType } from 'src/engine/core-modules/domain-manager/domain-manager.type'; +import { type WorkspaceSubdomainCustomDomainAndIsCustomDomainEnabledType } from 'src/engine/core-modules/domain-manager/domain-manager.type'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { EmailVerificationException, diff --git a/packages/twenty-server/src/engine/core-modules/email/__tests__/email-driver.factory.spec.ts b/packages/twenty-server/src/engine/core-modules/email/__tests__/email-driver.factory.spec.ts index fb551cc4223..353f8e868a5 100644 --- a/packages/twenty-server/src/engine/core-modules/email/__tests__/email-driver.factory.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/email/__tests__/email-driver.factory.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { EmailDriverFactory } from 'src/engine/core-modules/email/email-driver.factory'; import { EmailDriver } from 'src/engine/core-modules/email/enums/email-driver.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/email/__tests__/email-sender.service.spec.ts b/packages/twenty-server/src/engine/core-modules/email/__tests__/email-sender.service.spec.ts index 39bed70ea3f..1bf1e83ecfb 100644 --- a/packages/twenty-server/src/engine/core-modules/email/__tests__/email-sender.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/email/__tests__/email-sender.service.spec.ts @@ -1,6 +1,6 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { SendMailOptions } from 'nodemailer'; +import { type SendMailOptions } from 'nodemailer'; import { EmailDriverFactory } from 'src/engine/core-modules/email/email-driver.factory'; import { EmailSenderService } from 'src/engine/core-modules/email/email-sender.service'; diff --git a/packages/twenty-server/src/engine/core-modules/email/drivers/interfaces/email-driver.interface.ts b/packages/twenty-server/src/engine/core-modules/email/drivers/interfaces/email-driver.interface.ts index a63874ed6fe..6ecb16abf6f 100644 --- a/packages/twenty-server/src/engine/core-modules/email/drivers/interfaces/email-driver.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/email/drivers/interfaces/email-driver.interface.ts @@ -1,4 +1,4 @@ -import { SendMailOptions } from 'nodemailer'; +import { type SendMailOptions } from 'nodemailer'; export interface EmailDriverInterface { send(sendMailOptions: SendMailOptions): Promise; diff --git a/packages/twenty-server/src/engine/core-modules/email/drivers/logger.driver.ts b/packages/twenty-server/src/engine/core-modules/email/drivers/logger.driver.ts index a5767ed55fc..29c1ede356b 100644 --- a/packages/twenty-server/src/engine/core-modules/email/drivers/logger.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/email/drivers/logger.driver.ts @@ -1,8 +1,8 @@ import { Logger } from '@nestjs/common'; -import { SendMailOptions } from 'nodemailer'; +import { type SendMailOptions } from 'nodemailer'; -import { EmailDriverInterface } from 'src/engine/core-modules/email/drivers/interfaces/email-driver.interface'; +import { type EmailDriverInterface } from 'src/engine/core-modules/email/drivers/interfaces/email-driver.interface'; export class LoggerDriver implements EmailDriverInterface { private readonly logger = new Logger(LoggerDriver.name); diff --git a/packages/twenty-server/src/engine/core-modules/email/drivers/smtp.driver.ts b/packages/twenty-server/src/engine/core-modules/email/drivers/smtp.driver.ts index 6a24c682858..4678567480d 100644 --- a/packages/twenty-server/src/engine/core-modules/email/drivers/smtp.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/email/drivers/smtp.driver.ts @@ -1,9 +1,14 @@ import { Logger } from '@nestjs/common'; -import { createTransport, SendMailOptions, Transporter } from 'nodemailer'; -import SMTPConnection from 'nodemailer/lib/smtp-connection'; +import { + createTransport, + type SendMailOptions, + type Transporter, +} from 'nodemailer'; -import { EmailDriverInterface } from 'src/engine/core-modules/email/drivers/interfaces/email-driver.interface'; +import { type EmailDriverInterface } from 'src/engine/core-modules/email/drivers/interfaces/email-driver.interface'; + +import type SMTPConnection from 'nodemailer/lib/smtp-connection'; export class SmtpDriver implements EmailDriverInterface { private readonly logger = new Logger(SmtpDriver.name); diff --git a/packages/twenty-server/src/engine/core-modules/email/email-driver.factory.ts b/packages/twenty-server/src/engine/core-modules/email/email-driver.factory.ts index 3b4524e6903..aa80a91147d 100644 --- a/packages/twenty-server/src/engine/core-modules/email/email-driver.factory.ts +++ b/packages/twenty-server/src/engine/core-modules/email/email-driver.factory.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { EmailDriverInterface } from 'src/engine/core-modules/email/drivers/interfaces/email-driver.interface'; +import { type EmailDriverInterface } from 'src/engine/core-modules/email/drivers/interfaces/email-driver.interface'; import { LoggerDriver } from 'src/engine/core-modules/email/drivers/logger.driver'; import { SmtpDriver } from 'src/engine/core-modules/email/drivers/smtp.driver'; diff --git a/packages/twenty-server/src/engine/core-modules/email/email-sender.service.ts b/packages/twenty-server/src/engine/core-modules/email/email-sender.service.ts index 2ce92962cfd..9df08dc5684 100644 --- a/packages/twenty-server/src/engine/core-modules/email/email-sender.service.ts +++ b/packages/twenty-server/src/engine/core-modules/email/email-sender.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { SendMailOptions } from 'nodemailer'; +import { type SendMailOptions } from 'nodemailer'; -import { EmailDriverInterface } from 'src/engine/core-modules/email/drivers/interfaces/email-driver.interface'; +import { type EmailDriverInterface } from 'src/engine/core-modules/email/drivers/interfaces/email-driver.interface'; import { EmailDriverFactory } from 'src/engine/core-modules/email/email-driver.factory'; diff --git a/packages/twenty-server/src/engine/core-modules/email/email.module.ts b/packages/twenty-server/src/engine/core-modules/email/email.module.ts index a5b51d93a8f..8fb6f2c4d22 100644 --- a/packages/twenty-server/src/engine/core-modules/email/email.module.ts +++ b/packages/twenty-server/src/engine/core-modules/email/email.module.ts @@ -1,4 +1,4 @@ -import { DynamicModule, Global } from '@nestjs/common'; +import { type DynamicModule, Global } from '@nestjs/common'; import { EmailDriverFactory } from 'src/engine/core-modules/email/email-driver.factory'; import { EmailSenderService } from 'src/engine/core-modules/email/email-sender.service'; diff --git a/packages/twenty-server/src/engine/core-modules/email/email.service.ts b/packages/twenty-server/src/engine/core-modules/email/email.service.ts index 2a223415ca1..0deb9b4a1f6 100644 --- a/packages/twenty-server/src/engine/core-modules/email/email.service.ts +++ b/packages/twenty-server/src/engine/core-modules/email/email.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { SendMailOptions } from 'nodemailer'; +import { type SendMailOptions } from 'nodemailer'; import { EmailSenderJob } from 'src/engine/core-modules/email/email-sender.job'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; diff --git a/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-event.event.ts b/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-event.event.ts index fefd2700094..045cfe629fb 100644 --- a/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-event.event.ts +++ b/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-event.event.ts @@ -1,8 +1,8 @@ -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; export type ObjectRecordEvent = | ObjectRecordUpdateEvent diff --git a/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-non-destructive-event.ts b/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-non-destructive-event.ts index b29204c04fc..948c176372e 100644 --- a/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-non-destructive-event.ts +++ b/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-non-destructive-event.ts @@ -1,7 +1,7 @@ -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; export type ObjectRecordNonDestructiveEvent = | ObjectRecordCreateEvent diff --git a/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-update.event.ts b/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-update.event.ts index e6c10c5498e..df2240aff37 100644 --- a/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-update.event.ts +++ b/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record-update.event.ts @@ -1,4 +1,4 @@ -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; import { ObjectRecordBaseEvent } from 'src/engine/core-modules/event-emitter/types/object-record.base.event'; export class ObjectRecordUpdateEvent< diff --git a/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record.base.event.ts b/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record.base.event.ts index 0c7aa4ccb61..3f602b1fb32 100644 --- a/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record.base.event.ts +++ b/packages/twenty-server/src/engine/core-modules/event-emitter/types/object-record.base.event.ts @@ -1,5 +1,5 @@ -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; type Properties = { updatedFields?: string[]; diff --git a/packages/twenty-server/src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util.ts b/packages/twenty-server/src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util.ts index 8649cedfc60..a53d0826b2f 100644 --- a/packages/twenty-server/src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util.ts +++ b/packages/twenty-server/src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util.ts @@ -1,8 +1,8 @@ import deepEqual from 'deep-equal'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; +import { type BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; export const objectRecordChangedProperties = < PRecord extends Partial< diff --git a/packages/twenty-server/src/engine/core-modules/event-emitter/utils/object-record-changed-values.ts b/packages/twenty-server/src/engine/core-modules/event-emitter/utils/object-record-changed-values.ts index 044c75f59ad..f7ae6fc8005 100644 --- a/packages/twenty-server/src/engine/core-modules/event-emitter/utils/object-record-changed-values.ts +++ b/packages/twenty-server/src/engine/core-modules/event-emitter/utils/object-record-changed-values.ts @@ -1,9 +1,9 @@ import deepEqual from 'deep-equal'; import { FieldMetadataType } from 'twenty-shared/types'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export const objectRecordChangedValues = ( oldRecord: Partial, diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/__tests__/exception-handler.service.spec.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/__tests__/exception-handler.service.spec.ts index 5255347d511..498f81fd67d 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/__tests__/exception-handler.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/__tests__/exception-handler.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { EXCEPTION_HANDLER_DRIVER } from 'src/engine/core-modules/exception-handler/exception-handler.constants'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/drivers/console.driver.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/drivers/console.driver.ts index 29a2646ff26..2d12baeda5e 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/drivers/console.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/drivers/console.driver.ts @@ -1,7 +1,7 @@ /* eslint-disable no-console */ -import { ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; +import { type ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; -import { ExceptionHandlerDriverInterface } from 'src/engine/core-modules/exception-handler/interfaces'; +import { type ExceptionHandlerDriverInterface } from 'src/engine/core-modules/exception-handler/interfaces'; export class ExceptionHandlerConsoleDriver implements ExceptionHandlerDriverInterface diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/drivers/sentry.driver.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/drivers/sentry.driver.ts index 2a20cbd7bfd..91999fe7cf4 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/drivers/sentry.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/drivers/sentry.driver.ts @@ -5,10 +5,10 @@ import { isDefined, } from 'twenty-shared/utils'; -import { ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; +import { type ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; import { PostgresException } from 'src/engine/api/graphql/workspace-query-runner/utils/postgres-exception'; -import { ExceptionHandlerDriverInterface } from 'src/engine/core-modules/exception-handler/interfaces'; +import { type ExceptionHandlerDriverInterface } from 'src/engine/core-modules/exception-handler/interfaces'; import { CustomException } from 'src/utils/custom-exception'; export class ExceptionHandlerSentryDriver diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module-definition.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module-definition.ts index fd0d3a1ccf2..c17b8540ee7 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module-definition.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module-definition.ts @@ -1,6 +1,6 @@ import { ConfigurableModuleBuilder } from '@nestjs/common'; -import { ExceptionHandlerModuleOptions } from 'src/engine/core-modules/exception-handler/interfaces'; +import { type ExceptionHandlerModuleOptions } from 'src/engine/core-modules/exception-handler/interfaces'; export const { ConfigurableModuleClass, diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module-factory.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module-factory.ts index afb1ba3afcd..ddd5b92f29e 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module-factory.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module-factory.ts @@ -1,10 +1,10 @@ -import { HttpAdapterHost } from '@nestjs/core'; +import { type HttpAdapterHost } from '@nestjs/core'; import { NodeEnvironment } from 'src/engine/core-modules/twenty-config/interfaces/node-environment.interface'; -import { OPTIONS_TYPE } from 'src/engine/core-modules/exception-handler/exception-handler.module-definition'; +import { type OPTIONS_TYPE } from 'src/engine/core-modules/exception-handler/exception-handler.module-definition'; import { ExceptionHandlerDriver } from 'src/engine/core-modules/exception-handler/interfaces'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; /** * ExceptionHandler Module factory diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module.ts index b2646ea4edf..1d27112e6d7 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.module.ts @@ -1,12 +1,12 @@ -import { DynamicModule, Global, Module } from '@nestjs/common'; +import { type DynamicModule, Global, Module } from '@nestjs/common'; import { ExceptionHandlerConsoleDriver } from 'src/engine/core-modules/exception-handler/drivers/console.driver'; import { ExceptionHandlerSentryDriver } from 'src/engine/core-modules/exception-handler/drivers/sentry.driver'; import { EXCEPTION_HANDLER_DRIVER } from 'src/engine/core-modules/exception-handler/exception-handler.constants'; import { - ASYNC_OPTIONS_TYPE, + type ASYNC_OPTIONS_TYPE, ConfigurableModuleClass, - OPTIONS_TYPE, + type OPTIONS_TYPE, } from 'src/engine/core-modules/exception-handler/exception-handler.module-definition'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.service.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.service.ts index 3f3d4a63682..9e8c484d70d 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.service.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/exception-handler.service.ts @@ -1,6 +1,6 @@ import { Inject, Injectable } from '@nestjs/common'; -import { ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; +import { type ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; import { ExceptionHandlerDriverInterface } from 'src/engine/core-modules/exception-handler/interfaces'; import { EXCEPTION_HANDLER_DRIVER } from 'src/engine/core-modules/exception-handler/exception-handler.constants'; diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/hooks/use-sentry-tracing.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/hooks/use-sentry-tracing.ts index 132b2d8c803..ecf677587c4 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/hooks/use-sentry-tracing.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/hooks/use-sentry-tracing.ts @@ -1,12 +1,12 @@ import * as Sentry from '@sentry/node'; import { handleStreamOrSingleExecutionResult, - Plugin, + type Plugin, getDocumentString, } from '@envelop/core'; -import { OperationDefinitionNode, Kind, print } from 'graphql'; +import { type OperationDefinitionNode, Kind, print } from 'graphql'; -import { GraphQLContext } from 'src/engine/api/graphql/graphql-config/graphql-config.service'; +import { type GraphQLContext } from 'src/engine/api/graphql/graphql-config/graphql-config.service'; export const useSentryTracing = < PluginContext extends GraphQLContext, diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/http-exception-handler.service.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/http-exception-handler.service.ts index 913b3c38599..bf606e7e159 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/http-exception-handler.service.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/http-exception-handler.service.ts @@ -1,17 +1,17 @@ import { BadRequestException, - HttpException, + type HttpException, Inject, Injectable, Scope, } from '@nestjs/common'; import { REQUEST } from '@nestjs/core'; -import { Response } from 'express'; +import { type Response } from 'express'; import { QueryFailedError } from 'typeorm'; -import { ExceptionHandlerUser } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-user.interface'; -import { ExceptionHandlerWorkspace } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-workspace.interface'; +import { type ExceptionHandlerUser } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-user.interface'; +import { type ExceptionHandlerWorkspace } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-workspace.interface'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { handleException } from 'src/engine/utils/global-exception-handler.util'; diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler-driver.interface.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler-driver.interface.ts index d4f070c4ec6..4ab4bbdef2b 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler-driver.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler-driver.interface.ts @@ -1,4 +1,4 @@ -import { ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; +import { type ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; export interface ExceptionHandlerDriverInterface { captureExceptions( diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface.ts index c42a6bd569d..a14d19cd7b2 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface.ts @@ -1,7 +1,7 @@ -import { OperationTypeNode } from 'graphql'; +import { type OperationTypeNode } from 'graphql'; -import { ExceptionHandlerUser } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-user.interface'; -import { ExceptionHandlerWorkspace } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-workspace.interface'; +import { type ExceptionHandlerUser } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-user.interface'; +import { type ExceptionHandlerWorkspace } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-workspace.interface'; export interface ExceptionHandlerOptions { operation?: { diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler.interface.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler.interface.ts index 9ee10a8c231..3d28d5c18e2 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/interfaces/exception-handler.interface.ts @@ -1,4 +1,4 @@ -import { Router } from 'express'; +import { type Router } from 'express'; export enum ExceptionHandlerDriver { SENTRY = 'SENTRY', diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/mocks/exception-handler-mock.service.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/mocks/exception-handler-mock.service.ts index e5a519064ad..719aba41f71 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/mocks/exception-handler-mock.service.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/mocks/exception-handler-mock.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; +import { type ExceptionHandlerOptions } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-options.interface'; -import { ExceptionHandlerDriverInterface } from 'src/engine/core-modules/exception-handler/interfaces'; +import { type ExceptionHandlerDriverInterface } from 'src/engine/core-modules/exception-handler/interfaces'; @Injectable() export class ExceptionHandlerMockService diff --git a/packages/twenty-server/src/engine/core-modules/exception-handler/mocks/mock-unhandled-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/exception-handler/mocks/mock-unhandled-exception.filter.ts index bc191bed85c..79cf23f7293 100644 --- a/packages/twenty-server/src/engine/core-modules/exception-handler/mocks/mock-unhandled-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/exception-handler/mocks/mock-unhandled-exception.filter.ts @@ -1,4 +1,8 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; import { BaseExceptionFilter } from '@nestjs/core'; @Catch() diff --git a/packages/twenty-server/src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface.ts b/packages/twenty-server/src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface.ts index 92d530f6c7d..927508c16d7 100644 --- a/packages/twenty-server/src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface.ts @@ -1,3 +1,3 @@ -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; export type FeatureFlagMap = Record<`${FeatureFlagKey}`, boolean>; diff --git a/packages/twenty-server/src/engine/core-modules/feature-flag/services/__tests__/feature-flag.service.spec.ts b/packages/twenty-server/src/engine/core-modules/feature-flag/services/__tests__/feature-flag.service.spec.ts index 64c263ae115..5aee691bb24 100644 --- a/packages/twenty-server/src/engine/core-modules/feature-flag/services/__tests__/feature-flag.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/feature-flag/services/__tests__/feature-flag.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/feature-flag/services/feature-flag.service.ts b/packages/twenty-server/src/engine/core-modules/feature-flag/services/feature-flag.service.ts index 7587e63a799..d752f8b395f 100644 --- a/packages/twenty-server/src/engine/core-modules/feature-flag/services/feature-flag.service.ts +++ b/packages/twenty-server/src/engine/core-modules/feature-flag/services/feature-flag.service.ts @@ -3,10 +3,10 @@ import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { FeatureFlagDTO } from 'src/engine/core-modules/feature-flag/dtos/feature-flag-dto'; -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type FeatureFlagDTO } from 'src/engine/core-modules/feature-flag/dtos/feature-flag-dto'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { FeatureFlag } from 'src/engine/core-modules/feature-flag/feature-flag.entity'; import { FeatureFlagException, diff --git a/packages/twenty-server/src/engine/core-modules/feature-flag/validates/feature-flag.validate.ts b/packages/twenty-server/src/engine/core-modules/feature-flag/validates/feature-flag.validate.ts index 04fd5463aff..37103e0869e 100644 --- a/packages/twenty-server/src/engine/core-modules/feature-flag/validates/feature-flag.validate.ts +++ b/packages/twenty-server/src/engine/core-modules/feature-flag/validates/feature-flag.validate.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; const assertIsFeatureFlagKey = ( featureFlagKey: string, diff --git a/packages/twenty-server/src/engine/core-modules/feature-flag/validates/is-public-feature-flag.validate.spec.ts b/packages/twenty-server/src/engine/core-modules/feature-flag/validates/is-public-feature-flag.validate.spec.ts index 2998992aea2..5917b58856e 100644 --- a/packages/twenty-server/src/engine/core-modules/feature-flag/validates/is-public-feature-flag.validate.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/feature-flag/validates/is-public-feature-flag.validate.spec.ts @@ -2,8 +2,8 @@ import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { PublicFeatureFlag } from 'src/engine/core-modules/feature-flag/constants/public-feature-flag.const'; -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type PublicFeatureFlag } from 'src/engine/core-modules/feature-flag/constants/public-feature-flag.const'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { publicFeatureFlagValidator } from 'src/engine/core-modules/feature-flag/validates/is-public-feature-flag.validate'; jest.mock( diff --git a/packages/twenty-server/src/engine/core-modules/feature-flag/validates/is-public-feature-flag.validate.ts b/packages/twenty-server/src/engine/core-modules/feature-flag/validates/is-public-feature-flag.validate.ts index d28e9359c46..f62ace437c0 100644 --- a/packages/twenty-server/src/engine/core-modules/feature-flag/validates/is-public-feature-flag.validate.ts +++ b/packages/twenty-server/src/engine/core-modules/feature-flag/validates/is-public-feature-flag.validate.ts @@ -1,7 +1,7 @@ -import { PublicFeatureFlag } from 'src/engine/core-modules/feature-flag/constants/public-feature-flag.const'; -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type PublicFeatureFlag } from 'src/engine/core-modules/feature-flag/constants/public-feature-flag.const'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { isPublicFeatureFlag } from 'src/engine/core-modules/lab/utils/is-public-feature-flag.util'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; const assertIsPublicFeatureFlag = ( key: FeatureFlagKey, diff --git a/packages/twenty-server/src/engine/core-modules/file-storage/__tests__/file-storage-driver.factory.spec.ts b/packages/twenty-server/src/engine/core-modules/file-storage/__tests__/file-storage-driver.factory.spec.ts index f65779cf013..5dbd02620c5 100644 --- a/packages/twenty-server/src/engine/core-modules/file-storage/__tests__/file-storage-driver.factory.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/file-storage/__tests__/file-storage-driver.factory.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { StorageDriverType } from 'src/engine/core-modules/file-storage/interfaces/file-storage.interface'; diff --git a/packages/twenty-server/src/engine/core-modules/file-storage/__tests__/file-storage.service.spec.ts b/packages/twenty-server/src/engine/core-modules/file-storage/__tests__/file-storage.service.spec.ts index d3193e01c8e..039d547b3a7 100644 --- a/packages/twenty-server/src/engine/core-modules/file-storage/__tests__/file-storage.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/file-storage/__tests__/file-storage.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { Readable } from 'stream'; diff --git a/packages/twenty-server/src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface.ts b/packages/twenty-server/src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface.ts index d7779124a92..86628b8d60a 100644 --- a/packages/twenty-server/src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface.ts @@ -1,4 +1,4 @@ -import { Readable } from 'stream'; +import { type Readable } from 'stream'; export interface StorageDriver { delete(params: { folderPath: string; filename?: string }): Promise; diff --git a/packages/twenty-server/src/engine/core-modules/file-storage/drivers/local.driver.ts b/packages/twenty-server/src/engine/core-modules/file-storage/drivers/local.driver.ts index d524c0d3da5..b0c0e861328 100644 --- a/packages/twenty-server/src/engine/core-modules/file-storage/drivers/local.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/file-storage/drivers/local.driver.ts @@ -1,9 +1,9 @@ import { createReadStream, existsSync } from 'fs'; import * as fs from 'fs/promises'; import { dirname, join } from 'path'; -import { Readable } from 'stream'; +import { type Readable } from 'stream'; -import { StorageDriver } from 'src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface'; +import { type StorageDriver } from 'src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface'; import { FileStorageException, FileStorageExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/file-storage/drivers/s3.driver.ts b/packages/twenty-server/src/engine/core-modules/file-storage/drivers/s3.driver.ts index eec6f1e3f08..5c726681b9a 100644 --- a/packages/twenty-server/src/engine/core-modules/file-storage/drivers/s3.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/file-storage/drivers/s3.driver.ts @@ -8,21 +8,21 @@ import { pipeline } from 'stream/promises'; import { CopyObjectCommand, - CreateBucketCommandInput, + type CreateBucketCommandInput, DeleteObjectCommand, DeleteObjectsCommand, GetObjectCommand, - HeadBucketCommandInput, + type HeadBucketCommandInput, HeadObjectCommand, ListObjectsV2Command, NotFound, PutObjectCommand, S3, - S3ClientConfig, + type S3ClientConfig, } from '@aws-sdk/client-s3'; import { isDefined } from 'twenty-shared/utils'; -import { StorageDriver } from 'src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface'; +import { type StorageDriver } from 'src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface'; import { FileStorageException, FileStorageExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/file-storage/file-storage-driver.factory.ts b/packages/twenty-server/src/engine/core-modules/file-storage/file-storage-driver.factory.ts index 6979dfdc198..a4783554475 100644 --- a/packages/twenty-server/src/engine/core-modules/file-storage/file-storage-driver.factory.ts +++ b/packages/twenty-server/src/engine/core-modules/file-storage/file-storage-driver.factory.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { fromNodeProviderChain } from '@aws-sdk/credential-providers'; -import { StorageDriver } from 'src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface'; +import { type StorageDriver } from 'src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface'; import { StorageDriverType } from 'src/engine/core-modules/file-storage/interfaces/file-storage.interface'; import { LocalDriver } from 'src/engine/core-modules/file-storage/drivers/local.driver'; diff --git a/packages/twenty-server/src/engine/core-modules/file-storage/file-storage.module.ts b/packages/twenty-server/src/engine/core-modules/file-storage/file-storage.module.ts index 2b1afe7ccb6..6f22c3c8172 100644 --- a/packages/twenty-server/src/engine/core-modules/file-storage/file-storage.module.ts +++ b/packages/twenty-server/src/engine/core-modules/file-storage/file-storage.module.ts @@ -1,4 +1,4 @@ -import { DynamicModule, Global } from '@nestjs/common'; +import { type DynamicModule, Global } from '@nestjs/common'; import { FileStorageDriverFactory } from 'src/engine/core-modules/file-storage/file-storage-driver.factory'; import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; diff --git a/packages/twenty-server/src/engine/core-modules/file-storage/file-storage.service.ts b/packages/twenty-server/src/engine/core-modules/file-storage/file-storage.service.ts index 71668741412..a9dee1b8632 100644 --- a/packages/twenty-server/src/engine/core-modules/file-storage/file-storage.service.ts +++ b/packages/twenty-server/src/engine/core-modules/file-storage/file-storage.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { Readable } from 'stream'; +import { type Readable } from 'stream'; -import { StorageDriver } from 'src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface'; +import { type StorageDriver } from 'src/engine/core-modules/file-storage/drivers/interfaces/storage-driver.interface'; import { FileStorageDriverFactory } from 'src/engine/core-modules/file-storage/file-storage-driver.factory'; diff --git a/packages/twenty-server/src/engine/core-modules/file-storage/utils/read-file-content.ts b/packages/twenty-server/src/engine/core-modules/file-storage/utils/read-file-content.ts index 629743faa63..4eff877477d 100644 --- a/packages/twenty-server/src/engine/core-modules/file-storage/utils/read-file-content.ts +++ b/packages/twenty-server/src/engine/core-modules/file-storage/utils/read-file-content.ts @@ -1,4 +1,4 @@ -import { Readable } from 'stream'; +import { type Readable } from 'stream'; export const readFileContent = async (stream: Readable): Promise => { const chunks: Buffer[] = []; diff --git a/packages/twenty-server/src/engine/core-modules/file/controllers/file.controller.spec.ts b/packages/twenty-server/src/engine/core-modules/file/controllers/file.controller.spec.ts index d4d9205290e..32919166332 100644 --- a/packages/twenty-server/src/engine/core-modules/file/controllers/file.controller.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/file/controllers/file.controller.spec.ts @@ -1,5 +1,5 @@ -import { CanActivate } from '@nestjs/common'; -import { Test, TestingModule } from '@nestjs/testing'; +import { type CanActivate } from '@nestjs/common'; +import { Test, type TestingModule } from '@nestjs/testing'; import { FileApiExceptionFilter } from 'src/engine/core-modules/file/filters/file-api-exception.filter'; import { FilePathGuard } from 'src/engine/core-modules/file/guards/file-path-guard'; diff --git a/packages/twenty-server/src/engine/core-modules/file/file-upload/resolvers/file-upload.resolver.spec.ts b/packages/twenty-server/src/engine/core-modules/file/file-upload/resolvers/file-upload.resolver.spec.ts index 850cd9aff89..9ace8dcaa84 100644 --- a/packages/twenty-server/src/engine/core-modules/file/file-upload/resolvers/file-upload.resolver.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/file/file-upload/resolvers/file-upload.resolver.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { FileUploadService } from 'src/engine/core-modules/file/file-upload/services/file-upload.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/file/file-upload/services/file-upload.service.ts b/packages/twenty-server/src/engine/core-modules/file/file-upload/services/file-upload.service.ts index 6e8de9c7a6d..2252e15c39f 100644 --- a/packages/twenty-server/src/engine/core-modules/file/file-upload/services/file-upload.service.ts +++ b/packages/twenty-server/src/engine/core-modules/file/file-upload/services/file-upload.service.ts @@ -7,7 +7,7 @@ import { JSDOM } from 'jsdom'; import sharp from 'sharp'; import { v4 } from 'uuid'; -import { FileFolder } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; +import { type FileFolder } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; import { settings } from 'src/engine/constants/settings'; import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; diff --git a/packages/twenty-server/src/engine/core-modules/file/filters/file-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/file/filters/file-api-exception.filter.ts index 548c4415573..dbac5522661 100644 --- a/packages/twenty-server/src/engine/core-modules/file/filters/file-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/file/filters/file-api-exception.filter.ts @@ -1,6 +1,10 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; import { diff --git a/packages/twenty-server/src/engine/core-modules/file/guards/file-path-guard.ts b/packages/twenty-server/src/engine/core-modules/file/guards/file-path-guard.ts index 7d13030146e..8b25a970746 100644 --- a/packages/twenty-server/src/engine/core-modules/file/guards/file-path-guard.ts +++ b/packages/twenty-server/src/engine/core-modules/file/guards/file-path-guard.ts @@ -1,7 +1,11 @@ -import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { + type CanActivate, + type ExecutionContext, + Injectable, +} from '@nestjs/common'; import { - FileTokenJwtPayload, + type FileTokenJwtPayload, JwtTokenTypeEnum, } from 'src/engine/core-modules/auth/types/auth-context.type'; import { extractFileInfoFromRequest } from 'src/engine/core-modules/file/utils/extract-file-info-from-request.utils'; diff --git a/packages/twenty-server/src/engine/core-modules/file/interfaces/file-folder.interface.ts b/packages/twenty-server/src/engine/core-modules/file/interfaces/file-folder.interface.ts index 030631c47d8..db7ad92c02a 100644 --- a/packages/twenty-server/src/engine/core-modules/file/interfaces/file-folder.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/file/interfaces/file-folder.interface.ts @@ -1,6 +1,6 @@ import { registerEnumType } from '@nestjs/graphql'; -import { KebabCase } from 'type-fest'; +import { type KebabCase } from 'type-fest'; export enum FileFolder { ProfilePicture = 'profile-picture', diff --git a/packages/twenty-server/src/engine/core-modules/file/listeners/file-attachment.listener.ts b/packages/twenty-server/src/engine/core-modules/file/listeners/file-attachment.listener.ts index ed422ff1ede..4ebe4ad0c48 100644 --- a/packages/twenty-server/src/engine/core-modules/file/listeners/file-attachment.listener.ts +++ b/packages/twenty-server/src/engine/core-modules/file/listeners/file-attachment.listener.ts @@ -2,16 +2,16 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; import { FileDeletionJob, - FileDeletionJobData, + type FileDeletionJobData, } from 'src/engine/core-modules/file/jobs/file-deletion.job'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; +import { type AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; @Injectable() export class FileAttachmentListener { diff --git a/packages/twenty-server/src/engine/core-modules/file/listeners/file-workspace-member.listener.ts b/packages/twenty-server/src/engine/core-modules/file/listeners/file-workspace-member.listener.ts index 483c6d15246..085eca64156 100644 --- a/packages/twenty-server/src/engine/core-modules/file/listeners/file-workspace-member.listener.ts +++ b/packages/twenty-server/src/engine/core-modules/file/listeners/file-workspace-member.listener.ts @@ -2,16 +2,16 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; import { FileDeletionJob, - FileDeletionJobData, + type FileDeletionJobData, } from 'src/engine/core-modules/file/jobs/file-deletion.job'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class FileWorkspaceMemberListener { diff --git a/packages/twenty-server/src/engine/core-modules/file/services/file-metadata.service.ts b/packages/twenty-server/src/engine/core-modules/file/services/file-metadata.service.ts index f0507b019c0..533533a49c4 100644 --- a/packages/twenty-server/src/engine/core-modules/file/services/file-metadata.service.ts +++ b/packages/twenty-server/src/engine/core-modules/file/services/file-metadata.service.ts @@ -6,7 +6,7 @@ import { Repository } from 'typeorm'; import { FileFolder } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; -import { FileDTO } from 'src/engine/core-modules/file/dtos/file.dto'; +import { type FileDTO } from 'src/engine/core-modules/file/dtos/file.dto'; import { FileEntity } from 'src/engine/core-modules/file/entities/file.entity'; import { FileUploadService } from 'src/engine/core-modules/file/file-upload/services/file-upload.service'; import { extractFolderPathAndFilename } from 'src/engine/core-modules/file/utils/extract-folderpath-and-filename.utils'; diff --git a/packages/twenty-server/src/engine/core-modules/file/services/file.service.spec.ts b/packages/twenty-server/src/engine/core-modules/file/services/file.service.spec.ts index e27d8155ed1..b9c05de8ad7 100644 --- a/packages/twenty-server/src/engine/core-modules/file/services/file.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/file/services/file.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; diff --git a/packages/twenty-server/src/engine/core-modules/file/services/file.service.ts b/packages/twenty-server/src/engine/core-modules/file/services/file.service.ts index ed06b50f867..ca03b2c6a01 100644 --- a/packages/twenty-server/src/engine/core-modules/file/services/file.service.ts +++ b/packages/twenty-server/src/engine/core-modules/file/services/file.service.ts @@ -1,14 +1,14 @@ import { Injectable } from '@nestjs/common'; import { basename, dirname, extname } from 'path'; -import { Stream } from 'stream'; +import { type Stream } from 'stream'; import { isNonEmptyString } from '@sniptt/guards'; import { buildSignedPath } from 'twenty-shared/utils'; import { v4 as uuidV4 } from 'uuid'; import { - FileTokenJwtPayload, + type FileTokenJwtPayload, JwtTokenTypeEnum, } from 'src/engine/core-modules/auth/types/auth-context.type'; import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; diff --git a/packages/twenty-server/src/engine/core-modules/file/utils/__tests__/extract-file-info-from-request.utils.spec.ts b/packages/twenty-server/src/engine/core-modules/file/utils/__tests__/extract-file-info-from-request.utils.spec.ts index c7485cae8b6..b73d36a2399 100644 --- a/packages/twenty-server/src/engine/core-modules/file/utils/__tests__/extract-file-info-from-request.utils.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/file/utils/__tests__/extract-file-info-from-request.utils.spec.ts @@ -1,4 +1,4 @@ -import { Request } from 'express'; +import { type Request } from 'express'; import { checkFilename } from 'src/engine/core-modules/file/utils/check-file-name.utils'; import { checkFileFolder } from 'src/engine/core-modules/file/utils/check-file-folder.utils'; diff --git a/packages/twenty-server/src/engine/core-modules/file/utils/check-file-folder.utils.ts b/packages/twenty-server/src/engine/core-modules/file/utils/check-file-folder.utils.ts index e9526ce9d48..a9cf8638422 100644 --- a/packages/twenty-server/src/engine/core-modules/file/utils/check-file-folder.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/file/utils/check-file-folder.utils.ts @@ -1,7 +1,7 @@ import { BadRequestException } from '@nestjs/common'; import { - AllowedFolders, + type AllowedFolders, FileFolder, } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; diff --git a/packages/twenty-server/src/engine/core-modules/file/utils/check-file-path.utils.ts b/packages/twenty-server/src/engine/core-modules/file/utils/check-file-path.utils.ts index 141789042bc..8208aa7f39c 100644 --- a/packages/twenty-server/src/engine/core-modules/file/utils/check-file-path.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/file/utils/check-file-path.utils.ts @@ -1,7 +1,7 @@ import { BadRequestException } from '@nestjs/common'; import { - AllowedFolders, + type AllowedFolders, FileFolder, } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; diff --git a/packages/twenty-server/src/engine/core-modules/file/utils/extract-file-info-from-request.utils.ts b/packages/twenty-server/src/engine/core-modules/file/utils/extract-file-info-from-request.utils.ts index 60374966db6..37a27592d46 100644 --- a/packages/twenty-server/src/engine/core-modules/file/utils/extract-file-info-from-request.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/file/utils/extract-file-info-from-request.utils.ts @@ -1,4 +1,4 @@ -import { Request } from 'express'; +import { type Request } from 'express'; import { fileFolderConfigs } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; diff --git a/packages/twenty-server/src/engine/core-modules/geo-map/services/geo-map.service.ts b/packages/twenty-server/src/engine/core-modules/geo-map/services/geo-map.service.ts index 42f1dbf58df..a6db714fd3b 100644 --- a/packages/twenty-server/src/engine/core-modules/geo-map/services/geo-map.service.ts +++ b/packages/twenty-server/src/engine/core-modules/geo-map/services/geo-map.service.ts @@ -5,11 +5,11 @@ import { isNonEmptyString } from '@sniptt/guards'; import { isDefined } from 'twenty-shared/utils'; import { - AutocompleteSanitizedResult, + type AutocompleteSanitizedResult, sanitizeAutocompleteResults, } from 'src/engine/core-modules/geo-map/utils/sanitize-autocomplete-results.util'; import { - AddressFields, + type AddressFields, sanitizePlaceDetailsResults, } from 'src/engine/core-modules/geo-map/utils/sanitize-place-details-results.util'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/graphql/filters/prevent-nest-to-auto-log-graphql-errors.filter.ts b/packages/twenty-server/src/engine/core-modules/graphql/filters/prevent-nest-to-auto-log-graphql-errors.filter.ts index d01da137e34..c17451caf35 100644 --- a/packages/twenty-server/src/engine/core-modules/graphql/filters/prevent-nest-to-auto-log-graphql-errors.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/graphql/filters/prevent-nest-to-auto-log-graphql-errors.filter.ts @@ -1,4 +1,8 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; import { GraphQLError } from 'graphql'; diff --git a/packages/twenty-server/src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook.ts b/packages/twenty-server/src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook.ts index c57df028f92..bd43061cbcc 100644 --- a/packages/twenty-server/src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook.ts +++ b/packages/twenty-server/src/engine/core-modules/graphql/hooks/use-graphql-error-handler.hook.ts @@ -1,26 +1,31 @@ import { getDocumentString, handleStreamOrSingleExecutionResult, - OnExecuteDoneHookResultOnNextHook, - Plugin, + type OnExecuteDoneHookResultOnNextHook, + type Plugin, } from '@envelop/core'; import { t } from '@lingui/core/macro'; -import { GraphQLError, Kind, OperationDefinitionNode, print } from 'graphql'; +import { + GraphQLError, + Kind, + type OperationDefinitionNode, + print, +} from 'graphql'; import semver from 'semver'; import { isDefined } from 'twenty-shared/utils'; -import { GraphQLContext } from 'src/engine/api/graphql/graphql-config/interfaces/graphql-context.interface'; +import { type GraphQLContext } from 'src/engine/api/graphql/graphql-config/interfaces/graphql-context.interface'; -import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; +import { type ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { generateGraphQLErrorFromError } from 'src/engine/core-modules/graphql/utils/generate-graphql-error-from-error.util'; import { BaseGraphQLError, convertGraphQLErrorToBaseGraphQLError, ErrorCode, } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; -import { MetricsService } from 'src/engine/core-modules/metrics/metrics.service'; +import { type MetricsService } from 'src/engine/core-modules/metrics/metrics.service'; import { MetricsKeys } from 'src/engine/core-modules/metrics/types/metrics-keys.type'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { graphQLErrorCodesToFilter, shouldCaptureException, diff --git a/packages/twenty-server/src/engine/core-modules/graphql/pipes/resolver-validation.pipe.ts b/packages/twenty-server/src/engine/core-modules/graphql/pipes/resolver-validation.pipe.ts index 7492fdd9c7b..8634901ccd1 100644 --- a/packages/twenty-server/src/engine/core-modules/graphql/pipes/resolver-validation.pipe.ts +++ b/packages/twenty-server/src/engine/core-modules/graphql/pipes/resolver-validation.pipe.ts @@ -1,12 +1,12 @@ import { - ArgumentMetadata, + type ArgumentMetadata, Injectable, - PipeTransform, - Type, + type PipeTransform, + type Type, } from '@nestjs/common'; import { plainToInstance } from 'class-transformer'; -import { ValidationError, validate } from 'class-validator'; +import { type ValidationError, validate } from 'class-validator'; import { UserInputError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; diff --git a/packages/twenty-server/src/engine/core-modules/graphql/utils/graphql-errors.util.ts b/packages/twenty-server/src/engine/core-modules/graphql/utils/graphql-errors.util.ts index 3ff112ac17d..5ca324b187e 100644 --- a/packages/twenty-server/src/engine/core-modules/graphql/utils/graphql-errors.util.ts +++ b/packages/twenty-server/src/engine/core-modules/graphql/utils/graphql-errors.util.ts @@ -1,9 +1,9 @@ import { - ASTNode, + type ASTNode, GraphQLError, - GraphQLFormattedError, - Source, - SourceLocation, + type GraphQLFormattedError, + type Source, + type SourceLocation, } from 'graphql'; import { CustomException } from 'src/utils/custom-exception'; diff --git a/packages/twenty-server/src/engine/core-modules/guard-redirect/services/guard-redirect.service.ts b/packages/twenty-server/src/engine/core-modules/guard-redirect/services/guard-redirect.service.ts index 9f85f2958bd..d276760e57f 100644 --- a/packages/twenty-server/src/engine/core-modules/guard-redirect/services/guard-redirect.service.ts +++ b/packages/twenty-server/src/engine/core-modules/guard-redirect/services/guard-redirect.service.ts @@ -1,6 +1,6 @@ -import { ExecutionContext, Injectable } from '@nestjs/common'; +import { type ExecutionContext, Injectable } from '@nestjs/common'; -import { Request } from 'express'; +import { type Request } from 'express'; import { AuthException, @@ -9,7 +9,7 @@ import { import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; @Injectable() export class GuardRedirectService { diff --git a/packages/twenty-server/src/engine/core-modules/health/controllers/__tests__/health.controller.spec.ts b/packages/twenty-server/src/engine/core-modules/health/controllers/__tests__/health.controller.spec.ts index 52a3455715f..1c6fc7318b9 100644 --- a/packages/twenty-server/src/engine/core-modules/health/controllers/__tests__/health.controller.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/health/controllers/__tests__/health.controller.spec.ts @@ -1,5 +1,5 @@ import { HealthCheckService } from '@nestjs/terminus'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { HealthController } from 'src/engine/core-modules/health/controllers/health.controller'; import { AppHealthIndicator } from 'src/engine/core-modules/health/indicators/app.health'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/app.health.spec.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/app.health.spec.ts index c91e4c5035e..722ec55936a 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/app.health.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/app.health.spec.ts @@ -1,8 +1,8 @@ import { HealthIndicatorService } from '@nestjs/terminus'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { AppHealthIndicator } from 'src/engine/core-modules/health/indicators/app.health'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/connected-account.health.spec.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/connected-account.health.spec.ts index 7c578238d04..34283532b24 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/connected-account.health.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/connected-account.health.spec.ts @@ -1,5 +1,5 @@ import { HealthIndicatorService } from '@nestjs/terminus'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { HEALTH_ERROR_MESSAGES } from 'src/engine/core-modules/health/constants/health-error-messages.constants'; import { HEALTH_INDICATORS_TIMEOUT } from 'src/engine/core-modules/health/constants/health-indicators-timeout.conts'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/database.health.spec.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/database.health.spec.ts index 5c7a3375d2a..07d7dcb9d33 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/database.health.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/database.health.spec.ts @@ -1,7 +1,7 @@ import { HealthIndicatorService } from '@nestjs/terminus'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; import { HEALTH_ERROR_MESSAGES } from 'src/engine/core-modules/health/constants/health-error-messages.constants'; import { HEALTH_INDICATORS_TIMEOUT } from 'src/engine/core-modules/health/constants/health-indicators-timeout.conts'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/redis.health.spec.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/redis.health.spec.ts index 4c09cbf3c64..483ebc65783 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/redis.health.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/redis.health.spec.ts @@ -1,7 +1,7 @@ import { HealthIndicatorService } from '@nestjs/terminus'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { Redis } from 'ioredis'; +import { type Redis } from 'ioredis'; import { HEALTH_ERROR_MESSAGES } from 'src/engine/core-modules/health/constants/health-error-messages.constants'; import { HEALTH_INDICATORS_TIMEOUT } from 'src/engine/core-modules/health/constants/health-indicators-timeout.conts'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/worker.health.spec.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/worker.health.spec.ts index 5bd65db3c9c..fc742423f40 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/worker.health.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/__tests__/worker.health.spec.ts @@ -1,7 +1,7 @@ import { HealthIndicatorService } from '@nestjs/terminus'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { Redis } from 'ioredis'; +import { type Redis } from 'ioredis'; import { HEALTH_ERROR_MESSAGES } from 'src/engine/core-modules/health/constants/health-error-messages.constants'; import { HEALTH_INDICATORS_TIMEOUT } from 'src/engine/core-modules/health/constants/health-indicators-timeout.conts'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/app.health.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/app.health.ts index 2da58b0b027..d7c02b82e40 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/app.health.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/app.health.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { - HealthIndicatorResult, + type HealthIndicatorResult, HealthIndicatorService, } from '@nestjs/terminus'; import { InjectRepository } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/connected-account.health.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/connected-account.health.ts index 95f1bb53ef6..901ab495b33 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/connected-account.health.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/connected-account.health.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { - HealthIndicatorResult, + type HealthIndicatorResult, HealthIndicatorService, } from '@nestjs/terminus'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/database.health.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/database.health.ts index 5a13dd48a16..0d38ce536d1 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/database.health.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/database.health.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { - HealthIndicatorResult, + type HealthIndicatorResult, HealthIndicatorService, } from '@nestjs/terminus'; import { InjectDataSource } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/redis.health.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/redis.health.ts index db11b7ff8bd..d607abfed22 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/redis.health.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/redis.health.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; import { - HealthIndicatorResult, + type HealthIndicatorResult, HealthIndicatorService, } from '@nestjs/terminus'; diff --git a/packages/twenty-server/src/engine/core-modules/health/indicators/worker.health.ts b/packages/twenty-server/src/engine/core-modules/health/indicators/worker.health.ts index da469b28e83..8a5a3f5b27e 100644 --- a/packages/twenty-server/src/engine/core-modules/health/indicators/worker.health.ts +++ b/packages/twenty-server/src/engine/core-modules/health/indicators/worker.health.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; import { - HealthIndicatorResult, + type HealthIndicatorResult, HealthIndicatorService, } from '@nestjs/terminus'; @@ -8,7 +8,7 @@ import { Queue } from 'bullmq'; import { HEALTH_ERROR_MESSAGES } from 'src/engine/core-modules/health/constants/health-error-messages.constants'; import { METRICS_FAILURE_RATE_THRESHOLD } from 'src/engine/core-modules/health/constants/metrics-failure-rate-threshold.const'; -import { WorkerQueueHealth } from 'src/engine/core-modules/health/types/worker-queue-health.type'; +import { type WorkerQueueHealth } from 'src/engine/core-modules/health/types/worker-queue-health.type'; import { withHealthCheckTimeout } from 'src/engine/core-modules/health/utils/health-check-timeout.util'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { RedisClientService } from 'src/engine/core-modules/redis-client/redis-client.service'; diff --git a/packages/twenty-server/src/engine/core-modules/i18n/i18n.middleware.ts b/packages/twenty-server/src/engine/core-modules/i18n/i18n.middleware.ts index 03e3c174b45..938891bfbf0 100644 --- a/packages/twenty-server/src/engine/core-modules/i18n/i18n.middleware.ts +++ b/packages/twenty-server/src/engine/core-modules/i18n/i18n.middleware.ts @@ -1,7 +1,7 @@ -import { Injectable, NestMiddleware } from '@nestjs/common'; +import { Injectable, type NestMiddleware } from '@nestjs/common'; import { i18n } from '@lingui/core'; -import { NextFunction, Request, Response } from 'express'; +import { type NextFunction, type Request, type Response } from 'express'; import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; // TODO: this should be deprecated as singleton pattern won't work: user will keep changing locales for eachothers diff --git a/packages/twenty-server/src/engine/core-modules/i18n/i18n.module.ts b/packages/twenty-server/src/engine/core-modules/i18n/i18n.module.ts index 83ee3d9f63e..5fd8ffe51d0 100644 --- a/packages/twenty-server/src/engine/core-modules/i18n/i18n.module.ts +++ b/packages/twenty-server/src/engine/core-modules/i18n/i18n.module.ts @@ -1,4 +1,9 @@ -import { Global, MiddlewareConsumer, Module, NestModule } from '@nestjs/common'; +import { + Global, + type MiddlewareConsumer, + Module, + type NestModule, +} from '@nestjs/common'; import { I18nMiddleware } from 'src/engine/core-modules/i18n/i18n.middleware'; import { I18nService } from 'src/engine/core-modules/i18n/i18n.service'; diff --git a/packages/twenty-server/src/engine/core-modules/i18n/i18n.service.ts b/packages/twenty-server/src/engine/core-modules/i18n/i18n.service.ts index 0b129a4b12a..cc08fa285c2 100644 --- a/packages/twenty-server/src/engine/core-modules/i18n/i18n.service.ts +++ b/packages/twenty-server/src/engine/core-modules/i18n/i18n.service.ts @@ -1,7 +1,13 @@ -import { Injectable, OnModuleInit } from '@nestjs/common'; +import { Injectable, type OnModuleInit } from '@nestjs/common'; -import { I18n, MessageOptions, Messages, i18n, setupI18n } from '@lingui/core'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { + type I18n, + type MessageOptions, + type Messages, + i18n, + setupI18n, +} from '@lingui/core'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { messages as afMessages } from 'src/engine/core-modules/i18n/locales/generated/af-ZA'; import { messages as arMessages } from 'src/engine/core-modules/i18n/locales/generated/ar-SA'; diff --git a/packages/twenty-server/src/engine/core-modules/i18n/types/i18n-context.type.ts b/packages/twenty-server/src/engine/core-modules/i18n/types/i18n-context.type.ts index 21d9e8f548d..bdf41d2a20c 100644 --- a/packages/twenty-server/src/engine/core-modules/i18n/types/i18n-context.type.ts +++ b/packages/twenty-server/src/engine/core-modules/i18n/types/i18n-context.type.ts @@ -1,4 +1,4 @@ -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; export type I18nContext = { req: { locale: keyof typeof APP_LOCALES; diff --git a/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/imap-smtp-caldav-connection.resolver.ts b/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/imap-smtp-caldav-connection.resolver.ts index be33533d7e7..ed68ced8f85 100644 --- a/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/imap-smtp-caldav-connection.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/imap-smtp-caldav-connection.resolver.ts @@ -28,7 +28,7 @@ import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/cons import { PermissionsGraphqlApiExceptionFilter } from 'src/engine/metadata-modules/permissions/utils/permissions-graphql-api-exception.filter'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { ImapSmtpCalDavAPIService } from 'src/modules/connected-account/services/imap-smtp-caldav-apis.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Resolver() @UsePipes(ResolverValidationPipe) diff --git a/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/services/imap-smtp-caldav-connection-validator.service.ts b/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/services/imap-smtp-caldav-connection-validator.service.ts index 945e2a0302b..cac0c24aaa4 100644 --- a/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/services/imap-smtp-caldav-connection-validator.service.ts +++ b/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/services/imap-smtp-caldav-connection-validator.service.ts @@ -3,7 +3,7 @@ import { Injectable } from '@nestjs/common'; import { z } from 'zod'; import { UserInputError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; -import { ConnectionParameters } from 'src/engine/core-modules/imap-smtp-caldav-connection/types/imap-smtp-caldav-connection.type'; +import { type ConnectionParameters } from 'src/engine/core-modules/imap-smtp-caldav-connection/types/imap-smtp-caldav-connection.type'; @Injectable() export class ImapSmtpCaldavValidatorService { diff --git a/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/services/imap-smtp-caldav-connection.service.ts b/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/services/imap-smtp-caldav-connection.service.ts index 8ae7d2c4b17..5ac49b712da 100644 --- a/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/services/imap-smtp-caldav-connection.service.ts +++ b/packages/twenty-server/src/engine/core-modules/imap-smtp-caldav-connection/services/imap-smtp-caldav-connection.service.ts @@ -6,12 +6,12 @@ import { ConnectedAccountProvider } from 'twenty-shared/types'; import { UserInputError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { - AccountType, - ConnectionParameters, + type AccountType, + type ConnectionParameters, } from 'src/engine/core-modules/imap-smtp-caldav-connection/types/imap-smtp-caldav-connection.type'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { CalDAVClient } from 'src/modules/calendar/calendar-event-import-manager/drivers/caldav/lib/caldav.client'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class ImapSmtpCaldavService { diff --git a/packages/twenty-server/src/engine/core-modules/jwt/services/jwt-wrapper.service.ts b/packages/twenty-server/src/engine/core-modules/jwt/services/jwt-wrapper.service.ts index f36f7e81c86..f1dbfd0b289 100644 --- a/packages/twenty-server/src/engine/core-modules/jwt/services/jwt-wrapper.service.ts +++ b/packages/twenty-server/src/engine/core-modules/jwt/services/jwt-wrapper.service.ts @@ -1,11 +1,15 @@ import { Injectable } from '@nestjs/common'; -import { JwtService, JwtSignOptions, JwtVerifyOptions } from '@nestjs/jwt'; +import { + JwtService, + type JwtSignOptions, + type JwtVerifyOptions, +} from '@nestjs/jwt'; import { createHash } from 'crypto'; -import { Request as ExpressRequest } from 'express'; +import { type Request as ExpressRequest } from 'express'; import * as jwt from 'jsonwebtoken'; -import { ExtractJwt, JwtFromRequestFunction } from 'passport-jwt'; +import { ExtractJwt, type JwtFromRequestFunction } from 'passport-jwt'; import { isDefined } from 'twenty-shared/utils'; import { @@ -14,13 +18,13 @@ import { } from 'src/engine/core-modules/auth/auth.exception'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { - JwtPayload, + type JwtPayload, JwtTokenTypeEnum, - TransientTokenJwtPayload, - RefreshTokenJwtPayload, - WorkspaceAgnosticTokenJwtPayload, - AccessTokenJwtPayload, - FileTokenJwtPayload, + type TransientTokenJwtPayload, + type RefreshTokenJwtPayload, + type WorkspaceAgnosticTokenJwtPayload, + type AccessTokenJwtPayload, + type FileTokenJwtPayload, } from 'src/engine/core-modules/auth/types/auth-context.type'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/key-value-pair/key-value-pair.service.ts b/packages/twenty-server/src/engine/core-modules/key-value-pair/key-value-pair.service.ts index 78521d344c8..6a4528b005e 100644 --- a/packages/twenty-server/src/engine/core-modules/key-value-pair/key-value-pair.service.ts +++ b/packages/twenty-server/src/engine/core-modules/key-value-pair/key-value-pair.service.ts @@ -4,7 +4,7 @@ import { IsNull, Repository } from 'typeorm'; import { KeyValuePair, - KeyValuePairType, + type KeyValuePairType, } from 'src/engine/core-modules/key-value-pair/key-value-pair.entity'; export class KeyValuePairService< diff --git a/packages/twenty-server/src/engine/core-modules/lab/utils/is-public-feature-flag.util.spec.ts b/packages/twenty-server/src/engine/core-modules/lab/utils/is-public-feature-flag.util.spec.ts index 5aa2a9791b8..f4e5f5e15d5 100644 --- a/packages/twenty-server/src/engine/core-modules/lab/utils/is-public-feature-flag.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/lab/utils/is-public-feature-flag.util.spec.ts @@ -1,4 +1,4 @@ -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { isPublicFeatureFlag } from './is-public-feature-flag.util'; diff --git a/packages/twenty-server/src/engine/core-modules/lab/utils/is-public-feature-flag.util.ts b/packages/twenty-server/src/engine/core-modules/lab/utils/is-public-feature-flag.util.ts index bd08582ba79..9bcced88367 100644 --- a/packages/twenty-server/src/engine/core-modules/lab/utils/is-public-feature-flag.util.ts +++ b/packages/twenty-server/src/engine/core-modules/lab/utils/is-public-feature-flag.util.ts @@ -1,8 +1,8 @@ import { PUBLIC_FEATURE_FLAGS, - PublicFeatureFlag, + type PublicFeatureFlag, } from 'src/engine/core-modules/feature-flag/constants/public-feature-flag.const'; -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; export const isPublicFeatureFlag = ( key: FeatureFlagKey, diff --git a/packages/twenty-server/src/engine/core-modules/logger/__tests__/logger.service.spec.ts b/packages/twenty-server/src/engine/core-modules/logger/__tests__/logger.service.spec.ts index 0475f386c38..f9bc303e283 100644 --- a/packages/twenty-server/src/engine/core-modules/logger/__tests__/logger.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/logger/__tests__/logger.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { LOGGER_DRIVER } from 'src/engine/core-modules/logger/logger.constants'; import { LoggerService } from 'src/engine/core-modules/logger/logger.service'; diff --git a/packages/twenty-server/src/engine/core-modules/logger/interfaces/logger.interface.ts b/packages/twenty-server/src/engine/core-modules/logger/interfaces/logger.interface.ts index 688e584b6ab..dba05704f18 100644 --- a/packages/twenty-server/src/engine/core-modules/logger/interfaces/logger.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/logger/interfaces/logger.interface.ts @@ -1,4 +1,4 @@ -import { LogLevel } from '@nestjs/common'; +import { type LogLevel } from '@nestjs/common'; export enum LoggerDriverType { CONSOLE = 'CONSOLE', diff --git a/packages/twenty-server/src/engine/core-modules/logger/logger.module-definition.ts b/packages/twenty-server/src/engine/core-modules/logger/logger.module-definition.ts index 40af6dfdd13..09fb3a38d94 100644 --- a/packages/twenty-server/src/engine/core-modules/logger/logger.module-definition.ts +++ b/packages/twenty-server/src/engine/core-modules/logger/logger.module-definition.ts @@ -1,6 +1,6 @@ import { ConfigurableModuleBuilder } from '@nestjs/common'; -import { LoggerModuleOptions } from 'src/engine/core-modules/logger/interfaces'; +import { type LoggerModuleOptions } from 'src/engine/core-modules/logger/interfaces'; export const { ConfigurableModuleClass, diff --git a/packages/twenty-server/src/engine/core-modules/logger/logger.module-factory.ts b/packages/twenty-server/src/engine/core-modules/logger/logger.module-factory.ts index 01d37fbd9f7..43941216120 100644 --- a/packages/twenty-server/src/engine/core-modules/logger/logger.module-factory.ts +++ b/packages/twenty-server/src/engine/core-modules/logger/logger.module-factory.ts @@ -1,8 +1,8 @@ import { LoggerDriverType, - LoggerModuleOptions, + type LoggerModuleOptions, } from 'src/engine/core-modules/logger/interfaces'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; /** * Logger Module factory diff --git a/packages/twenty-server/src/engine/core-modules/logger/logger.module.ts b/packages/twenty-server/src/engine/core-modules/logger/logger.module.ts index 81400acef9d..fc60b77e41b 100644 --- a/packages/twenty-server/src/engine/core-modules/logger/logger.module.ts +++ b/packages/twenty-server/src/engine/core-modules/logger/logger.module.ts @@ -1,11 +1,16 @@ -import { ConsoleLogger, DynamicModule, Global, Module } from '@nestjs/common'; +import { + ConsoleLogger, + type DynamicModule, + Global, + Module, +} from '@nestjs/common'; import { LoggerDriverType } from 'src/engine/core-modules/logger/interfaces'; import { LOGGER_DRIVER } from 'src/engine/core-modules/logger/logger.constants'; import { - ASYNC_OPTIONS_TYPE, + type ASYNC_OPTIONS_TYPE, ConfigurableModuleClass, - OPTIONS_TYPE, + type OPTIONS_TYPE, } from 'src/engine/core-modules/logger/logger.module-definition'; import { LoggerService } from 'src/engine/core-modules/logger/logger.service'; diff --git a/packages/twenty-server/src/engine/core-modules/logger/logger.service.ts b/packages/twenty-server/src/engine/core-modules/logger/logger.service.ts index 3cbe60481f8..cd81d98ecc7 100644 --- a/packages/twenty-server/src/engine/core-modules/logger/logger.service.ts +++ b/packages/twenty-server/src/engine/core-modules/logger/logger.service.ts @@ -1,7 +1,7 @@ import { Inject, Injectable, - LogLevel, + type LogLevel, LoggerService as LoggerServiceInterface, } from '@nestjs/common'; diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/decorators/message-queue.decorator.ts b/packages/twenty-server/src/engine/core-modules/message-queue/decorators/message-queue.decorator.ts index dd88f4cf6a6..7dd85d5f5fe 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/decorators/message-queue.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/decorators/message-queue.decorator.ts @@ -1,6 +1,6 @@ import { Inject } from '@nestjs/common'; -import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; +import { type MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { getQueueToken } from 'src/engine/core-modules/message-queue/utils/get-queue-token.util'; export const InjectMessageQueue = (queueName: MessageQueue) => { diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/decorators/processor.decorator.ts b/packages/twenty-server/src/engine/core-modules/message-queue/decorators/processor.decorator.ts index e1301578c6e..30dc2692d47 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/decorators/processor.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/decorators/processor.decorator.ts @@ -1,8 +1,8 @@ -import { Scope, SetMetadata } from '@nestjs/common'; +import { type Scope, SetMetadata } from '@nestjs/common'; import { SCOPE_OPTIONS_METADATA } from '@nestjs/common/constants'; import { - MessageQueue, + type MessageQueue, PROCESSOR_METADATA, } from 'src/engine/core-modules/message-queue/message-queue.constants'; diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/bullmq.driver.ts b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/bullmq.driver.ts index 5c90b019d7d..7ae6997686d 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/bullmq.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/bullmq.driver.ts @@ -1,18 +1,24 @@ -import { OnModuleDestroy } from '@nestjs/common'; +import { type OnModuleDestroy } from '@nestjs/common'; -import { JobsOptions, MetricsTime, Queue, QueueOptions, Worker } from 'bullmq'; +import { + type JobsOptions, + MetricsTime, + Queue, + type QueueOptions, + Worker, +} from 'bullmq'; import { isDefined } from 'twenty-shared/utils'; import { v4 } from 'uuid'; import { - QueueCronJobOptions, - QueueJobOptions, + type QueueCronJobOptions, + type QueueJobOptions, } from 'src/engine/core-modules/message-queue/drivers/interfaces/job-options.interface'; -import { MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; -import { MessageQueueJob } from 'src/engine/core-modules/message-queue/interfaces/message-queue-job.interface'; -import { MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; +import { type MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; +import { type MessageQueueJob } from 'src/engine/core-modules/message-queue/interfaces/message-queue-job.interface'; +import { type MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; -import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; +import { type MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { getJobKey } from 'src/engine/core-modules/message-queue/utils/get-job-key.util'; export type BullMQDriverOptions = QueueOptions; diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface.ts b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface.ts index 6f11a8dfff8..6c8c68087a3 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface.ts @@ -1,11 +1,11 @@ import { - QueueCronJobOptions, - QueueJobOptions, + type QueueCronJobOptions, + type QueueJobOptions, } from 'src/engine/core-modules/message-queue/drivers/interfaces/job-options.interface'; -import { MessageQueueJobData } from 'src/engine/core-modules/message-queue/interfaces/message-queue-job.interface'; -import { MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; +import { type MessageQueueJobData } from 'src/engine/core-modules/message-queue/interfaces/message-queue-job.interface'; +import { type MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; -import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; +import { type MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; export interface MessageQueueDriver { add( diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/pg-boss.driver.ts b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/pg-boss.driver.ts index ac3cedff9c4..51cebb9954f 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/pg-boss.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/pg-boss.driver.ts @@ -1,16 +1,16 @@ -import { OnModuleDestroy, OnModuleInit } from '@nestjs/common'; +import { type OnModuleDestroy, type OnModuleInit } from '@nestjs/common'; import PgBoss from 'pg-boss'; import { - QueueCronJobOptions, - QueueJobOptions, + type QueueCronJobOptions, + type QueueJobOptions, } from 'src/engine/core-modules/message-queue/drivers/interfaces/job-options.interface'; -import { MessageQueueJob } from 'src/engine/core-modules/message-queue/interfaces/message-queue-job.interface'; -import { MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; -import { MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; +import { type MessageQueueJob } from 'src/engine/core-modules/message-queue/interfaces/message-queue-job.interface'; +import { type MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; +import { type MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; -import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; +import { type MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { getJobKey } from 'src/engine/core-modules/message-queue/utils/get-job-key.util'; export type PgBossDriverOptions = PgBoss.ConstructorOptions; diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/sync.driver.ts b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/sync.driver.ts index 2557757870d..707b9bd268a 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/drivers/sync.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/drivers/sync.driver.ts @@ -1,12 +1,12 @@ import { Logger } from '@nestjs/common'; import { - MessageQueueJobData, - MessageQueueJob, + type MessageQueueJobData, + type MessageQueueJob, } from 'src/engine/core-modules/message-queue/interfaces/message-queue-job.interface'; -import { MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; +import { type MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; -import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; +import { type MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; export class SyncDriver implements MessageQueueDriver { private readonly logger = new Logger(SyncDriver.name); diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/interfaces/message-queue-module-options.interface.ts b/packages/twenty-server/src/engine/core-modules/message-queue/interfaces/message-queue-module-options.interface.ts index 84325867fa3..edd373d5a7f 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/interfaces/message-queue-module-options.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/interfaces/message-queue-module-options.interface.ts @@ -1,5 +1,5 @@ -import { BullMQDriverOptions } from 'src/engine/core-modules/message-queue/drivers/bullmq.driver'; -import { PgBossDriverOptions } from 'src/engine/core-modules/message-queue/drivers/pg-boss.driver'; +import { type BullMQDriverOptions } from 'src/engine/core-modules/message-queue/drivers/bullmq.driver'; +import { type PgBossDriverOptions } from 'src/engine/core-modules/message-queue/drivers/pg-boss.driver'; export enum MessageQueueDriverType { PgBoss = 'pg-boss', diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue-core.module.ts b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue-core.module.ts index eb0d6b6284c..e613b1a380b 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue-core.module.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue-core.module.ts @@ -1,12 +1,12 @@ import { - DynamicModule, + type DynamicModule, Global, Logger, Module, - Provider, + type Provider, } from '@nestjs/common'; -import { MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; +import { type MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; import { MessageQueueDriverType } from 'src/engine/core-modules/message-queue/interfaces'; import { @@ -19,9 +19,9 @@ import { BullMQDriver } from 'src/engine/core-modules/message-queue/drivers/bull import { SyncDriver } from 'src/engine/core-modules/message-queue/drivers/sync.driver'; import { getQueueToken } from 'src/engine/core-modules/message-queue/utils/get-queue-token.util'; import { - ASYNC_OPTIONS_TYPE, + type ASYNC_OPTIONS_TYPE, ConfigurableModuleClass, - OPTIONS_TYPE, + type OPTIONS_TYPE, } from 'src/engine/core-modules/message-queue/message-queue.module-definition'; @Global() diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue-metadata.accessor.ts b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue-metadata.accessor.ts index 2dce32e825f..11042b3c5e7 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue-metadata.accessor.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue-metadata.accessor.ts @@ -1,9 +1,9 @@ /* eslint-disable @typescript-eslint/ban-types */ -import { Injectable, Type } from '@nestjs/common'; +import { Injectable, type Type } from '@nestjs/common'; import { Reflector } from '@nestjs/core'; -import { MessageQueueProcessOptions } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; -import { MessageQueueProcessorOptions } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; +import { type MessageQueueProcessOptions } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; +import { type MessageQueueProcessorOptions } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { PROCESSOR_METADATA, PROCESS_METADATA, diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.explorer.ts b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.explorer.ts index 82581e9d045..352bdb8da0e 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.explorer.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.explorer.ts @@ -1,4 +1,4 @@ -import { Injectable, Logger, OnModuleInit } from '@nestjs/common'; +import { Injectable, Logger, type OnModuleInit } from '@nestjs/common'; import { DiscoveryService, MetadataScanner, @@ -6,18 +6,18 @@ import { createContextId, } from '@nestjs/core'; import { Injector } from '@nestjs/core/injector/injector'; -import { InstanceWrapper } from '@nestjs/core/injector/instance-wrapper'; -import { Module } from '@nestjs/core/injector/module'; +import { type InstanceWrapper } from '@nestjs/core/injector/instance-wrapper'; +import { type Module } from '@nestjs/core/injector/module'; import { - MessageQueueJob, - MessageQueueJobData, + type MessageQueueJob, + type MessageQueueJobData, } from 'src/engine/core-modules/message-queue/interfaces/message-queue-job.interface'; -import { MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; +import { type MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { MessageQueueMetadataAccessor } from 'src/engine/core-modules/message-queue/message-queue-metadata.accessor'; -import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; +import { type MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { getQueueToken } from 'src/engine/core-modules/message-queue/utils/get-queue-token.util'; import { shouldCaptureException } from 'src/engine/utils/global-exception-handler.util'; diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module-definition.ts b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module-definition.ts index ed24da3171d..90e5b9f48c0 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module-definition.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module-definition.ts @@ -1,6 +1,6 @@ import { ConfigurableModuleBuilder } from '@nestjs/common'; -import { MessageQueueModuleOptions } from 'src/engine/core-modules/message-queue/interfaces'; +import { type MessageQueueModuleOptions } from 'src/engine/core-modules/message-queue/interfaces'; export const { ConfigurableModuleClass, diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module-factory.ts b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module-factory.ts index 6255afa4090..fc34e66d888 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module-factory.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module-factory.ts @@ -1,10 +1,10 @@ import { - BullMQDriverFactoryOptions, + type BullMQDriverFactoryOptions, MessageQueueDriverType, - MessageQueueModuleOptions, + type MessageQueueModuleOptions, } from 'src/engine/core-modules/message-queue/interfaces'; -import { RedisClientService } from 'src/engine/core-modules/redis-client/redis-client.service'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type RedisClientService } from 'src/engine/core-modules/redis-client/redis-client.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; /** * MessageQueue Module factory diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module.ts b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module.ts index 428be7caab0..cfc74c7ad93 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/message-queue.module.ts @@ -1,12 +1,12 @@ -import { DynamicModule, Global, Module } from '@nestjs/common'; +import { type DynamicModule, Global, Module } from '@nestjs/common'; import { DiscoveryModule } from '@nestjs/core'; import { MessageQueueCoreModule } from 'src/engine/core-modules/message-queue/message-queue-core.module'; import { MessageQueueMetadataAccessor } from 'src/engine/core-modules/message-queue/message-queue-metadata.accessor'; import { MessageQueueExplorer } from 'src/engine/core-modules/message-queue/message-queue.explorer'; import { - ASYNC_OPTIONS_TYPE, - OPTIONS_TYPE, + type ASYNC_OPTIONS_TYPE, + type OPTIONS_TYPE, } from 'src/engine/core-modules/message-queue/message-queue.module-definition'; @Global() diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/services/__tests__/message-queue-task-assigned.service.spec.ts b/packages/twenty-server/src/engine/core-modules/message-queue/services/__tests__/message-queue-task-assigned.service.spec.ts index f579767a054..5bb2ac4a218 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/services/__tests__/message-queue-task-assigned.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/services/__tests__/message-queue-task-assigned.service.spec.ts @@ -1,6 +1,6 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; +import { type MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; import { QUEUE_DRIVER, diff --git a/packages/twenty-server/src/engine/core-modules/message-queue/services/message-queue.service.ts b/packages/twenty-server/src/engine/core-modules/message-queue/services/message-queue.service.ts index 4f5f4e24bea..c9663035967 100644 --- a/packages/twenty-server/src/engine/core-modules/message-queue/services/message-queue.service.ts +++ b/packages/twenty-server/src/engine/core-modules/message-queue/services/message-queue.service.ts @@ -1,15 +1,15 @@ import { Inject, Injectable } from '@nestjs/common'; import { - QueueCronJobOptions, - QueueJobOptions, + type QueueCronJobOptions, + type QueueJobOptions, } from 'src/engine/core-modules/message-queue/drivers/interfaces/job-options.interface'; import { MessageQueueDriver } from 'src/engine/core-modules/message-queue/drivers/interfaces/message-queue-driver.interface'; import { - MessageQueueJobData, - MessageQueueJob, + type MessageQueueJobData, + type MessageQueueJob, } from 'src/engine/core-modules/message-queue/interfaces/message-queue-job.interface'; -import { MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; +import { type MessageQueueWorkerOptions } from 'src/engine/core-modules/message-queue/interfaces/message-queue-worker-options.interface'; import { MessageQueue, diff --git a/packages/twenty-server/src/engine/core-modules/messaging/services/get-messages.service.ts b/packages/twenty-server/src/engine/core-modules/messaging/services/get-messages.service.ts index fcd0ae530d4..702310e8f96 100644 --- a/packages/twenty-server/src/engine/core-modules/messaging/services/get-messages.service.ts +++ b/packages/twenty-server/src/engine/core-modules/messaging/services/get-messages.service.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; import { TIMELINE_THREADS_DEFAULT_PAGE_SIZE } from 'src/engine/core-modules/messaging/constants/messaging.constants'; -import { TimelineThreadsWithTotal } from 'src/engine/core-modules/messaging/dtos/timeline-threads-with-total.dto'; +import { type TimelineThreadsWithTotal } from 'src/engine/core-modules/messaging/dtos/timeline-threads-with-total.dto'; import { TimelineMessagingService } from 'src/engine/core-modules/messaging/services/timeline-messaging.service'; import { formatThreads } from 'src/engine/core-modules/messaging/utils/format-threads.util'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { OpportunityWorkspaceEntity } from 'src/modules/opportunity/standard-objects/opportunity.workspace-entity'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type OpportunityWorkspaceEntity } from 'src/modules/opportunity/standard-objects/opportunity.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; @Injectable() export class GetMessagesService { diff --git a/packages/twenty-server/src/engine/core-modules/messaging/services/timeline-messaging.service.ts b/packages/twenty-server/src/engine/core-modules/messaging/services/timeline-messaging.service.ts index 18b082993f0..c7393856222 100644 --- a/packages/twenty-server/src/engine/core-modules/messaging/services/timeline-messaging.service.ts +++ b/packages/twenty-server/src/engine/core-modules/messaging/services/timeline-messaging.service.ts @@ -2,11 +2,11 @@ import { Injectable } from '@nestjs/common'; import { In, Not } from 'typeorm'; -import { TimelineThread } from 'src/engine/core-modules/messaging/dtos/timeline-thread.dto'; +import { type TimelineThread } from 'src/engine/core-modules/messaging/dtos/timeline-thread.dto'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; -import { MessageThreadWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-thread.workspace-entity'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type MessageThreadWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-thread.workspace-entity'; @Injectable() export class TimelineMessagingService { diff --git a/packages/twenty-server/src/engine/core-modules/messaging/utils/extract-participant-summary.util.ts b/packages/twenty-server/src/engine/core-modules/messaging/utils/extract-participant-summary.util.ts index 46d8b18f78b..85e22dcc0ad 100644 --- a/packages/twenty-server/src/engine/core-modules/messaging/utils/extract-participant-summary.util.ts +++ b/packages/twenty-server/src/engine/core-modules/messaging/utils/extract-participant-summary.util.ts @@ -1,7 +1,7 @@ -import { TimelineThreadParticipant } from 'src/engine/core-modules/messaging/dtos/timeline-thread-participant.dto'; +import { type TimelineThreadParticipant } from 'src/engine/core-modules/messaging/dtos/timeline-thread-participant.dto'; import { filterActiveParticipants } from 'src/engine/core-modules/messaging/utils/filter-active-participants.util'; import { formatThreadParticipant } from 'src/engine/core-modules/messaging/utils/format-thread-participant.util'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; export const extractParticipantSummary = ( messageParticipants: MessageParticipantWorkspaceEntity[], diff --git a/packages/twenty-server/src/engine/core-modules/messaging/utils/filter-active-participants.util.ts b/packages/twenty-server/src/engine/core-modules/messaging/utils/filter-active-participants.util.ts index 7e743b6a5eb..2bd414f8387 100644 --- a/packages/twenty-server/src/engine/core-modules/messaging/utils/filter-active-participants.util.ts +++ b/packages/twenty-server/src/engine/core-modules/messaging/utils/filter-active-participants.util.ts @@ -1,4 +1,4 @@ -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; export const filterActiveParticipants = ( participants: MessageParticipantWorkspaceEntity[], diff --git a/packages/twenty-server/src/engine/core-modules/messaging/utils/format-thread-participant.util.ts b/packages/twenty-server/src/engine/core-modules/messaging/utils/format-thread-participant.util.ts index 4cf5f5ead1f..383c41e5495 100644 --- a/packages/twenty-server/src/engine/core-modules/messaging/utils/format-thread-participant.util.ts +++ b/packages/twenty-server/src/engine/core-modules/messaging/utils/format-thread-participant.util.ts @@ -1,5 +1,5 @@ -import { TimelineThreadParticipant } from 'src/engine/core-modules/messaging/dtos/timeline-thread-participant.dto'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type TimelineThreadParticipant } from 'src/engine/core-modules/messaging/dtos/timeline-thread-participant.dto'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; export const formatThreadParticipant = ( threadParticipant: MessageParticipantWorkspaceEntity, diff --git a/packages/twenty-server/src/engine/core-modules/messaging/utils/format-threads.util.ts b/packages/twenty-server/src/engine/core-modules/messaging/utils/format-threads.util.ts index 230e1420f3a..b6557ef00da 100644 --- a/packages/twenty-server/src/engine/core-modules/messaging/utils/format-threads.util.ts +++ b/packages/twenty-server/src/engine/core-modules/messaging/utils/format-threads.util.ts @@ -1,9 +1,9 @@ import { FIELD_RESTRICTED_ADDITIONAL_PERMISSIONS_REQUIRED } from 'twenty-shared/constants'; -import { TimelineThread } from 'src/engine/core-modules/messaging/dtos/timeline-thread.dto'; +import { type TimelineThread } from 'src/engine/core-modules/messaging/dtos/timeline-thread.dto'; import { extractParticipantSummary } from 'src/engine/core-modules/messaging/utils/extract-participant-summary.util'; import { MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; export const formatThreads = ( threads: Omit< diff --git a/packages/twenty-server/src/engine/core-modules/metrics/metrics-cache.service.ts b/packages/twenty-server/src/engine/core-modules/metrics/metrics-cache.service.ts index 3fb84e1bf44..5cae093e182 100644 --- a/packages/twenty-server/src/engine/core-modules/metrics/metrics-cache.service.ts +++ b/packages/twenty-server/src/engine/core-modules/metrics/metrics-cache.service.ts @@ -3,7 +3,7 @@ import { Injectable } from '@nestjs/common'; import { InjectCacheStorage } from 'src/engine/core-modules/cache-storage/decorators/cache-storage.decorator'; import { CacheStorageService } from 'src/engine/core-modules/cache-storage/services/cache-storage.service'; import { CacheStorageNamespace } from 'src/engine/core-modules/cache-storage/types/cache-storage-namespace.enum'; -import { MetricsKeys } from 'src/engine/core-modules/metrics/types/metrics-keys.type'; +import { type MetricsKeys } from 'src/engine/core-modules/metrics/types/metrics-keys.type'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; const CACHE_BUCKET_DURATION_MS = 15000; // 15 seconds window for each cache bucket diff --git a/packages/twenty-server/src/engine/core-modules/metrics/metrics.service.ts b/packages/twenty-server/src/engine/core-modules/metrics/metrics.service.ts index fcbf232cbfb..07507925b0d 100644 --- a/packages/twenty-server/src/engine/core-modules/metrics/metrics.service.ts +++ b/packages/twenty-server/src/engine/core-modules/metrics/metrics.service.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; -import { metrics, Attributes } from '@opentelemetry/api'; +import { metrics, type Attributes } from '@opentelemetry/api'; import { MetricsCacheService } from 'src/engine/core-modules/metrics/metrics-cache.service'; -import { MetricsKeys } from 'src/engine/core-modules/metrics/types/metrics-keys.type'; +import { type MetricsKeys } from 'src/engine/core-modules/metrics/types/metrics-keys.type'; @Injectable() export class MetricsService { diff --git a/packages/twenty-server/src/engine/core-modules/onboarding/onboarding.service.ts b/packages/twenty-server/src/engine/core-modules/onboarding/onboarding.service.ts index 8f1f54af7e3..eb13105a7d6 100644 --- a/packages/twenty-server/src/engine/core-modules/onboarding/onboarding.service.ts +++ b/packages/twenty-server/src/engine/core-modules/onboarding/onboarding.service.ts @@ -5,8 +5,8 @@ import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; import { BillingService } from 'src/engine/core-modules/billing/services/billing.service'; import { OnboardingStatus } from 'src/engine/core-modules/onboarding/enums/onboarding-status.enum'; import { UserVarsService } from 'src/engine/core-modules/user/user-vars/services/user-vars.service'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; export enum OnboardingStepKeys { ONBOARDING_CONNECT_ACCOUNT_PENDING = 'ONBOARDING_CONNECT_ACCOUNT_PENDING', diff --git a/packages/twenty-server/src/engine/core-modules/open-api/open-api.service.spec.ts b/packages/twenty-server/src/engine/core-modules/open-api/open-api.service.spec.ts index 4b704044e72..7e75f74f4a3 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/open-api.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/open-api.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/access-token.service'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; diff --git a/packages/twenty-server/src/engine/core-modules/open-api/open-api.service.ts b/packages/twenty-server/src/engine/core-modules/open-api/open-api.service.ts index f032ac29fd0..455ae82f9c2 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/open-api.service.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/open-api.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; -import { Request } from 'express'; -import { OpenAPIV3_1 } from 'openapi-types'; +import { type Request } from 'express'; +import { type OpenAPIV3_1 } from 'openapi-types'; import { capitalize, isDefined } from 'twenty-shared/utils'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; @@ -37,9 +37,9 @@ import { getUpdateOneResponse200, } from 'src/engine/core-modules/open-api/utils/responses.utils'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; import { standardObjectMetadataDefinitions } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects'; import { shouldExcludeFromWorkspaceApi } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/should-exclude-from-workspace-api.util'; diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/__tests__/components.utils.spec.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/__tests__/components.utils.spec.ts index 97453d8501a..4034667b7c3 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/__tests__/components.utils.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/__tests__/components.utils.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { faker } from '@faker-js/faker'; @@ -6,8 +6,8 @@ import { NumberDataType } from 'src/engine/metadata-modules/field-metadata/inter import { objectMetadataItemMock } from 'src/engine/api/__mocks__/object-metadata-item.mock'; import { computeSchemaComponents } from 'src/engine/core-modules/open-api/utils/components.utils'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; describe('computeSchemaComponents', () => { faker.seed(1); diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/base-schema.utils.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/base-schema.utils.ts index 1cb8ff05e21..3f9cacf4248 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/base-schema.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/base-schema.utils.ts @@ -1,4 +1,4 @@ -import { OpenAPIV3_1 } from 'openapi-types'; +import { type OpenAPIV3_1 } from 'openapi-types'; import { computeOpenApiPath } from 'src/engine/core-modules/open-api/utils/path.utils'; diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/components.utils.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/components.utils.ts index 5a608aa3f9d..13558e2fa52 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/components.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/components.utils.ts @@ -1,8 +1,8 @@ -import { OpenAPIV3_1 } from 'openapi-types'; +import { type OpenAPIV3_1 } from 'openapi-types'; import { FieldMetadataType } from 'twenty-shared/types'; import { capitalize } from 'twenty-shared/utils'; -import { FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { generateRandomFieldValue } from 'src/engine/core-modules/open-api/utils/generate-random-field-value.util'; @@ -15,7 +15,7 @@ import { computeOrderByParameters, computeStartingAfterParameters, } from 'src/engine/core-modules/open-api/utils/parameters.utils'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { convertObjectMetadataToSchemaProperties } from 'src/engine/utils/convert-object-metadata-to-schema-properties.util'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; import { camelToTitleCase } from 'src/utils/camel-to-title-case'; diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/compute-schema-tags.utils.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/compute-schema-tags.utils.ts index 15d0df5b3ff..9fd013f0b50 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/compute-schema-tags.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/compute-schema-tags.utils.ts @@ -1,7 +1,7 @@ -import { OpenAPIV3_1 } from 'openapi-types'; +import { type OpenAPIV3_1 } from 'openapi-types'; import { capitalize } from 'twenty-shared/utils'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const computeSchemaTags = ( items: ObjectMetadataEntity[], diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/computeWebhooks.utils.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/computeWebhooks.utils.ts index 0caf460d4a7..9169f4253b7 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/computeWebhooks.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/computeWebhooks.utils.ts @@ -1,8 +1,8 @@ -import { OpenAPIV3_1 } from 'openapi-types'; +import { type OpenAPIV3_1 } from 'openapi-types'; import { capitalize } from 'twenty-shared/utils'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const computeWebhooks = ( type: DatabaseEventAction, diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/generate-random-field-value.util.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/generate-random-field-value.util.ts index 3c8dbb1aa35..25d0f9f73df 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/generate-random-field-value.util.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/generate-random-field-value.util.ts @@ -3,9 +3,9 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { assertUnreachable, isDefined } from 'twenty-shared/utils'; import { v4 } from 'uuid'; -import { FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const generateRandomFieldValue = ({ field, diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/get-error-responses.utils.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/get-error-responses.utils.ts index b7026b460ee..907633a2497 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/get-error-responses.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/get-error-responses.utils.ts @@ -1,4 +1,4 @@ -import { OpenAPIV3_1 } from 'openapi-types'; +import { type OpenAPIV3_1 } from 'openapi-types'; export const get400ErrorResponses = (): OpenAPIV3_1.ResponseObject => { return { diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/parameters.utils.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/parameters.utils.ts index 6924deae86e..1b4a3dfacb0 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/parameters.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/parameters.utils.ts @@ -1,4 +1,4 @@ -import { OpenAPIV3_1 } from 'openapi-types'; +import { type OpenAPIV3_1 } from 'openapi-types'; import { OrderByDirection } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/path.utils.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/path.utils.ts index f27139f2aea..6ca7c7589df 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/path.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/path.utils.ts @@ -1,4 +1,4 @@ -import { OpenAPIV3_1 } from 'openapi-types'; +import { type OpenAPIV3_1 } from 'openapi-types'; import { capitalize } from 'twenty-shared/utils'; import { @@ -17,7 +17,7 @@ import { getJsonResponse, getUpdateOneResponse200, } from 'src/engine/core-modules/open-api/utils/responses.utils'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const computeBatchPath = ( item: ObjectMetadataEntity, diff --git a/packages/twenty-server/src/engine/core-modules/open-api/utils/responses.utils.ts b/packages/twenty-server/src/engine/core-modules/open-api/utils/responses.utils.ts index 28e1bcd47d1..29aacf6a653 100644 --- a/packages/twenty-server/src/engine/core-modules/open-api/utils/responses.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/open-api/utils/responses.utils.ts @@ -1,6 +1,6 @@ import { capitalize } from 'twenty-shared/utils'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const getFindManyResponse200 = ( item: Pick, diff --git a/packages/twenty-server/src/engine/core-modules/postgres-credentials/postgres-credentials.service.ts b/packages/twenty-server/src/engine/core-modules/postgres-credentials/postgres-credentials.service.ts index 8e702a7ba7d..3b965db45ba 100644 --- a/packages/twenty-server/src/engine/core-modules/postgres-credentials/postgres-credentials.service.ts +++ b/packages/twenty-server/src/engine/core-modules/postgres-credentials/postgres-credentials.service.ts @@ -11,7 +11,7 @@ import { } from 'src/engine/core-modules/auth/auth.util'; import { NotFoundError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; -import { PostgresCredentialsDTO } from 'src/engine/core-modules/postgres-credentials/dtos/postgres-credentials.dto'; +import { type PostgresCredentialsDTO } from 'src/engine/core-modules/postgres-credentials/dtos/postgres-credentials.dto'; import { PostgresCredentials } from 'src/engine/core-modules/postgres-credentials/postgres-credentials.entity'; import { JwtTokenTypeEnum } from 'src/engine/core-modules/auth/types/auth-context.type'; diff --git a/packages/twenty-server/src/engine/core-modules/record-position/services/__tests__/record-position.service.spec.ts b/packages/twenty-server/src/engine/core-modules/record-position/services/__tests__/record-position.service.spec.ts index 0a75bf6a79f..9a65021ebfb 100644 --- a/packages/twenty-server/src/engine/core-modules/record-position/services/__tests__/record-position.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/record-position/services/__tests__/record-position.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { RecordPositionService } from 'src/engine/core-modules/record-position/services/record-position.service'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; diff --git a/packages/twenty-server/src/engine/core-modules/record-position/services/record-position.service.ts b/packages/twenty-server/src/engine/core-modules/record-position/services/record-position.service.ts index f7c9b074f44..8d783431ec4 100644 --- a/packages/twenty-server/src/engine/core-modules/record-position/services/record-position.service.ts +++ b/packages/twenty-server/src/engine/core-modules/record-position/services/record-position.service.ts @@ -3,7 +3,7 @@ import { Injectable } from '@nestjs/common'; import { isNumber } from '@sniptt/guards'; import { isDefined } from 'twenty-shared/utils'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; diff --git a/packages/twenty-server/src/engine/core-modules/record-transformer/services/record-input-transformer.service.ts b/packages/twenty-server/src/engine/core-modules/record-transformer/services/record-input-transformer.service.ts index 6a992fb554f..993a44bb278 100644 --- a/packages/twenty-server/src/engine/core-modules/record-transformer/services/record-input-transformer.service.ts +++ b/packages/twenty-server/src/engine/core-modules/record-transformer/services/record-input-transformer.service.ts @@ -7,10 +7,10 @@ import { transformLinksValue } from 'src/engine/core-modules/record-transformer/ import { transformPhonesValue } from 'src/engine/core-modules/record-transformer/utils/transform-phones-value.util'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; import { - RichTextV2Metadata, + type RichTextV2Metadata, richTextV2ValueSchema, } from 'src/engine/metadata-modules/field-metadata/composite-types/rich-text-v2.composite-type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; @Injectable() export class RecordInputTransformerService { diff --git a/packages/twenty-server/src/engine/core-modules/record-transformer/utils/record-transformer-graphql-api-exception-handler.util.ts b/packages/twenty-server/src/engine/core-modules/record-transformer/utils/record-transformer-graphql-api-exception-handler.util.ts index 976e6dc4da7..8fbeeeb7ed6 100644 --- a/packages/twenty-server/src/engine/core-modules/record-transformer/utils/record-transformer-graphql-api-exception-handler.util.ts +++ b/packages/twenty-server/src/engine/core-modules/record-transformer/utils/record-transformer-graphql-api-exception-handler.util.ts @@ -2,7 +2,7 @@ import { assertUnreachable } from 'twenty-shared/utils'; import { UserInputError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { - RecordTransformerException, + type RecordTransformerException, RecordTransformerExceptionCode, } from 'src/engine/core-modules/record-transformer/record-transformer.exception'; diff --git a/packages/twenty-server/src/engine/core-modules/record-transformer/utils/remove-empty-links.ts b/packages/twenty-server/src/engine/core-modules/record-transformer/utils/remove-empty-links.ts index 8fc282c9cfa..b28949e89d1 100644 --- a/packages/twenty-server/src/engine/core-modules/record-transformer/utils/remove-empty-links.ts +++ b/packages/twenty-server/src/engine/core-modules/record-transformer/utils/remove-empty-links.ts @@ -5,7 +5,7 @@ import { RecordTransformerException, RecordTransformerExceptionCode, } from 'src/engine/core-modules/record-transformer/record-transformer.exception'; -import { LinkMetadataNullable } from 'src/engine/metadata-modules/field-metadata/composite-types/links.composite-type'; +import { type LinkMetadataNullable } from 'src/engine/metadata-modules/field-metadata/composite-types/links.composite-type'; export const removeEmptyLinks = ({ primaryLinkUrl, diff --git a/packages/twenty-server/src/engine/core-modules/record-transformer/utils/transform-links-value.util.ts b/packages/twenty-server/src/engine/core-modules/record-transformer/utils/transform-links-value.util.ts index 776c607f9e9..39f6dc49196 100644 --- a/packages/twenty-server/src/engine/core-modules/record-transformer/utils/transform-links-value.util.ts +++ b/packages/twenty-server/src/engine/core-modules/record-transformer/utils/transform-links-value.util.ts @@ -6,7 +6,7 @@ import { } from 'twenty-shared/utils'; import { removeEmptyLinks } from 'src/engine/core-modules/record-transformer/utils/remove-empty-links'; -import { LinkMetadataNullable } from 'src/engine/metadata-modules/field-metadata/composite-types/links.composite-type'; +import { type LinkMetadataNullable } from 'src/engine/metadata-modules/field-metadata/composite-types/links.composite-type'; export type LinksFieldGraphQLInput = | { diff --git a/packages/twenty-server/src/engine/core-modules/record-transformer/utils/transform-phones-value.util.ts b/packages/twenty-server/src/engine/core-modules/record-transformer/utils/transform-phones-value.util.ts index 8fbdd425004..cb114284b27 100644 --- a/packages/twenty-server/src/engine/core-modules/record-transformer/utils/transform-phones-value.util.ts +++ b/packages/twenty-server/src/engine/core-modules/record-transformer/utils/transform-phones-value.util.ts @@ -1,7 +1,7 @@ import { t } from '@lingui/core/macro'; import { isNonEmptyString } from '@sniptt/guards'; import { - CountryCallingCode, + type CountryCallingCode, parsePhoneNumberWithError, } from 'libphonenumber-js'; import { @@ -17,8 +17,8 @@ import { RecordTransformerExceptionCode, } from 'src/engine/core-modules/record-transformer/record-transformer.exception'; import { - AdditionalPhoneMetadata, - PhonesMetadata, + type AdditionalPhoneMetadata, + type PhonesMetadata, } from 'src/engine/metadata-modules/field-metadata/composite-types/phones.composite-type'; export type PhonesFieldGraphQLInput = diff --git a/packages/twenty-server/src/engine/core-modules/redis-client/redis-client.service.ts b/packages/twenty-server/src/engine/core-modules/redis-client/redis-client.service.ts index 25b9de27ae9..bb49041cdf1 100644 --- a/packages/twenty-server/src/engine/core-modules/redis-client/redis-client.service.ts +++ b/packages/twenty-server/src/engine/core-modules/redis-client/redis-client.service.ts @@ -1,4 +1,4 @@ -import { Injectable, OnModuleDestroy } from '@nestjs/common'; +import { Injectable, type OnModuleDestroy } from '@nestjs/common'; import IORedis from 'ioredis'; diff --git a/packages/twenty-server/src/engine/core-modules/search/__tests__/search.service.spec.ts b/packages/twenty-server/src/engine/core-modules/search/__tests__/search.service.spec.ts index 3ebff4baaca..2bfa4583658 100644 --- a/packages/twenty-server/src/engine/core-modules/search/__tests__/search.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/search/__tests__/search.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { encodeCursorData } from 'src/engine/api/graphql/graphql-query-runner/utils/cursors.util'; import { mockObjectMetadataItemsWithFieldMaps } from 'src/engine/core-modules/__mocks__/mockObjectMetadataItemsWithFieldMaps'; diff --git a/packages/twenty-server/src/engine/core-modules/search/dtos/object-record-filter-input.ts b/packages/twenty-server/src/engine/core-modules/search/dtos/object-record-filter-input.ts index feb503455bd..8d9ddf31d05 100644 --- a/packages/twenty-server/src/engine/core-modules/search/dtos/object-record-filter-input.ts +++ b/packages/twenty-server/src/engine/core-modules/search/dtos/object-record-filter-input.ts @@ -2,7 +2,7 @@ import { Field, InputType, registerEnumType } from '@nestjs/graphql'; import { IsArray, IsOptional } from 'class-validator'; -import { ObjectRecordFilter } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecordFilter } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { DateScalarType, diff --git a/packages/twenty-server/src/engine/core-modules/search/filters/search-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/search/filters/search-api-exception.filter.ts index 43f901cf600..bcd24349c4a 100644 --- a/packages/twenty-server/src/engine/core-modules/search/filters/search-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/search/filters/search-api-exception.filter.ts @@ -1,4 +1,6 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; + +import { assertUnreachable } from 'twenty-shared/utils'; import { SearchException, @@ -14,9 +16,7 @@ export class SearchApiExceptionFilter implements ExceptionFilter { case SearchExceptionCode.LABEL_IDENTIFIER_FIELD_NOT_FOUND: throw exception; default: { - const _exhaustiveCheck: never = exception.code; - - throw exception; + assertUnreachable(exception.code); } } } diff --git a/packages/twenty-server/src/engine/core-modules/search/services/search.service.ts b/packages/twenty-server/src/engine/core-modules/search/services/search.service.ts index bed79c4d5bc..8a4cac0a3ec 100644 --- a/packages/twenty-server/src/engine/core-modules/search/services/search.service.ts +++ b/packages/twenty-server/src/engine/core-modules/search/services/search.service.ts @@ -4,11 +4,11 @@ import { isNonEmptyString } from '@sniptt/guards'; import chunk from 'lodash.chunk'; import { FieldMetadataType } from 'twenty-shared/types'; import { getLogoUrlFromDomainName } from 'twenty-shared/utils'; -import { Brackets, ObjectLiteral } from 'typeorm'; +import { Brackets, type ObjectLiteral } from 'typeorm'; import { - ObjectRecord, - ObjectRecordFilter, + type ObjectRecord, + type ObjectRecordFilter, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { GraphqlQueryParser } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query.parser'; @@ -18,21 +18,21 @@ import { } from 'src/engine/api/graphql/graphql-query-runner/utils/cursors.util'; import { FileService } from 'src/engine/core-modules/file/services/file.service'; import { STANDARD_OBJECTS_BY_PRIORITY_RANK } from 'src/engine/core-modules/search/constants/standard-objects-by-priority-rank'; -import { ObjectRecordFilterInput } from 'src/engine/core-modules/search/dtos/object-record-filter-input'; -import { SearchArgs } from 'src/engine/core-modules/search/dtos/search-args'; -import { SearchRecordDTO } from 'src/engine/core-modules/search/dtos/search-record.dto'; -import { SearchResultConnectionDTO } from 'src/engine/core-modules/search/dtos/search-result-connection.dto'; -import { SearchResultEdgeDTO } from 'src/engine/core-modules/search/dtos/search-result-edge.dto'; +import { type ObjectRecordFilterInput } from 'src/engine/core-modules/search/dtos/object-record-filter-input'; +import { type SearchArgs } from 'src/engine/core-modules/search/dtos/search-args'; +import { type SearchRecordDTO } from 'src/engine/core-modules/search/dtos/search-record.dto'; +import { type SearchResultConnectionDTO } from 'src/engine/core-modules/search/dtos/search-result-connection.dto'; +import { type SearchResultEdgeDTO } from 'src/engine/core-modules/search/dtos/search-result-edge.dto'; import { SearchException, SearchExceptionCode, } from 'src/engine/core-modules/search/exceptions/search.exception'; -import { RecordsWithObjectMetadataItem } from 'src/engine/core-modules/search/types/records-with-object-metadata-item'; +import { type RecordsWithObjectMetadataItem } from 'src/engine/core-modules/search/types/records-with-object-metadata-item'; import { formatSearchTerms } from 'src/engine/core-modules/search/utils/format-search-terms'; import { SEARCH_VECTOR_FIELD } from 'src/engine/metadata-modules/constants/search-vector-field.constants'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { generateObjectMetadataMaps } from 'src/engine/metadata-modules/utils/generate-object-metadata-maps.util'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; type LastRanks = { tsRankCD: number; tsRank: number }; diff --git a/packages/twenty-server/src/engine/core-modules/search/types/records-with-object-metadata-item.ts b/packages/twenty-server/src/engine/core-modules/search/types/records-with-object-metadata-item.ts index b7b298ebead..8cd5c993798 100644 --- a/packages/twenty-server/src/engine/core-modules/search/types/records-with-object-metadata-item.ts +++ b/packages/twenty-server/src/engine/core-modules/search/types/records-with-object-metadata-item.ts @@ -1,6 +1,6 @@ -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export type RecordsWithObjectMetadataItem = { objectMetadataItem: ObjectMetadataItemWithFieldMaps; diff --git a/packages/twenty-server/src/engine/core-modules/serverless/drivers/interfaces/serverless-driver.interface.ts b/packages/twenty-server/src/engine/core-modules/serverless/drivers/interfaces/serverless-driver.interface.ts index c98db1327f5..b26f19372e9 100644 --- a/packages/twenty-server/src/engine/core-modules/serverless/drivers/interfaces/serverless-driver.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/serverless/drivers/interfaces/serverless-driver.interface.ts @@ -1,5 +1,5 @@ -import { ServerlessFunctionEntity } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; -import { ServerlessFunctionExecutionStatus } from 'src/engine/metadata-modules/serverless-function/dtos/serverless-function-execution-result.dto'; +import { type ServerlessFunctionEntity } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; +import { type ServerlessFunctionExecutionStatus } from 'src/engine/metadata-modules/serverless-function/dtos/serverless-function-execution-result.dto'; export type ServerlessExecuteError = { errorType: string; diff --git a/packages/twenty-server/src/engine/core-modules/serverless/drivers/lambda.driver.ts b/packages/twenty-server/src/engine/core-modules/serverless/drivers/lambda.driver.ts index e0f5b0d6d05..973f91edfde 100644 --- a/packages/twenty-server/src/engine/core-modules/serverless/drivers/lambda.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/serverless/drivers/lambda.driver.ts @@ -3,18 +3,18 @@ import { join } from 'path'; import { CreateFunctionCommand, - CreateFunctionCommandInput, + type CreateFunctionCommandInput, DeleteFunctionCommand, GetFunctionCommand, InvokeCommand, - InvokeCommandInput, + type InvokeCommandInput, Lambda, - LambdaClientConfig, + type LambdaClientConfig, ListLayerVersionsCommand, - ListLayerVersionsCommandInput, + type ListLayerVersionsCommandInput, LogType, PublishLayerVersionCommand, - PublishLayerVersionCommandInput, + type PublishLayerVersionCommandInput, ResourceNotFoundException, waitUntilFunctionUpdatedV2, } from '@aws-sdk/client-lambda'; @@ -23,11 +23,11 @@ import { isDefined } from 'twenty-shared/utils'; import ts, { transpileModule } from 'typescript'; import { - ServerlessDriver, - ServerlessExecuteResult, + type ServerlessDriver, + type ServerlessExecuteResult, } from 'src/engine/core-modules/serverless/drivers/interfaces/serverless-driver.interface'; -import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; +import { type FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; import { readFileContent } from 'src/engine/core-modules/file-storage/utils/read-file-content'; import { COMMON_LAYER_NAME } from 'src/engine/core-modules/serverless/drivers/constants/common-layer-name'; import { INDEX_FILE_NAME } from 'src/engine/core-modules/serverless/drivers/constants/index-file-name'; @@ -41,7 +41,7 @@ import { import { getServerlessFolder } from 'src/engine/core-modules/serverless/utils/serverless-get-folder.utils'; import { ServerlessFunctionExecutionStatus } from 'src/engine/metadata-modules/serverless-function/dtos/serverless-function-execution-result.dto'; import { - ServerlessFunctionEntity, + type ServerlessFunctionEntity, ServerlessFunctionRuntime, } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; import { diff --git a/packages/twenty-server/src/engine/core-modules/serverless/drivers/local.driver.ts b/packages/twenty-server/src/engine/core-modules/serverless/drivers/local.driver.ts index ea5b96dc2d6..703634f28a0 100644 --- a/packages/twenty-server/src/engine/core-modules/serverless/drivers/local.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/serverless/drivers/local.driver.ts @@ -5,11 +5,11 @@ import ts, { transpileModule } from 'typescript'; import { v4 } from 'uuid'; import { - ServerlessDriver, - ServerlessExecuteResult, + type ServerlessDriver, + type ServerlessExecuteResult, } from 'src/engine/core-modules/serverless/drivers/interfaces/serverless-driver.interface'; -import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; +import { type FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; import { readFileContent } from 'src/engine/core-modules/file-storage/utils/read-file-content'; import { COMMON_LAYER_NAME } from 'src/engine/core-modules/serverless/drivers/constants/common-layer-name'; import { INDEX_FILE_NAME } from 'src/engine/core-modules/serverless/drivers/constants/index-file-name'; @@ -18,7 +18,7 @@ import { copyAndBuildDependencies } from 'src/engine/core-modules/serverless/dri import { ConsoleListener } from 'src/engine/core-modules/serverless/drivers/utils/intercept-console'; import { getServerlessFolder } from 'src/engine/core-modules/serverless/utils/serverless-get-folder.utils'; import { ServerlessFunctionExecutionStatus } from 'src/engine/metadata-modules/serverless-function/dtos/serverless-function-execution-result.dto'; -import { ServerlessFunctionEntity } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; +import { type ServerlessFunctionEntity } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; export interface LocalDriverOptions { fileStorageService: FileStorageService; diff --git a/packages/twenty-server/src/engine/core-modules/serverless/serverless-module.factory.ts b/packages/twenty-server/src/engine/core-modules/serverless/serverless-module.factory.ts index bafda120544..31c602f91bb 100644 --- a/packages/twenty-server/src/engine/core-modules/serverless/serverless-module.factory.ts +++ b/packages/twenty-server/src/engine/core-modules/serverless/serverless-module.factory.ts @@ -1,11 +1,11 @@ import { fromNodeProviderChain } from '@aws-sdk/credential-providers'; -import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; +import { type FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; import { ServerlessDriverType, - ServerlessModuleOptions, + type ServerlessModuleOptions, } from 'src/engine/core-modules/serverless/serverless.interface'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; export const serverlessModuleFactory = async ( twentyConfigService: TwentyConfigService, diff --git a/packages/twenty-server/src/engine/core-modules/serverless/serverless.interface.ts b/packages/twenty-server/src/engine/core-modules/serverless/serverless.interface.ts index 8febc3f6a2f..704c18e8d85 100644 --- a/packages/twenty-server/src/engine/core-modules/serverless/serverless.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/serverless/serverless.interface.ts @@ -1,7 +1,7 @@ -import { FactoryProvider, ModuleMetadata } from '@nestjs/common'; +import { type FactoryProvider, type ModuleMetadata } from '@nestjs/common'; -import { LambdaDriverOptions } from 'src/engine/core-modules/serverless/drivers/lambda.driver'; -import { LocalDriverOptions } from 'src/engine/core-modules/serverless/drivers/local.driver'; +import { type LambdaDriverOptions } from 'src/engine/core-modules/serverless/drivers/lambda.driver'; +import { type LocalDriverOptions } from 'src/engine/core-modules/serverless/drivers/local.driver'; export enum ServerlessDriverType { LAMBDA = 'LAMBDA', diff --git a/packages/twenty-server/src/engine/core-modules/serverless/serverless.module.ts b/packages/twenty-server/src/engine/core-modules/serverless/serverless.module.ts index b2a45c92c25..c355a6a5224 100644 --- a/packages/twenty-server/src/engine/core-modules/serverless/serverless.module.ts +++ b/packages/twenty-server/src/engine/core-modules/serverless/serverless.module.ts @@ -1,4 +1,4 @@ -import { DynamicModule, Global } from '@nestjs/common'; +import { type DynamicModule, Global } from '@nestjs/common'; import { AddPackagesCommand } from 'src/engine/core-modules/serverless/commands/add-packages.command'; import { LambdaDriver } from 'src/engine/core-modules/serverless/drivers/lambda.driver'; @@ -6,7 +6,7 @@ import { LocalDriver } from 'src/engine/core-modules/serverless/drivers/local.dr import { SERVERLESS_DRIVER } from 'src/engine/core-modules/serverless/serverless.constants'; import { ServerlessDriverType, - ServerlessModuleAsyncOptions, + type ServerlessModuleAsyncOptions, } from 'src/engine/core-modules/serverless/serverless.interface'; import { ServerlessService } from 'src/engine/core-modules/serverless/serverless.service'; diff --git a/packages/twenty-server/src/engine/core-modules/serverless/serverless.service.ts b/packages/twenty-server/src/engine/core-modules/serverless/serverless.service.ts index 3f6b8c7e79e..4cdd8fae0d4 100644 --- a/packages/twenty-server/src/engine/core-modules/serverless/serverless.service.ts +++ b/packages/twenty-server/src/engine/core-modules/serverless/serverless.service.ts @@ -2,11 +2,11 @@ import { Inject, Injectable } from '@nestjs/common'; import { ServerlessDriver, - ServerlessExecuteResult, + type ServerlessExecuteResult, } from 'src/engine/core-modules/serverless/drivers/interfaces/serverless-driver.interface'; import { SERVERLESS_DRIVER } from 'src/engine/core-modules/serverless/serverless.constants'; -import { ServerlessFunctionEntity } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; +import { type ServerlessFunctionEntity } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; @Injectable() export class ServerlessService implements ServerlessDriver { diff --git a/packages/twenty-server/src/engine/core-modules/serverless/utils/serverless-get-folder.utils.ts b/packages/twenty-server/src/engine/core-modules/serverless/utils/serverless-get-folder.utils.ts index 146cdf6a209..dc94d211798 100644 --- a/packages/twenty-server/src/engine/core-modules/serverless/utils/serverless-get-folder.utils.ts +++ b/packages/twenty-server/src/engine/core-modules/serverless/utils/serverless-get-folder.utils.ts @@ -4,7 +4,7 @@ import { isDefined } from 'twenty-shared/utils'; import { FileFolder } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; -import { ServerlessFunctionEntity } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; +import { type ServerlessFunctionEntity } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; import { ServerlessFunctionException, ServerlessFunctionExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/session-storage/session-storage.module-factory.ts b/packages/twenty-server/src/engine/core-modules/session-storage/session-storage.module-factory.ts index 9ec012f041e..cdcf1272f5e 100644 --- a/packages/twenty-server/src/engine/core-modules/session-storage/session-storage.module-factory.ts +++ b/packages/twenty-server/src/engine/core-modules/session-storage/session-storage.module-factory.ts @@ -1,11 +1,12 @@ import { createHash } from 'crypto'; import RedisStore from 'connect-redis'; -import session from 'express-session'; import { createClient } from 'redis'; +import type session from 'express-session'; + import { CacheStorageType } from 'src/engine/core-modules/cache-storage/types/cache-storage-type.enum'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; export const getSessionStorageOptions = ( twentyConfigService: TwentyConfigService, diff --git a/packages/twenty-server/src/engine/core-modules/sso/dtos/edit-sso.input.ts b/packages/twenty-server/src/engine/core-modules/sso/dtos/edit-sso.input.ts index 9673d2c674d..940f8aca1c8 100644 --- a/packages/twenty-server/src/engine/core-modules/sso/dtos/edit-sso.input.ts +++ b/packages/twenty-server/src/engine/core-modules/sso/dtos/edit-sso.input.ts @@ -5,7 +5,7 @@ import { Field, InputType } from '@nestjs/graphql'; import { IsString, IsUUID } from 'class-validator'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; -import { SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; +import { type SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; import { SSOIdentityProviderStatus } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; @InputType() diff --git a/packages/twenty-server/src/engine/core-modules/sso/dtos/edit-sso.output.ts b/packages/twenty-server/src/engine/core-modules/sso/dtos/edit-sso.output.ts index 2ac4613293b..f45cce99da5 100644 --- a/packages/twenty-server/src/engine/core-modules/sso/dtos/edit-sso.output.ts +++ b/packages/twenty-server/src/engine/core-modules/sso/dtos/edit-sso.output.ts @@ -3,7 +3,7 @@ import { Field, ObjectType } from '@nestjs/graphql'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; -import { SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; +import { type SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; import { IdentityProviderType, SSOIdentityProviderStatus, diff --git a/packages/twenty-server/src/engine/core-modules/sso/dtos/find-available-SSO-IDP.output.ts b/packages/twenty-server/src/engine/core-modules/sso/dtos/find-available-SSO-IDP.output.ts index 9c725d24e16..f6a5b95d844 100644 --- a/packages/twenty-server/src/engine/core-modules/sso/dtos/find-available-SSO-IDP.output.ts +++ b/packages/twenty-server/src/engine/core-modules/sso/dtos/find-available-SSO-IDP.output.ts @@ -3,7 +3,7 @@ import { Field, ObjectType } from '@nestjs/graphql'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; -import { SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; +import { type SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; import { IdentityProviderType, SSOIdentityProviderStatus, diff --git a/packages/twenty-server/src/engine/core-modules/sso/dtos/setup-sso.output.ts b/packages/twenty-server/src/engine/core-modules/sso/dtos/setup-sso.output.ts index 95840d61a0f..9dd58b51d3c 100644 --- a/packages/twenty-server/src/engine/core-modules/sso/dtos/setup-sso.output.ts +++ b/packages/twenty-server/src/engine/core-modules/sso/dtos/setup-sso.output.ts @@ -3,7 +3,7 @@ import { Field, ObjectType } from '@nestjs/graphql'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; -import { SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; +import { type SSOConfiguration } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; import { IdentityProviderType, SSOIdentityProviderStatus, diff --git a/packages/twenty-server/src/engine/core-modules/sso/dtos/validators/x509.validator.ts b/packages/twenty-server/src/engine/core-modules/sso/dtos/validators/x509.validator.ts index cf96d37c810..10bfe38d866 100644 --- a/packages/twenty-server/src/engine/core-modules/sso/dtos/validators/x509.validator.ts +++ b/packages/twenty-server/src/engine/core-modules/sso/dtos/validators/x509.validator.ts @@ -4,9 +4,9 @@ import * as crypto from 'crypto'; import { registerDecorator, - ValidationOptions, + type ValidationOptions, ValidatorConstraint, - ValidatorConstraintInterface, + type ValidatorConstraintInterface, } from 'class-validator'; @ValidatorConstraint({ async: false }) diff --git a/packages/twenty-server/src/engine/core-modules/sso/services/sso.service.spec.ts b/packages/twenty-server/src/engine/core-modules/sso/services/sso.service.spec.ts index 728639de401..e0313295a08 100644 --- a/packages/twenty-server/src/engine/core-modules/sso/services/sso.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/sso/services/sso.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/sso/services/sso.service.ts b/packages/twenty-server/src/engine/core-modules/sso/services/sso.service.ts index 0c0e879002a..d37527641d4 100644 --- a/packages/twenty-server/src/engine/core-modules/sso/services/sso.service.ts +++ b/packages/twenty-server/src/engine/core-modules/sso/services/sso.service.ts @@ -14,9 +14,9 @@ import { SSOExceptionCode, } from 'src/engine/core-modules/sso/sso.exception'; import { - OIDCConfiguration, - SAMLConfiguration, - SSOConfiguration, + type OIDCConfiguration, + type SAMLConfiguration, + type SSOConfiguration, } from 'src/engine/core-modules/sso/types/SSOConfigurations.type'; import { IdentityProviderType, diff --git a/packages/twenty-server/src/engine/core-modules/sso/sso.resolver.ts b/packages/twenty-server/src/engine/core-modules/sso/sso.resolver.ts index b71aaca3d0d..d89aa293e13 100644 --- a/packages/twenty-server/src/engine/core-modules/sso/sso.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/sso/sso.resolver.ts @@ -17,7 +17,7 @@ import { } from 'src/engine/core-modules/sso/dtos/setup-sso.input'; import { SetupSsoOutput } from 'src/engine/core-modules/sso/dtos/setup-sso.output'; import { SSOService } from 'src/engine/core-modules/sso/services/sso.service'; -import { SSOException } from 'src/engine/core-modules/sso/sso.exception'; +import { type SSOException } from 'src/engine/core-modules/sso/sso.exception'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { AuthWorkspace } from 'src/engine/decorators/auth/auth-workspace.decorator'; import { SettingsPermissionsGuard } from 'src/engine/guards/settings-permissions.guard'; diff --git a/packages/twenty-server/src/engine/core-modules/sso/types/SSOConfigurations.type.ts b/packages/twenty-server/src/engine/core-modules/sso/types/SSOConfigurations.type.ts index ea41aded6d0..a6099b73e6f 100644 --- a/packages/twenty-server/src/engine/core-modules/sso/types/SSOConfigurations.type.ts +++ b/packages/twenty-server/src/engine/core-modules/sso/types/SSOConfigurations.type.ts @@ -1,8 +1,8 @@ /* @license Enterprise */ import { - IdentityProviderType, - SSOIdentityProviderStatus, + type IdentityProviderType, + type SSOIdentityProviderStatus, } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; type CommonSSOConfiguration = { diff --git a/packages/twenty-server/src/engine/core-modules/tool/services/tool-registry.service.ts b/packages/twenty-server/src/engine/core-modules/tool/services/tool-registry.service.ts index c5c694acbe6..f5fff4d3b95 100644 --- a/packages/twenty-server/src/engine/core-modules/tool/services/tool-registry.service.ts +++ b/packages/twenty-server/src/engine/core-modules/tool/services/tool-registry.service.ts @@ -3,8 +3,8 @@ import { Injectable } from '@nestjs/common'; import { ToolType } from 'src/engine/core-modules/tool/enums/tool-type.enum'; import { HttpTool } from 'src/engine/core-modules/tool/tools/http-tool/http-tool'; import { SendEmailTool } from 'src/engine/core-modules/tool/tools/send-email-tool/send-email-tool'; -import { SendEmailInput } from 'src/engine/core-modules/tool/tools/send-email-tool/types/send-email-input.type'; -import { Tool } from 'src/engine/core-modules/tool/types/tool.type'; +import { type SendEmailInput } from 'src/engine/core-modules/tool/tools/send-email-tool/types/send-email-input.type'; +import { type Tool } from 'src/engine/core-modules/tool/types/tool.type'; import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/tool/tools/http-tool/http-tool.ts b/packages/twenty-server/src/engine/core-modules/tool/tools/http-tool/http-tool.ts index 306a5f94843..f968224f0b0 100644 --- a/packages/twenty-server/src/engine/core-modules/tool/tools/http-tool/http-tool.ts +++ b/packages/twenty-server/src/engine/core-modules/tool/tools/http-tool/http-tool.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import axios, { AxiosRequestConfig } from 'axios'; +import axios, { type AxiosRequestConfig } from 'axios'; import { HttpToolParametersZodSchema } from 'src/engine/core-modules/tool/tools/http-tool/http-tool.schema'; -import { HttpRequestInput } from 'src/engine/core-modules/tool/tools/http-tool/types/http-request-input.type'; -import { ToolInput } from 'src/engine/core-modules/tool/types/tool-input.type'; -import { ToolOutput } from 'src/engine/core-modules/tool/types/tool-output.type'; -import { Tool } from 'src/engine/core-modules/tool/types/tool.type'; +import { type HttpRequestInput } from 'src/engine/core-modules/tool/tools/http-tool/types/http-request-input.type'; +import { type ToolInput } from 'src/engine/core-modules/tool/types/tool-input.type'; +import { type ToolOutput } from 'src/engine/core-modules/tool/types/tool-output.type'; +import { type Tool } from 'src/engine/core-modules/tool/types/tool.type'; @Injectable() export class HttpTool implements Tool { diff --git a/packages/twenty-server/src/engine/core-modules/tool/tools/http-tool/types/http-request-input.type.ts b/packages/twenty-server/src/engine/core-modules/tool/tools/http-tool/types/http-request-input.type.ts index 430aae0061d..4a7617eb59e 100644 --- a/packages/twenty-server/src/engine/core-modules/tool/tools/http-tool/types/http-request-input.type.ts +++ b/packages/twenty-server/src/engine/core-modules/tool/tools/http-tool/types/http-request-input.type.ts @@ -1,5 +1,5 @@ -import { z } from 'zod'; +import { type z } from 'zod'; -import { HttpRequestInputZodSchema } from 'src/engine/core-modules/tool/tools/http-tool/http-tool.schema'; +import { type HttpRequestInputZodSchema } from 'src/engine/core-modules/tool/tools/http-tool/http-tool.schema'; export type HttpRequestInput = z.infer; diff --git a/packages/twenty-server/src/engine/core-modules/tool/tools/send-email-tool/send-email-tool.ts b/packages/twenty-server/src/engine/core-modules/tool/tools/send-email-tool/send-email-tool.ts index ac8f52cf05a..0253c0900c5 100644 --- a/packages/twenty-server/src/engine/core-modules/tool/tools/send-email-tool/send-email-tool.ts +++ b/packages/twenty-server/src/engine/core-modules/tool/tools/send-email-tool/send-email-tool.ts @@ -10,12 +10,12 @@ import { SendEmailToolExceptionCode, } from 'src/engine/core-modules/tool/tools/send-email-tool/exceptions/send-email-tool.exception'; import { SendEmailToolParametersZodSchema } from 'src/engine/core-modules/tool/tools/send-email-tool/send-email-tool.schema'; -import { SendEmailInput } from 'src/engine/core-modules/tool/tools/send-email-tool/types/send-email-input.type'; -import { ToolOutput } from 'src/engine/core-modules/tool/types/tool-output.type'; -import { Tool } from 'src/engine/core-modules/tool/types/tool.type'; +import { type SendEmailInput } from 'src/engine/core-modules/tool/tools/send-email-tool/types/send-email-input.type'; +import { type ToolOutput } from 'src/engine/core-modules/tool/types/tool-output.type'; +import { type Tool } from 'src/engine/core-modules/tool/types/tool.type'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessagingSendMessageService } from 'src/modules/messaging/message-import-manager/services/messaging-send-message.service'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/tool/tools/send-email-tool/types/send-email-input.type.ts b/packages/twenty-server/src/engine/core-modules/tool/tools/send-email-tool/types/send-email-input.type.ts index dc250a29a54..0fcfbb2a8ee 100644 --- a/packages/twenty-server/src/engine/core-modules/tool/tools/send-email-tool/types/send-email-input.type.ts +++ b/packages/twenty-server/src/engine/core-modules/tool/tools/send-email-tool/types/send-email-input.type.ts @@ -1,5 +1,5 @@ -import { z } from 'zod'; +import { type z } from 'zod'; -import { SendEmailInputZodSchema } from 'src/engine/core-modules/tool/tools/send-email-tool/send-email-tool.schema'; +import { type SendEmailInputZodSchema } from 'src/engine/core-modules/tool/tools/send-email-tool/send-email-tool.schema'; export type SendEmailInput = z.infer; diff --git a/packages/twenty-server/src/engine/core-modules/tool/types/tool.type.ts b/packages/twenty-server/src/engine/core-modules/tool/types/tool.type.ts index 0cf8ab45da1..44f6b9a15d9 100644 --- a/packages/twenty-server/src/engine/core-modules/tool/types/tool.type.ts +++ b/packages/twenty-server/src/engine/core-modules/tool/types/tool.type.ts @@ -1,9 +1,9 @@ -import { JSONSchema7 } from 'json-schema'; -import { ZodType } from 'zod'; +import { type JSONSchema7 } from 'json-schema'; +import { type ZodType } from 'zod'; -import { ToolInput } from 'src/engine/core-modules/tool/types/tool-input.type'; -import { ToolOutput } from 'src/engine/core-modules/tool/types/tool-output.type'; -import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; +import { type ToolInput } from 'src/engine/core-modules/tool/types/tool-input.type'; +import { type ToolOutput } from 'src/engine/core-modules/tool/types/tool-output.type'; +import { type PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; export type Tool = { description: string; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/cache/__tests__/config-cache.service.spec.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/cache/__tests__/config-cache.service.spec.ts index 28787a29769..cb7d2f3bd56 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/cache/__tests__/config-cache.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/cache/__tests__/config-cache.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ConfigCacheService } from 'src/engine/core-modules/twenty-config/cache/config-cache.service'; -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; describe('ConfigCacheService', () => { let service: ConfigCacheService; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/cache/config-cache.service.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/cache/config-cache.service.ts index 6312ab670b0..2a7ccbc1c80 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/cache/config-cache.service.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/cache/config-cache.service.ts @@ -1,9 +1,9 @@ -import { Injectable, OnModuleDestroy } from '@nestjs/common'; +import { Injectable, type OnModuleDestroy } from '@nestjs/common'; import { - ConfigCacheEntry, - ConfigKey, - ConfigValue, + type ConfigCacheEntry, + type ConfigKey, + type ConfigValue, } from './interfaces/config-cache-entry.interface'; @Injectable() diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/cache/interfaces/config-cache-entry.interface.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/cache/interfaces/config-cache-entry.interface.ts index 988e39cc73b..495516ca0c4 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/cache/interfaces/config-cache-entry.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/cache/interfaces/config-cache-entry.interface.ts @@ -1,4 +1,4 @@ -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; export type ConfigKey = keyof ConfigVariables; export type ConfigValue = ConfigVariables[T]; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/config-variables.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/config-variables.ts index 92c5227d745..9bbefe47bff 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/config-variables.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/config-variables.ts @@ -1,4 +1,4 @@ -import { LogLevel, Logger } from '@nestjs/common'; +import { type LogLevel, Logger } from '@nestjs/common'; import { plainToClass } from 'class-transformer'; import { @@ -6,7 +6,7 @@ import { IsOptional, IsUrl, ValidateIf, - ValidationError, + type ValidationError, validateSync, } from 'class-validator'; import { isDefined } from 'twenty-shared/utils'; @@ -20,7 +20,7 @@ import { EmailDriver } from 'src/engine/core-modules/email/enums/email-driver.en import { ExceptionHandlerDriver } from 'src/engine/core-modules/exception-handler/interfaces'; import { StorageDriverType } from 'src/engine/core-modules/file-storage/interfaces'; import { LoggerDriverType } from 'src/engine/core-modules/logger/interfaces'; -import { MeterDriver } from 'src/engine/core-modules/metrics/types/meter-driver.type'; +import { type MeterDriver } from 'src/engine/core-modules/metrics/types/meter-driver.type'; import { ServerlessDriverType } from 'src/engine/core-modules/serverless/serverless.interface'; import { CastToLogLevelArray } from 'src/engine/core-modules/twenty-config/decorators/cast-to-log-level-array.decorator'; import { CastToMeterDriverArray } from 'src/engine/core-modules/twenty-config/decorators/cast-to-meter-driver.decorator'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/conversion/__tests__/config-value-converter.service.spec.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/conversion/__tests__/config-value-converter.service.spec.ts index c2800b14bbb..94c66dcbb43 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/conversion/__tests__/config-value-converter.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/conversion/__tests__/config-value-converter.service.spec.ts @@ -1,7 +1,7 @@ -import { LogLevel } from '@nestjs/common'; -import { Test, TestingModule } from '@nestjs/testing'; +import { type LogLevel } from '@nestjs/common'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; import { CONFIG_VARIABLES_INSTANCE_TOKEN } from 'src/engine/core-modules/twenty-config/constants/config-variables-instance-tokens.constants'; import { ConfigValueConverterService } from 'src/engine/core-modules/twenty-config/conversion/config-value-converter.service'; import { ConfigVariableType } from 'src/engine/core-modules/twenty-config/enums/config-variable-type.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/conversion/config-value-converter.service.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/conversion/config-value-converter.service.ts index f703c0b5594..f5c92609ee2 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/conversion/config-value-converter.service.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/conversion/config-value-converter.service.ts @@ -2,7 +2,7 @@ import { Inject, Injectable, Logger } from '@nestjs/common'; import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; import { CONFIG_VARIABLES_INSTANCE_TOKEN } from 'src/engine/core-modules/twenty-config/constants/config-variables-instance-tokens.constants'; -import { ConfigVariablesMetadataMap } from 'src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator'; +import { type ConfigVariablesMetadataMap } from 'src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator'; import { ConfigVariableType } from 'src/engine/core-modules/twenty-config/enums/config-variable-type.enum'; import { ConfigVariableException, diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/assert-or-warn.decorator.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/assert-or-warn.decorator.ts index c926d3df9e1..db3415a216a 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/assert-or-warn.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/assert-or-warn.decorator.ts @@ -1,7 +1,7 @@ import { - ValidationOptions, + type ValidationOptions, registerDecorator, - ValidationArguments, + type ValidationArguments, } from 'class-validator'; export const AssertOrWarn = ( diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator.ts index af322188eb9..5a976e91773 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator.ts @@ -1,12 +1,12 @@ import { IsOptional, registerDecorator, - ValidationOptions, + type ValidationOptions, } from 'class-validator'; -import { ConfigVariableType } from 'src/engine/core-modules/twenty-config/enums/config-variable-type.enum'; -import { ConfigVariablesGroup } from 'src/engine/core-modules/twenty-config/enums/config-variables-group.enum'; -import { ConfigVariableOptions } from 'src/engine/core-modules/twenty-config/types/config-variable-options.type'; +import { type ConfigVariableType } from 'src/engine/core-modules/twenty-config/enums/config-variable-type.enum'; +import { type ConfigVariablesGroup } from 'src/engine/core-modules/twenty-config/enums/config-variables-group.enum'; +import { type ConfigVariableOptions } from 'src/engine/core-modules/twenty-config/types/config-variable-options.type'; import { applyBasicValidators } from 'src/engine/core-modules/twenty-config/utils/apply-basic-validators.util'; import { TypedReflect } from 'src/utils/typed-reflect'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-aws-region.decorator.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-aws-region.decorator.ts index 3eb886d510f..1bef24d9177 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-aws-region.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-aws-region.decorator.ts @@ -1,8 +1,8 @@ import { registerDecorator, - ValidationOptions, + type ValidationOptions, ValidatorConstraint, - ValidatorConstraintInterface, + type ValidatorConstraintInterface, } from 'class-validator'; @ValidatorConstraint({ async: true }) diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-duration.decorator.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-duration.decorator.ts index a6092da3269..b99e9bf1049 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-duration.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-duration.decorator.ts @@ -1,8 +1,8 @@ import { registerDecorator, - ValidationOptions, + type ValidationOptions, ValidatorConstraint, - ValidatorConstraintInterface, + type ValidatorConstraintInterface, } from 'class-validator'; @ValidatorConstraint({ async: true }) diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-optional-or-empty-string.decorator.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-optional-or-empty-string.decorator.ts index 713574e7c78..5794ae0519e 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-optional-or-empty-string.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-optional-or-empty-string.decorator.ts @@ -1,5 +1,5 @@ import { isNonEmptyString } from '@sniptt/guards'; -import { ValidateIf, ValidationOptions, isDefined } from 'class-validator'; +import { ValidateIf, type ValidationOptions, isDefined } from 'class-validator'; export function IsOptionalOrEmptyString(validationOptions?: ValidationOptions) { return ValidateIf((_obj, value) => { diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-strictly-lower-than.decorator.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-strictly-lower-than.decorator.ts index beddec7e7ac..1607fc2276e 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-strictly-lower-than.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-strictly-lower-than.decorator.ts @@ -1,7 +1,7 @@ import { registerDecorator, - ValidationArguments, - ValidationOptions, + type ValidationArguments, + type ValidationOptions, } from 'class-validator'; export const IsStrictlyLowerThan = ( diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-twenty-semver.decorator.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-twenty-semver.decorator.ts index e4074667539..9c79f5419cd 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-twenty-semver.decorator.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/decorators/is-twenty-semver.decorator.ts @@ -1,9 +1,9 @@ import { registerDecorator, - ValidationArguments, - ValidationOptions, + type ValidationArguments, + type ValidationOptions, ValidatorConstraint, - ValidatorConstraintInterface, + type ValidatorConstraintInterface, } from 'class-validator'; import semver from 'semver'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/__tests__/database-config.driver.spec.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/__tests__/database-config.driver.spec.ts index 0a60abade2c..3f1af18830b 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/__tests__/database-config.driver.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/__tests__/database-config.driver.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ConfigCacheService } from 'src/engine/core-modules/twenty-config/cache/config-cache.service'; -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; import { DatabaseConfigDriver } from 'src/engine/core-modules/twenty-config/drivers/database-config.driver'; import { ConfigStorageService } from 'src/engine/core-modules/twenty-config/storage/config-storage.service'; import { isEnvOnlyConfigVar } from 'src/engine/core-modules/twenty-config/utils/is-env-only-config-var.util'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/__tests__/environment-config.driver.spec.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/__tests__/environment-config.driver.spec.ts index 1efc5fe9048..88d92e1413a 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/__tests__/environment-config.driver.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/__tests__/environment-config.driver.spec.ts @@ -1,5 +1,5 @@ import { ConfigService } from '@nestjs/config'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; import { CONFIG_VARIABLES_INSTANCE_TOKEN } from 'src/engine/core-modules/twenty-config/constants/config-variables-instance-tokens.constants'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/database-config.driver.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/database-config.driver.ts index 86a945cf18d..589e383c924 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/database-config.driver.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/database-config.driver.ts @@ -1,7 +1,7 @@ -import { Injectable, Logger, OnModuleInit } from '@nestjs/common'; +import { Injectable, Logger, type OnModuleInit } from '@nestjs/common'; import { Cron } from '@nestjs/schedule'; -import { DatabaseConfigDriverInterface } from 'src/engine/core-modules/twenty-config/drivers/interfaces/database-config-driver.interface'; +import { type DatabaseConfigDriverInterface } from 'src/engine/core-modules/twenty-config/drivers/interfaces/database-config-driver.interface'; import { ConfigCacheService } from 'src/engine/core-modules/twenty-config/cache/config-cache.service'; import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/database-config.module.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/database-config.module.ts index a10c40150de..b2d7da5cc88 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/database-config.module.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/database-config.module.ts @@ -1,4 +1,4 @@ -import { DynamicModule, Module } from '@nestjs/common'; +import { type DynamicModule, Module } from '@nestjs/common'; import { ScheduleModule } from '@nestjs/schedule'; import { TypeOrmModule } from '@nestjs/typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/interfaces/database-config-driver.interface.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/interfaces/database-config-driver.interface.ts index 061f6f81327..c550498c055 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/interfaces/database-config-driver.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/drivers/interfaces/database-config-driver.interface.ts @@ -1,4 +1,4 @@ -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; /** * Interface for drivers that support database-backed configuration diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/dynamic-factory.base.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/dynamic-factory.base.ts index f03fabec345..d0b6ce575de 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/dynamic-factory.base.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/dynamic-factory.base.ts @@ -1,8 +1,8 @@ import { createHash } from 'crypto'; import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; -import { ConfigVariablesGroup } from 'src/engine/core-modules/twenty-config/enums/config-variables-group.enum'; -import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; +import { type ConfigVariablesGroup } from 'src/engine/core-modules/twenty-config/enums/config-variables-group.enum'; +import { type TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { TypedReflect } from 'src/utils/typed-reflect'; export abstract class DriverFactoryBase { diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/filters/config-variable-graphql-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/filters/config-variable-graphql-api-exception.filter.ts index 1387a30e71d..881babe5efe 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/filters/config-variable-graphql-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/filters/config-variable-graphql-api-exception.filter.ts @@ -1,4 +1,6 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; + +import { assertUnreachable } from 'twenty-shared/utils'; import { ForbiddenError, @@ -27,9 +29,7 @@ export class ConfigVariableGraphqlApiExceptionFilter case ConfigVariableExceptionCode.UNSUPPORTED_CONFIG_TYPE: throw exception; default: { - const _exhaustiveCheck: never = exception.code; - - throw exception; + assertUnreachable(exception.code); } } } diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/storage/__tests__/config-storage.service.spec.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/storage/__tests__/config-storage.service.spec.ts index 16e9ebfa119..30bea7de00b 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/storage/__tests__/config-storage.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/storage/__tests__/config-storage.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { DeleteResult, IsNull, Repository } from 'typeorm'; +import { type DeleteResult, IsNull, type Repository } from 'typeorm'; import * as authUtils from 'src/engine/core-modules/auth/auth.util'; import { @@ -18,8 +18,8 @@ import { ConfigVariableException, ConfigVariableExceptionCode, } from 'src/engine/core-modules/twenty-config/twenty-config.exception'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TypedReflect } from 'src/utils/typed-reflect'; jest.mock('src/engine/core-modules/auth/auth.util', () => ({ diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/storage/config-storage.service.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/storage/config-storage.service.ts index 45eebfbf816..6c71faa0cd6 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/storage/config-storage.service.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/storage/config-storage.service.ts @@ -1,7 +1,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { FindOptionsWhere, IsNull, Repository } from 'typeorm'; +import { type FindOptionsWhere, IsNull, Repository } from 'typeorm'; import { decryptText, @@ -21,7 +21,7 @@ import { } from 'src/engine/core-modules/twenty-config/twenty-config.exception'; import { TypedReflect } from 'src/utils/typed-reflect'; -import { ConfigStorageInterface } from './interfaces/config-storage.interface'; +import { type ConfigStorageInterface } from './interfaces/config-storage.interface'; @Injectable() export class ConfigStorageService implements ConfigStorageInterface { diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/storage/interfaces/config-storage.interface.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/storage/interfaces/config-storage.interface.ts index cab1fa21d63..e7450ed29c5 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/storage/interfaces/config-storage.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/storage/interfaces/config-storage.interface.ts @@ -1,4 +1,4 @@ -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; export interface ConfigStorageInterface { get( diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.module.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.module.ts index af38e15903a..ddbe574f7d6 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.module.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.module.ts @@ -1,4 +1,4 @@ -import { DynamicModule, Global, Module } from '@nestjs/common'; +import { type DynamicModule, Global, Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import { diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.service.spec.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.service.spec.ts index da583e39d1a..12136b5ece2 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.service.spec.ts @@ -1,7 +1,7 @@ import { ConfigService } from '@nestjs/config'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; import { CONFIG_VARIABLES_INSTANCE_TOKEN } from 'src/engine/core-modules/twenty-config/constants/config-variables-instance-tokens.constants'; import { DatabaseConfigDriver } from 'src/engine/core-modules/twenty-config/drivers/database-config.driver'; import { EnvironmentConfigDriver } from 'src/engine/core-modules/twenty-config/drivers/environment-config.driver'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.service.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.service.ts index 626dbd2c7ee..d200a46b53e 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.service.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/twenty-config.service.ts @@ -1,13 +1,13 @@ import { Injectable, Logger, Optional } from '@nestjs/common'; import { isString } from 'class-validator'; -import { LoggerOptions } from 'typeorm/logger/LoggerOptions'; +import { type LoggerOptions } from 'typeorm/logger/LoggerOptions'; import { NodeEnvironment } from 'src/engine/core-modules/twenty-config/interfaces/node-environment.interface'; import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; import { CONFIG_VARIABLES_MASKING_CONFIG } from 'src/engine/core-modules/twenty-config/constants/config-variables-masking-config'; -import { ConfigVariablesMetadataOptions } from 'src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator'; +import { type ConfigVariablesMetadataOptions } from 'src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator'; import { DatabaseConfigDriver } from 'src/engine/core-modules/twenty-config/drivers/database-config.driver'; import { EnvironmentConfigDriver } from 'src/engine/core-modules/twenty-config/drivers/environment-config.driver'; import { ConfigSource } from 'src/engine/core-modules/twenty-config/enums/config-source.enum'; diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/utils/apply-basic-validators.util.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/utils/apply-basic-validators.util.ts index c06c2327381..2f3b4db0eb6 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/utils/apply-basic-validators.util.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/utils/apply-basic-validators.util.ts @@ -1,9 +1,9 @@ -import { ConfigVariableType } from 'src/engine/core-modules/twenty-config/enums/config-variable-type.enum'; +import { type ConfigVariableType } from 'src/engine/core-modules/twenty-config/enums/config-variable-type.enum'; import { ConfigVariableException, ConfigVariableExceptionCode, } from 'src/engine/core-modules/twenty-config/twenty-config.exception'; -import { ConfigVariableOptions } from 'src/engine/core-modules/twenty-config/types/config-variable-options.type'; +import { type ConfigVariableOptions } from 'src/engine/core-modules/twenty-config/types/config-variable-options.type'; import { typeTransformers } from 'src/engine/core-modules/twenty-config/utils/type-transformers.registry'; export function applyBasicValidators( diff --git a/packages/twenty-server/src/engine/core-modules/twenty-config/utils/type-transformers.registry.ts b/packages/twenty-server/src/engine/core-modules/twenty-config/utils/type-transformers.registry.ts index 026f4167747..08c8a8459d9 100644 --- a/packages/twenty-server/src/engine/core-modules/twenty-config/utils/type-transformers.registry.ts +++ b/packages/twenty-server/src/engine/core-modules/twenty-config/utils/type-transformers.registry.ts @@ -12,7 +12,7 @@ import { ConfigVariableException, ConfigVariableExceptionCode, } from 'src/engine/core-modules/twenty-config/twenty-config.exception'; -import { ConfigVariableOptions } from 'src/engine/core-modules/twenty-config/types/config-variable-options.type'; +import { type ConfigVariableOptions } from 'src/engine/core-modules/twenty-config/types/config-variable-options.type'; import { configTransformers } from 'src/engine/core-modules/twenty-config/utils/config-transformers.util'; export interface TypeTransformer { diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/interfaces/otp.strategy.interface.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/interfaces/otp.strategy.interface.ts index bc7688d83a3..237df4a9c05 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/interfaces/otp.strategy.interface.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/interfaces/otp.strategy.interface.ts @@ -1,6 +1,6 @@ -import { TwoFactorAuthenticationStrategy } from 'twenty-shared/types'; +import { type TwoFactorAuthenticationStrategy } from 'twenty-shared/types'; -import { OTPContext } from 'src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants'; +import { type OTPContext } from 'src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants'; export interface OTPAuthenticationStrategyInterface { readonly name: TwoFactorAuthenticationStrategy; diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants.ts index c9d7a8bdd0d..fc47bff5cda 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants.ts @@ -1,4 +1,4 @@ -import { TotpContext } from './totp/constants/totp.strategy.constants'; +import { type TotpContext } from './totp/constants/totp.strategy.constants'; export enum OTPStatus { PENDING = 'PENDING', diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/constants/totp.strategy.constants.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/constants/totp.strategy.constants.ts index 18e7b505019..be5293e7dcc 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/constants/totp.strategy.constants.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/constants/totp.strategy.constants.ts @@ -1,6 +1,6 @@ import { z } from 'zod'; -import { OTPStatus } from 'src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants'; +import { type OTPStatus } from 'src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants'; export enum TOTPHashAlgorithms { SHA1 = 'sha1', diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/totp.strategy.spec.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/totp.strategy.spec.ts index 0474d8f9943..8ce90354694 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/totp.strategy.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/totp.strategy.spec.ts @@ -6,7 +6,7 @@ import { TotpStrategy } from './totp.strategy'; import { TOTPHashAlgorithms, - TotpContext, + type TotpContext, } from './constants/totp.strategy.constants'; const RESYNCH_WINDOW = 3; diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/totp.strategy.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/totp.strategy.ts index 0aa5f0328a3..c06c3606cfe 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/totp.strategy.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/strategies/otp/totp/totp.strategy.ts @@ -3,9 +3,9 @@ import { Injectable, Logger } from '@nestjs/common'; import { authenticator } from 'otplib'; import { TwoFactorAuthenticationStrategy } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { SafeParseReturnType } from 'zod'; +import { type SafeParseReturnType } from 'zod'; -import { OTPAuthenticationStrategyInterface } from 'src/engine/core-modules/two-factor-authentication/strategies/otp/interfaces/otp.strategy.interface'; +import { type OTPAuthenticationStrategyInterface } from 'src/engine/core-modules/two-factor-authentication/strategies/otp/interfaces/otp.strategy.interface'; import { OTPStatus } from 'src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants'; import { @@ -15,7 +15,7 @@ import { import { TOTP_STRATEGY_CONFIG_SCHEMA, - TotpContext, + type TotpContext, TOTPStrategyConfig, } from './constants/totp.strategy.constants'; diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication-exception.filter.spec.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication-exception.filter.spec.ts index 84967d81a14..c242510502e 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication-exception.filter.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication-exception.filter.spec.ts @@ -102,15 +102,5 @@ describe('TwoFactorAuthenticationExceptionFilter', () => { expect(error).toBeInstanceOf(ForbiddenError); } }); - - it('should re-throw the original exception for unknown codes', () => { - // Create an exception with an unknown code by casting - const exception = new TwoFactorAuthenticationException( - 'Unknown error', - 'UNKNOWN_CODE' as TwoFactorAuthenticationExceptionCode, - ); - - expect(() => filter.catch(exception)).toThrow(exception); - }); }); }); diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication-exception.filter.ts index 051fdb87016..ec4f107c712 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication-exception.filter.ts @@ -1,5 +1,6 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; +import { assertUnreachable } from 'twenty-shared/utils'; import { t } from '@lingui/core/macro'; import { @@ -26,9 +27,7 @@ export class TwoFactorAuthenticationExceptionFilter implements ExceptionFilter { case TwoFactorAuthenticationExceptionCode.TWO_FACTOR_AUTHENTICATION_METHOD_ALREADY_PROVISIONED: throw new ForbiddenError(exception); default: { - const _exhaustiveCheck: never = exception.code; - - throw exception; + assertUnreachable(exception.code); } } } diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.resolver.spec.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.resolver.spec.ts index 4634266c9cd..252312bed90 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.resolver.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.resolver.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { @@ -8,15 +8,15 @@ import { import { LoginTokenService } from 'src/engine/core-modules/auth/token/services/login-token.service'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { UserService } from 'src/engine/core-modules/user/services/user.service'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwoFactorAuthenticationResolver } from './two-factor-authentication.resolver'; import { TwoFactorAuthenticationService } from './two-factor-authentication.service'; -import { DeleteTwoFactorAuthenticationMethodInput } from './dto/delete-two-factor-authentication-method.input'; -import { InitiateTwoFactorAuthenticationProvisioningInput } from './dto/initiate-two-factor-authentication-provisioning.input'; -import { VerifyTwoFactorAuthenticationMethodInput } from './dto/verify-two-factor-authentication-method.input'; +import { type DeleteTwoFactorAuthenticationMethodInput } from './dto/delete-two-factor-authentication-method.input'; +import { type InitiateTwoFactorAuthenticationProvisioningInput } from './dto/initiate-two-factor-authentication-provisioning.input'; +import { type VerifyTwoFactorAuthenticationMethodInput } from './dto/verify-two-factor-authentication-method.input'; import { TwoFactorAuthenticationMethod } from './entities/two-factor-authentication-method.entity'; const createMockRepository = () => ({ diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.service.spec.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.service.spec.ts index d434e5523cd..df49790427c 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { TwoFactorAuthenticationStrategy } from 'twenty-shared/types'; @@ -9,7 +9,7 @@ import { } from 'src/engine/core-modules/auth/auth.exception'; import { SimpleSecretEncryptionUtil } from 'src/engine/core-modules/two-factor-authentication/utils/simple-secret-encryption.util'; import { UserWorkspaceService } from 'src/engine/core-modules/user-workspace/user-workspace.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwoFactorAuthenticationException, diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.service.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.service.ts index 6efc1f69d2e..46f00ea1fd2 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.service.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.service.ts @@ -15,8 +15,8 @@ import { TOTP_DEFAULT_CONFIGURATION } from 'src/engine/core-modules/two-factor-a import { TotpStrategy } from 'src/engine/core-modules/two-factor-authentication/strategies/otp/totp/totp.strategy'; import { SimpleSecretEncryptionUtil } from 'src/engine/core-modules/two-factor-authentication/utils/simple-secret-encryption.util'; import { UserWorkspaceService } from 'src/engine/core-modules/user-workspace/user-workspace.service'; -import { User } from 'src/engine/core-modules/user/user.entity'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwoFactorAuthenticationException, diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.validation.spec.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.validation.spec.ts index bdef81ff4b2..d057e7a9740 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.validation.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.validation.spec.ts @@ -4,7 +4,7 @@ import { } from './two-factor-authentication.exception'; import { twoFactorAuthenticationMethodsValidator } from './two-factor-authentication.validation'; -import { TwoFactorAuthenticationMethod } from './entities/two-factor-authentication-method.entity'; +import { type TwoFactorAuthenticationMethod } from './entities/two-factor-authentication-method.entity'; import { OTPStatus } from './strategies/otp/otp.constants'; describe('twoFactorAuthenticationMethodsValidator', () => { diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.validation.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.validation.ts index aec840ea43a..f2ed188e62b 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.validation.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/two-factor-authentication.validation.ts @@ -1,13 +1,13 @@ import { isDefined } from 'twenty-shared/utils'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; import { TwoFactorAuthenticationException, TwoFactorAuthenticationExceptionCode, } from './two-factor-authentication.exception'; -import { TwoFactorAuthenticationMethod } from './entities/two-factor-authentication-method.entity'; +import { type TwoFactorAuthenticationMethod } from './entities/two-factor-authentication-method.entity'; import { OTPStatus } from './strategies/otp/otp.constants'; const assertIsDefinedOrThrow = ( diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/simple-secret-encryption.util.spec.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/simple-secret-encryption.util.spec.ts index 53e26e411da..8fbe9bb213e 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/simple-secret-encryption.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/simple-secret-encryption.util.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { JwtTokenTypeEnum } from 'src/engine/core-modules/auth/types/auth-context.type'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/two-factor-authentication-method.presenter.spec.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/two-factor-authentication-method.presenter.spec.ts index 8de373701ad..76d1c286652 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/two-factor-authentication-method.presenter.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/two-factor-authentication-method.presenter.spec.ts @@ -1,6 +1,6 @@ import { TwoFactorAuthenticationStrategy } from 'twenty-shared/types'; -import { TwoFactorAuthenticationMethod } from 'src/engine/core-modules/two-factor-authentication/entities/two-factor-authentication-method.entity'; +import { type TwoFactorAuthenticationMethod } from 'src/engine/core-modules/two-factor-authentication/entities/two-factor-authentication-method.entity'; import { OTPStatus } from 'src/engine/core-modules/two-factor-authentication/strategies/otp/otp.constants'; import { buildTwoFactorAuthenticationMethodSummary } from './two-factor-authentication-method.presenter'; diff --git a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/two-factor-authentication-method.presenter.ts b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/two-factor-authentication-method.presenter.ts index e13b359aff5..5befc096486 100644 --- a/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/two-factor-authentication-method.presenter.ts +++ b/packages/twenty-server/src/engine/core-modules/two-factor-authentication/utils/two-factor-authentication-method.presenter.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { TwoFactorAuthenticationMethodSummaryDto } from 'src/engine/core-modules/two-factor-authentication/dto/two-factor-authentication-method.dto'; -import { TwoFactorAuthenticationMethod } from 'src/engine/core-modules/two-factor-authentication/entities/two-factor-authentication-method.entity'; +import { type TwoFactorAuthenticationMethodSummaryDto } from 'src/engine/core-modules/two-factor-authentication/dto/two-factor-authentication-method.dto'; +import { type TwoFactorAuthenticationMethod } from 'src/engine/core-modules/two-factor-authentication/entities/two-factor-authentication-method.entity'; export function buildTwoFactorAuthenticationMethodSummary( methods: TwoFactorAuthenticationMethod[] | undefined, diff --git a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.entity.ts b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.entity.ts index 20b61238a77..fa695b1ec78 100644 --- a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.entity.ts +++ b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.entity.ts @@ -2,7 +2,7 @@ import { Field, ObjectType, registerEnumType } from '@nestjs/graphql'; import { IDField } from '@ptc-org/nestjs-query-graphql'; import { PermissionsOnAllObjectRecords } from 'twenty-shared/constants'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { Column, CreateDateColumn, diff --git a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.spec.ts b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.spec.ts index 13813131d7f..79936a3e842 100644 --- a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.spec.ts @@ -1,12 +1,12 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { DataSource, Repository } from 'typeorm'; +import { type DataSource, type Repository } from 'typeorm'; import { FileFolder } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; import { TypeORMService } from 'src/database/typeorm/typeorm.service'; -import { ApprovedAccessDomain } from 'src/engine/core-modules/approved-access-domain/approved-access-domain.entity'; +import { type ApprovedAccessDomain } from 'src/engine/core-modules/approved-access-domain/approved-access-domain.entity'; import { ApprovedAccessDomainService } from 'src/engine/core-modules/approved-access-domain/services/approved-access-domain.service'; import { AuthException } from 'src/engine/core-modules/auth/auth.exception'; import { LoginTokenService } from 'src/engine/core-modules/auth/token/services/login-token.service'; @@ -14,20 +14,20 @@ import { DomainManagerService } from 'src/engine/core-modules/domain-manager/ser import { FileStorageService } from 'src/engine/core-modules/file-storage/file-storage.service'; import { FileUploadService, - SignedFilesResult, + type SignedFilesResult, } from 'src/engine/core-modules/file/file-upload/services/file-upload.service'; import { FileService } from 'src/engine/core-modules/file/services/file.service'; import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { UserWorkspaceService } from 'src/engine/core-modules/user-workspace/user-workspace.service'; import { User } from 'src/engine/core-modules/user/user.entity'; import { WorkspaceInvitationService } from 'src/engine/core-modules/workspace-invitation/services/workspace-invitation.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { DataSourceService } from 'src/engine/metadata-modules/data-source/data-source.service'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { PermissionsException } from 'src/engine/metadata-modules/permissions/permissions.exception'; import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; describe('UserWorkspaceService', () => { let service: UserWorkspaceService; diff --git a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.ts b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.ts index 2d02c50aa8e..592e65bedf8 100644 --- a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.ts +++ b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.service.ts @@ -2,20 +2,20 @@ import { InjectRepository } from '@nestjs/typeorm'; import { TypeOrmQueryService } from '@ptc-org/nestjs-query-typeorm'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { isDefined } from 'twenty-shared/utils'; import { IsNull, Not, Repository } from 'typeorm'; import { FileStorageExceptionCode } from 'src/engine/core-modules/file-storage/interfaces/file-storage-exception'; import { FileFolder } from 'src/engine/core-modules/file/interfaces/file-folder.interface'; -import { AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; +import { type AppToken } from 'src/engine/core-modules/app-token/app-token.entity'; import { ApprovedAccessDomainService } from 'src/engine/core-modules/approved-access-domain/services/approved-access-domain.service'; import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { AvailableWorkspace } from 'src/engine/core-modules/auth/dto/available-workspaces.output'; +import { type AvailableWorkspace } from 'src/engine/core-modules/auth/dto/available-workspaces.output'; import { LoginTokenService } from 'src/engine/core-modules/auth/token/services/login-token.service'; import { DomainManagerService } from 'src/engine/core-modules/domain-manager/services/domain-manager.service'; import { FileUploadService } from 'src/engine/core-modules/file/file-upload/services/file-upload.service'; @@ -24,7 +24,7 @@ import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-works import { User } from 'src/engine/core-modules/user/user.entity'; import { WorkspaceInvitationService } from 'src/engine/core-modules/workspace-invitation/services/workspace-invitation.service'; import { AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PermissionsException, @@ -33,7 +33,7 @@ import { } from 'src/engine/metadata-modules/permissions/permissions.exception'; import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { assert } from 'src/utils/assert'; import { getDomainNameByEmail } from 'src/utils/get-domain-name-by-email'; diff --git a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.validate.ts b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.validate.ts index c989ce736d2..45953153a8f 100644 --- a/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.validate.ts +++ b/packages/twenty-server/src/engine/core-modules/user-workspace/user-workspace.validate.ts @@ -1,5 +1,5 @@ -import { CustomException } from 'src/utils/custom-exception'; -import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; +import { type CustomException } from 'src/utils/custom-exception'; +import { type UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { UserWorkspaceException, UserWorkspaceExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/user/services/user.service.ts b/packages/twenty-server/src/engine/core-modules/user/services/user.service.ts index ccd390c9970..65c70e1d4a6 100644 --- a/packages/twenty-server/src/engine/core-modules/user/services/user.service.ts +++ b/packages/twenty-server/src/engine/core-modules/user/services/user.service.ts @@ -13,7 +13,7 @@ import { import { User } from 'src/engine/core-modules/user/user.entity'; import { userValidator } from 'src/engine/core-modules/user/user.validate'; import { WorkspaceService } from 'src/engine/core-modules/workspace/services/workspace.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { PermissionsException, PermissionsExceptionCode, @@ -21,7 +21,7 @@ import { } from 'src/engine/metadata-modules/permissions/permissions.exception'; import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; // eslint-disable-next-line @nx/workspace-inject-workspace-repository export class UserService extends TypeOrmQueryService { diff --git a/packages/twenty-server/src/engine/core-modules/user/services/workspace-member-transpiler.service.ts b/packages/twenty-server/src/engine/core-modules/user/services/workspace-member-transpiler.service.ts index a7b5c1c53a1..47235e5ba68 100644 --- a/packages/twenty-server/src/engine/core-modules/user/services/workspace-member-transpiler.service.ts +++ b/packages/twenty-server/src/engine/core-modules/user/services/workspace-member-transpiler.service.ts @@ -4,15 +4,15 @@ import { isNonEmptyString } from '@sniptt/guards'; import { isDefined } from 'twenty-shared/utils'; import { FileService } from 'src/engine/core-modules/file/services/file.service'; -import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; -import { DeletedWorkspaceMember } from 'src/engine/core-modules/user/dtos/deleted-workspace-member.dto'; -import { WorkspaceMember } from 'src/engine/core-modules/user/dtos/workspace-member.dto'; -import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; +import { type UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; +import { type DeletedWorkspaceMember } from 'src/engine/core-modules/user/dtos/deleted-workspace-member.dto'; +import { type WorkspaceMember } from 'src/engine/core-modules/user/dtos/workspace-member.dto'; +import { type RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; import { fromRoleEntitiesToRoleDtos } from 'src/engine/metadata-modules/role/utils/fromRoleEntityToRoleDto.util'; import { - WorkspaceMemberDateFormatEnum, - WorkspaceMemberTimeFormatEnum, - WorkspaceMemberWorkspaceEntity, + type WorkspaceMemberDateFormatEnum, + type WorkspaceMemberTimeFormatEnum, + type WorkspaceMemberWorkspaceEntity, } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; export type ToWorkspaceMemberDtoArgs = { diff --git a/packages/twenty-server/src/engine/core-modules/user/user-vars/utils/merge-user-vars.util.ts b/packages/twenty-server/src/engine/core-modules/user/user-vars/utils/merge-user-vars.util.ts index 4e2da1cb7bd..568ea2defa8 100644 --- a/packages/twenty-server/src/engine/core-modules/user/user-vars/utils/merge-user-vars.util.ts +++ b/packages/twenty-server/src/engine/core-modules/user/user-vars/utils/merge-user-vars.util.ts @@ -1,4 +1,4 @@ -import { KeyValuePair } from 'src/engine/core-modules/key-value-pair/key-value-pair.entity'; +import { type KeyValuePair } from 'src/engine/core-modules/key-value-pair/key-value-pair.entity'; export const mergeUserVars = ( userVars: Pick[], diff --git a/packages/twenty-server/src/engine/core-modules/user/user.auto-resolver-opts.ts b/packages/twenty-server/src/engine/core-modules/user/user.auto-resolver-opts.ts index 8cc76a9494c..ec360aa8f9f 100644 --- a/packages/twenty-server/src/engine/core-modules/user/user.auto-resolver-opts.ts +++ b/packages/twenty-server/src/engine/core-modules/user/user.auto-resolver-opts.ts @@ -1,7 +1,7 @@ import { - AutoResolverOpts, + type AutoResolverOpts, PagingStrategies, - ReadResolverOpts, + type ReadResolverOpts, } from '@ptc-org/nestjs-query-graphql'; import { User } from 'src/engine/core-modules/user/user.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/user/user.resolver.ts b/packages/twenty-server/src/engine/core-modules/user/user.resolver.ts index 134b9a38983..14bddc2f800 100644 --- a/packages/twenty-server/src/engine/core-modules/user/user.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/user/user.resolver.ts @@ -41,7 +41,7 @@ import { DeletedWorkspaceMember } from 'src/engine/core-modules/user/dtos/delete import { WorkspaceMember } from 'src/engine/core-modules/user/dtos/workspace-member.dto'; import { UserService } from 'src/engine/core-modules/user/services/user.service'; import { - ToWorkspaceMemberDtoArgs, + type ToWorkspaceMemberDtoArgs, WorkspaceMemberTranspiler, } from 'src/engine/core-modules/user/services/workspace-member-transpiler.service'; import { UserVarsService } from 'src/engine/core-modules/user/user-vars/services/user-vars.service'; @@ -55,7 +55,7 @@ import { AuthWorkspace } from 'src/engine/decorators/auth/auth-workspace.decorat import { UserAuthGuard } from 'src/engine/guards/user-auth.guard'; import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard'; import { PermissionsService } from 'src/engine/metadata-modules/permissions/permissions.service'; -import { UserWorkspacePermissions } from 'src/engine/metadata-modules/permissions/types/user-workspace-permissions'; +import { type UserWorkspacePermissions } from 'src/engine/metadata-modules/permissions/types/user-workspace-permissions'; import { PermissionsGraphqlApiExceptionFilter } from 'src/engine/metadata-modules/permissions/utils/permissions-graphql-api-exception.filter'; import { fromUserWorkspacePermissionsToUserWorkspacePermissionsDto } from 'src/engine/metadata-modules/role/utils/fromUserWorkspacePermissionsToUserWorkspacePermissionsDto'; import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service'; diff --git a/packages/twenty-server/src/engine/core-modules/user/user.validate.ts b/packages/twenty-server/src/engine/core-modules/user/user.validate.ts index a8b52f2527b..3e8e1b965c7 100644 --- a/packages/twenty-server/src/engine/core-modules/user/user.validate.ts +++ b/packages/twenty-server/src/engine/core-modules/user/user.validate.ts @@ -1,11 +1,11 @@ import { isDefined } from 'twenty-shared/utils'; -import { User } from 'src/engine/core-modules/user/user.entity'; +import { type User } from 'src/engine/core-modules/user/user.entity'; import { UserException, UserExceptionCode, } from 'src/engine/core-modules/user/user.exception'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; const assertIsDefinedOrThrow = ( user: User | undefined | null, diff --git a/packages/twenty-server/src/engine/core-modules/view/controllers/view-field.controller.ts b/packages/twenty-server/src/engine/core-modules/view/controllers/view-field.controller.ts index aeb0396ea0a..b33f4ce807b 100644 --- a/packages/twenty-server/src/engine/core-modules/view/controllers/view-field.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/view/controllers/view-field.controller.ts @@ -15,7 +15,7 @@ import { isDefined } from 'twenty-shared/utils'; import { CreateViewFieldInput } from 'src/engine/core-modules/view/dtos/inputs/create-view-field.input'; import { UpdateViewFieldInput } from 'src/engine/core-modules/view/dtos/inputs/update-view-field.input'; -import { ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; +import { type ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; import { ViewFieldRestApiExceptionFilter } from 'src/engine/core-modules/view/filters/view-field-rest-api-exception.filter'; import { ViewFieldService } from 'src/engine/core-modules/view/services/view-field.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/view/controllers/view-filter-group.controller.ts b/packages/twenty-server/src/engine/core-modules/view/controllers/view-filter-group.controller.ts index 2fe86bab653..53e2df9c052 100644 --- a/packages/twenty-server/src/engine/core-modules/view/controllers/view-filter-group.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/view/controllers/view-filter-group.controller.ts @@ -15,7 +15,7 @@ import { isDefined } from 'twenty-shared/utils'; import { CreateViewFilterGroupInput } from 'src/engine/core-modules/view/dtos/inputs/create-view-filter-group.input'; import { UpdateViewFilterGroupInput } from 'src/engine/core-modules/view/dtos/inputs/update-view-filter-group.input'; -import { ViewFilterGroupDTO } from 'src/engine/core-modules/view/dtos/view-filter-group.dto'; +import { type ViewFilterGroupDTO } from 'src/engine/core-modules/view/dtos/view-filter-group.dto'; import { ViewFilterGroupRestApiExceptionFilter } from 'src/engine/core-modules/view/filters/view-filter-group-rest-api-exception.filter'; import { ViewFilterGroupService } from 'src/engine/core-modules/view/services/view-filter-group.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/view/controllers/view-filter.controller.ts b/packages/twenty-server/src/engine/core-modules/view/controllers/view-filter.controller.ts index e6b791ab992..c1ca246a385 100644 --- a/packages/twenty-server/src/engine/core-modules/view/controllers/view-filter.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/view/controllers/view-filter.controller.ts @@ -15,7 +15,7 @@ import { isDefined } from 'twenty-shared/utils'; import { CreateViewFilterInput } from 'src/engine/core-modules/view/dtos/inputs/create-view-filter.input'; import { UpdateViewFilterInput } from 'src/engine/core-modules/view/dtos/inputs/update-view-filter.input'; -import { ViewFilterDTO } from 'src/engine/core-modules/view/dtos/view-filter.dto'; +import { type ViewFilterDTO } from 'src/engine/core-modules/view/dtos/view-filter.dto'; import { ViewFilterRestApiExceptionFilter } from 'src/engine/core-modules/view/filters/view-filter-rest-api-exception.filter'; import { ViewFilterService } from 'src/engine/core-modules/view/services/view-filter.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/view/controllers/view-group.controller.ts b/packages/twenty-server/src/engine/core-modules/view/controllers/view-group.controller.ts index 2052cab36f3..4ed626e6b79 100644 --- a/packages/twenty-server/src/engine/core-modules/view/controllers/view-group.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/view/controllers/view-group.controller.ts @@ -15,7 +15,7 @@ import { isDefined } from 'twenty-shared/utils'; import { CreateViewGroupInput } from 'src/engine/core-modules/view/dtos/inputs/create-view-group.input'; import { UpdateViewGroupInput } from 'src/engine/core-modules/view/dtos/inputs/update-view-group.input'; -import { ViewGroupDTO } from 'src/engine/core-modules/view/dtos/view-group.dto'; +import { type ViewGroupDTO } from 'src/engine/core-modules/view/dtos/view-group.dto'; import { ViewGroupRestApiExceptionFilter } from 'src/engine/core-modules/view/filters/view-group-rest-api-exception.filter'; import { ViewGroupService } from 'src/engine/core-modules/view/services/view-group.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/view/controllers/view-sort.controller.ts b/packages/twenty-server/src/engine/core-modules/view/controllers/view-sort.controller.ts index d6d9c0352bd..e59f6aca526 100644 --- a/packages/twenty-server/src/engine/core-modules/view/controllers/view-sort.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/view/controllers/view-sort.controller.ts @@ -15,7 +15,7 @@ import { isDefined } from 'twenty-shared/utils'; import { CreateViewSortInput } from 'src/engine/core-modules/view/dtos/inputs/create-view-sort.input'; import { UpdateViewSortInput } from 'src/engine/core-modules/view/dtos/inputs/update-view-sort.input'; -import { ViewSortDTO } from 'src/engine/core-modules/view/dtos/view-sort.dto'; +import { type ViewSortDTO } from 'src/engine/core-modules/view/dtos/view-sort.dto'; import { ViewSortRestApiExceptionFilter } from 'src/engine/core-modules/view/filters/view-sort-rest-api-exception.filter'; import { ViewSortService } from 'src/engine/core-modules/view/services/view-sort.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/view/controllers/view.controller.ts b/packages/twenty-server/src/engine/core-modules/view/controllers/view.controller.ts index a617ca3f7eb..0bd88c00a37 100644 --- a/packages/twenty-server/src/engine/core-modules/view/controllers/view.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/view/controllers/view.controller.ts @@ -15,7 +15,7 @@ import { isDefined } from 'twenty-shared/utils'; import { CreateViewInput } from 'src/engine/core-modules/view/dtos/inputs/create-view.input'; import { UpdateViewInput } from 'src/engine/core-modules/view/dtos/inputs/update-view.input'; -import { ViewDTO } from 'src/engine/core-modules/view/dtos/view.dto'; +import { type ViewDTO } from 'src/engine/core-modules/view/dtos/view.dto'; import { ViewRestApiExceptionFilter } from 'src/engine/core-modules/view/filters/view-rest-api-exception.filter'; import { ViewService } from 'src/engine/core-modules/view/services/view.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/view/filters/view-field-rest-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/view/filters/view-field-rest-api-exception.filter.ts index cc70717a9c8..5567fe9592d 100644 --- a/packages/twenty-server/src/engine/core-modules/view/filters/view-field-rest-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/view/filters/view-field-rest-api-exception.filter.ts @@ -1,13 +1,17 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; import { ViewFieldException, ViewFieldExceptionCode, } from 'src/engine/core-modules/view/exceptions/view-field.exception'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; @Catch(ViewFieldException) export class ViewFieldRestApiExceptionFilter implements ExceptionFilter { diff --git a/packages/twenty-server/src/engine/core-modules/view/filters/view-filter-group-rest-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/view/filters/view-filter-group-rest-api-exception.filter.ts index a6672c1bda4..842b7aea952 100644 --- a/packages/twenty-server/src/engine/core-modules/view/filters/view-filter-group-rest-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/view/filters/view-filter-group-rest-api-exception.filter.ts @@ -1,13 +1,17 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; import { ViewFilterGroupException, ViewFilterGroupExceptionCode, } from 'src/engine/core-modules/view/exceptions/view-filter-group.exception'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; @Catch(ViewFilterGroupException) export class ViewFilterGroupRestApiExceptionFilter implements ExceptionFilter { diff --git a/packages/twenty-server/src/engine/core-modules/view/filters/view-filter-rest-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/view/filters/view-filter-rest-api-exception.filter.ts index 98360cc3041..620f5d41ebb 100644 --- a/packages/twenty-server/src/engine/core-modules/view/filters/view-filter-rest-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/view/filters/view-filter-rest-api-exception.filter.ts @@ -1,13 +1,17 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; import { ViewFilterException, ViewFilterExceptionCode, } from 'src/engine/core-modules/view/exceptions/view-filter.exception'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; @Catch(ViewFilterException) export class ViewFilterRestApiExceptionFilter implements ExceptionFilter { diff --git a/packages/twenty-server/src/engine/core-modules/view/filters/view-group-rest-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/view/filters/view-group-rest-api-exception.filter.ts index d195de707e2..6ba90a7e0af 100644 --- a/packages/twenty-server/src/engine/core-modules/view/filters/view-group-rest-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/view/filters/view-group-rest-api-exception.filter.ts @@ -1,13 +1,17 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; import { ViewGroupException, ViewGroupExceptionCode, } from 'src/engine/core-modules/view/exceptions/view-group.exception'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; @Catch(ViewGroupException) export class ViewGroupRestApiExceptionFilter implements ExceptionFilter { diff --git a/packages/twenty-server/src/engine/core-modules/view/filters/view-rest-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/view/filters/view-rest-api-exception.filter.ts index 4b685e321f9..df31c490cef 100644 --- a/packages/twenty-server/src/engine/core-modules/view/filters/view-rest-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/view/filters/view-rest-api-exception.filter.ts @@ -1,13 +1,17 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; import { ViewException, ViewExceptionCode, } from 'src/engine/core-modules/view/exceptions/view.exception'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; @Catch(ViewException) export class ViewRestApiExceptionFilter implements ExceptionFilter { diff --git a/packages/twenty-server/src/engine/core-modules/view/filters/view-sort-rest-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/view/filters/view-sort-rest-api-exception.filter.ts index a7c9068844c..fd6cbb089f6 100644 --- a/packages/twenty-server/src/engine/core-modules/view/filters/view-sort-rest-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/view/filters/view-sort-rest-api-exception.filter.ts @@ -1,13 +1,17 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; import { ViewSortException, ViewSortExceptionCode, } from 'src/engine/core-modules/view/exceptions/view-sort.exception'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; @Catch(ViewSortException) export class ViewSortRestApiExceptionFilter implements ExceptionFilter { diff --git a/packages/twenty-server/src/engine/core-modules/view/resolvers/view-field.resolver.ts b/packages/twenty-server/src/engine/core-modules/view/resolvers/view-field.resolver.ts index 8f5f3eaeb7c..2e1ac1ba590 100644 --- a/packages/twenty-server/src/engine/core-modules/view/resolvers/view-field.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/view/resolvers/view-field.resolver.ts @@ -6,7 +6,7 @@ import { isDefined } from 'twenty-shared/utils'; import { CreateViewFieldInput } from 'src/engine/core-modules/view/dtos/inputs/create-view-field.input'; import { UpdateViewFieldInput } from 'src/engine/core-modules/view/dtos/inputs/update-view-field.input'; import { ViewFieldDTO } from 'src/engine/core-modules/view/dtos/view-field.dto'; -import { ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; +import { type ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; import { ViewFieldService } from 'src/engine/core-modules/view/services/view-field.service'; import { ViewGraphqlApiExceptionFilter } from 'src/engine/core-modules/view/utils/view-graphql-api-exception.filter'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-field.service.spec.ts b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-field.service.spec.ts index a340f3740b5..dc634770806 100644 --- a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-field.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-field.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; import { diff --git a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-filter-group.service.spec.ts b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-filter-group.service.spec.ts index d714a129e94..2ab797c5d25 100644 --- a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-filter-group.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-filter-group.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; import { ViewFilterGroupLogicalOperator } from 'src/engine/core-modules/view/enums/view-filter-group-logical-operator'; diff --git a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-filter.service.spec.ts b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-filter.service.spec.ts index 21b793b841b..732cf5c1f6e 100644 --- a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-filter.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-filter.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; import { ViewFilterOperand } from 'src/engine/core-modules/view/enums/view-filter-operand'; diff --git a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-group.service.spec.ts b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-group.service.spec.ts index 9a90e29b4eb..8c49482b459 100644 --- a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-group.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-group.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; import { diff --git a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-sort.service.spec.ts b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-sort.service.spec.ts index e34d70d2066..d01421af37b 100644 --- a/packages/twenty-server/src/engine/core-modules/view/services/tests/view-sort.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/view/services/tests/view-sort.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; import { ViewSortDirection } from 'src/engine/core-modules/view/enums/view-sort-direction'; diff --git a/packages/twenty-server/src/engine/core-modules/view/services/tests/view.service.spec.ts b/packages/twenty-server/src/engine/core-modules/view/services/tests/view.service.spec.ts index 52da1fe673b..f9c72cc0768 100644 --- a/packages/twenty-server/src/engine/core-modules/view/services/tests/view.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/view/services/tests/view.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { View } from 'src/engine/core-modules/view/entities/view.entity'; import { ViewOpenRecordIn } from 'src/engine/core-modules/view/enums/view-open-record-in'; diff --git a/packages/twenty-server/src/engine/core-modules/view/utils/view-graphql-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/view/utils/view-graphql-api-exception.filter.ts index 54e39841abd..2be7117452d 100644 --- a/packages/twenty-server/src/engine/core-modules/view/utils/view-graphql-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/view/utils/view-graphql-api-exception.filter.ts @@ -1,4 +1,4 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; import { ViewFieldException } from 'src/engine/core-modules/view/exceptions/view-field.exception'; import { ViewFilterGroupException } from 'src/engine/core-modules/view/exceptions/view-filter-group.exception'; diff --git a/packages/twenty-server/src/engine/core-modules/webhook/controllers/webhook.controller.ts b/packages/twenty-server/src/engine/core-modules/webhook/controllers/webhook.controller.ts index a34a539516a..c7718ed85c5 100644 --- a/packages/twenty-server/src/engine/core-modules/webhook/controllers/webhook.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/webhook/controllers/webhook.controller.ts @@ -13,7 +13,7 @@ import { import { RestApiExceptionFilter } from 'src/engine/api/rest/rest-api-exception.filter'; import { CreateWebhookDTO } from 'src/engine/core-modules/webhook/dtos/create-webhook.dto'; import { UpdateWebhookDTO } from 'src/engine/core-modules/webhook/dtos/update-webhook.dto'; -import { Webhook } from 'src/engine/core-modules/webhook/webhook.entity'; +import { type Webhook } from 'src/engine/core-modules/webhook/webhook.entity'; import { WebhookService } from 'src/engine/core-modules/webhook/webhook.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { AuthWorkspace } from 'src/engine/decorators/auth/auth-workspace.decorator'; diff --git a/packages/twenty-server/src/engine/core-modules/webhook/jobs/call-webhook-jobs.job.ts b/packages/twenty-server/src/engine/core-modules/webhook/jobs/call-webhook-jobs.job.ts index 10fa97bd657..743101e8c7c 100644 --- a/packages/twenty-server/src/engine/core-modules/webhook/jobs/call-webhook-jobs.job.ts +++ b/packages/twenty-server/src/engine/core-modules/webhook/jobs/call-webhook-jobs.job.ts @@ -6,13 +6,13 @@ import { Processor } from 'src/engine/core-modules/message-queue/decorators/proc import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WebhookService } from 'src/engine/core-modules/webhook/webhook.service'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { CallWebhookJob, - CallWebhookJobData, + type CallWebhookJobData, } from 'src/engine/core-modules/webhook/jobs/call-webhook.job'; -import { ObjectRecordEventForWebhook } from 'src/engine/core-modules/webhook/types/object-record-event-for-webhook.type'; +import { type ObjectRecordEventForWebhook } from 'src/engine/core-modules/webhook/types/object-record-event-for-webhook.type'; import { removeSecretFromWebhookRecord } from 'src/utils/remove-secret-from-webhook-record'; @Processor(MessageQueue.webhookQueue) diff --git a/packages/twenty-server/src/engine/core-modules/webhook/types/object-record-event-for-webhook.type.ts b/packages/twenty-server/src/engine/core-modules/webhook/types/object-record-event-for-webhook.type.ts index 258be00ec32..82d687f1605 100644 --- a/packages/twenty-server/src/engine/core-modules/webhook/types/object-record-event-for-webhook.type.ts +++ b/packages/twenty-server/src/engine/core-modules/webhook/types/object-record-event-for-webhook.type.ts @@ -1,5 +1,5 @@ -import { ObjectRecordEvent } from 'src/engine/core-modules/event-emitter/types/object-record-event.event'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectRecordEvent } from 'src/engine/core-modules/event-emitter/types/object-record-event.event'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export type ObjectRecordEventForWebhook = Omit< ObjectRecordEvent, diff --git a/packages/twenty-server/src/engine/core-modules/webhook/webhook.service.spec.ts b/packages/twenty-server/src/engine/core-modules/webhook/webhook.service.spec.ts index 82de2499395..78ed20be63a 100644 --- a/packages/twenty-server/src/engine/core-modules/webhook/webhook.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/webhook/webhook.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { ArrayContains, IsNull } from 'typeorm'; diff --git a/packages/twenty-server/src/engine/core-modules/workflow/controllers/workflow-trigger.controller.ts b/packages/twenty-server/src/engine/core-modules/workflow/controllers/workflow-trigger.controller.ts index b0f664cce0f..bc860d6aee5 100644 --- a/packages/twenty-server/src/engine/core-modules/workflow/controllers/workflow-trigger.controller.ts +++ b/packages/twenty-server/src/engine/core-modules/workflow/controllers/workflow-trigger.controller.ts @@ -18,9 +18,9 @@ import { PermissionsGraphqlApiExceptionFilter } from 'src/engine/metadata-module import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { WorkflowTriggerException, WorkflowTriggerExceptionCode, diff --git a/packages/twenty-server/src/engine/core-modules/workflow/dtos/compute-step-output-schema-input.dto.ts b/packages/twenty-server/src/engine/core-modules/workflow/dtos/compute-step-output-schema-input.dto.ts index ecdf7a002f4..e9e65b53823 100644 --- a/packages/twenty-server/src/engine/core-modules/workflow/dtos/compute-step-output-schema-input.dto.ts +++ b/packages/twenty-server/src/engine/core-modules/workflow/dtos/compute-step-output-schema-input.dto.ts @@ -2,8 +2,8 @@ import { Field, InputType } from '@nestjs/graphql'; import graphqlTypeJson from 'graphql-type-json'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; -import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; @InputType() export class ComputeStepOutputSchemaInput { diff --git a/packages/twenty-server/src/engine/core-modules/workflow/filters/workflow-trigger-graphql-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/workflow/filters/workflow-trigger-graphql-api-exception.filter.ts index 5cf6a7e6ddd..ee936c842d2 100644 --- a/packages/twenty-server/src/engine/core-modules/workflow/filters/workflow-trigger-graphql-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/workflow/filters/workflow-trigger-graphql-api-exception.filter.ts @@ -1,4 +1,6 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; + +import { assertUnreachable } from 'twenty-shared/utils'; import { NotFoundError, @@ -25,9 +27,7 @@ export const handleWorkflowTriggerException = ( case WorkflowTriggerExceptionCode.INTERNAL_ERROR: throw exception; default: { - const _exhaustiveCheck: never = exception.code; - - throw exception; + assertUnreachable(exception.code); } } }; diff --git a/packages/twenty-server/src/engine/core-modules/workflow/filters/workflow-trigger-rest-api-exception.filter.ts b/packages/twenty-server/src/engine/core-modules/workflow/filters/workflow-trigger-rest-api-exception.filter.ts index f7bf82832d9..8aba739c266 100644 --- a/packages/twenty-server/src/engine/core-modules/workflow/filters/workflow-trigger-rest-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/core-modules/workflow/filters/workflow-trigger-rest-api-exception.filter.ts @@ -1,11 +1,15 @@ -import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common'; +import { + type ArgumentsHost, + Catch, + type ExceptionFilter, +} from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; import { HttpExceptionHandlerService } from 'src/engine/core-modules/exception-handler/http-exception-handler.service'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; import { - WorkflowTriggerException, + type WorkflowTriggerException, WorkflowTriggerExceptionCode, } from 'src/modules/workflow/workflow-trigger/exceptions/workflow-trigger.exception'; diff --git a/packages/twenty-server/src/engine/core-modules/workflow/resolvers/workflow-builder.resolver.ts b/packages/twenty-server/src/engine/core-modules/workflow/resolvers/workflow-builder.resolver.ts index a2cfee8691b..9a1554d538f 100644 --- a/packages/twenty-server/src/engine/core-modules/workflow/resolvers/workflow-builder.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/workflow/resolvers/workflow-builder.resolver.ts @@ -14,7 +14,7 @@ import { UserAuthGuard } from 'src/engine/guards/user-auth.guard'; import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard'; import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; import { PermissionsGraphqlApiExceptionFilter } from 'src/engine/metadata-modules/permissions/utils/permissions-graphql-api-exception.filter'; -import { OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; +import { type OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; import { WorkflowSchemaWorkspaceService } from 'src/modules/workflow/workflow-builder/workflow-schema/workflow-schema.workspace-service'; @Resolver() diff --git a/packages/twenty-server/src/engine/core-modules/workflow/resolvers/workflow-trigger.resolver.ts b/packages/twenty-server/src/engine/core-modules/workflow/resolvers/workflow-trigger.resolver.ts index a1a1186ae09..e007a3d9752 100644 --- a/packages/twenty-server/src/engine/core-modules/workflow/resolvers/workflow-trigger.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/workflow/resolvers/workflow-trigger.resolver.ts @@ -19,7 +19,7 @@ import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/cons import { PermissionsGraphqlApiExceptionFilter } from 'src/engine/metadata-modules/permissions/utils/permissions-graphql-api-exception.filter'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkflowTriggerWorkspaceService } from 'src/modules/workflow/workflow-trigger/workspace-services/workflow-trigger.workspace-service'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Resolver() @UseGuards( diff --git a/packages/twenty-server/src/engine/core-modules/workspace-invitation/services/workspace-invitation.service.spec.ts b/packages/twenty-server/src/engine/core-modules/workspace-invitation/services/workspace-invitation.service.spec.ts index 0e9dbc9684a..b4f268726f2 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace-invitation/services/workspace-invitation.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace-invitation/services/workspace-invitation.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; @@ -15,7 +15,7 @@ import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-works import { WorkspaceInvitationException } from 'src/engine/core-modules/workspace-invitation/workspace-invitation.exception'; import { WorkspaceService } from 'src/engine/core-modules/workspace/services/workspace.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { WorkspaceInvitationService } from './workspace-invitation.service'; diff --git a/packages/twenty-server/src/engine/core-modules/workspace-invitation/services/workspace-invitation.service.ts b/packages/twenty-server/src/engine/core-modules/workspace-invitation/services/workspace-invitation.service.ts index 8429ce917f4..bc95ee01c64 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace-invitation/services/workspace-invitation.service.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace-invitation/services/workspace-invitation.service.ts @@ -24,14 +24,14 @@ import { EmailService } from 'src/engine/core-modules/email/email.service'; import { OnboardingService } from 'src/engine/core-modules/onboarding/onboarding.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; -import { SendInvitationsOutput } from 'src/engine/core-modules/workspace-invitation/dtos/send-invitations.output'; +import { type SendInvitationsOutput } from 'src/engine/core-modules/workspace-invitation/dtos/send-invitations.output'; import { castAppTokenToWorkspaceInvitationUtil } from 'src/engine/core-modules/workspace-invitation/utils/cast-app-token-to-workspace-invitation.util'; import { WorkspaceInvitationException, WorkspaceInvitationExceptionCode, } from 'src/engine/core-modules/workspace-invitation/workspace-invitation.exception'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() // eslint-disable-next-line @nx/workspace-inject-workspace-repository diff --git a/packages/twenty-server/src/engine/core-modules/workspace-invitation/utils/cast-app-token-to-workspace-invitation.spec.ts b/packages/twenty-server/src/engine/core-modules/workspace-invitation/utils/cast-app-token-to-workspace-invitation.spec.ts index b1d7ed42032..a29a46559a4 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace-invitation/utils/cast-app-token-to-workspace-invitation.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace-invitation/utils/cast-app-token-to-workspace-invitation.spec.ts @@ -1,5 +1,5 @@ import { - AppToken, + type AppToken, AppTokenType, } from 'src/engine/core-modules/app-token/app-token.entity'; import { diff --git a/packages/twenty-server/src/engine/core-modules/workspace-invitation/utils/cast-app-token-to-workspace-invitation.util.ts b/packages/twenty-server/src/engine/core-modules/workspace-invitation/utils/cast-app-token-to-workspace-invitation.util.ts index f0df8968a4b..5b868d2e5ba 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace-invitation/utils/cast-app-token-to-workspace-invitation.util.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace-invitation/utils/cast-app-token-to-workspace-invitation.util.ts @@ -1,5 +1,5 @@ import { - AppToken, + type AppToken, AppTokenType, } from 'src/engine/core-modules/app-token/app-token.entity'; import { diff --git a/packages/twenty-server/src/engine/core-modules/workspace-invitation/workspace-invitation.resolver.ts b/packages/twenty-server/src/engine/core-modules/workspace-invitation/workspace-invitation.resolver.ts index dfadf84796c..5eb024f352c 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace-invitation/workspace-invitation.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace-invitation/workspace-invitation.resolver.ts @@ -17,7 +17,7 @@ import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard'; import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; import { PermissionsGraphqlApiExceptionFilter } from 'src/engine/metadata-modules/permissions/utils/permissions-graphql-api-exception.filter'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { SendInvitationsInput } from './dtos/send-invitations.input'; diff --git a/packages/twenty-server/src/engine/core-modules/workspace/__tests__/workspace.service.spec.ts b/packages/twenty-server/src/engine/core-modules/workspace/__tests__/workspace.service.spec.ts index 014691b9492..89e278b50b8 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/__tests__/workspace.service.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/__tests__/workspace.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { AuditService } from 'src/engine/core-modules/audit/services/audit.service'; import { BillingSubscriptionService } from 'src/engine/core-modules/billing/services/billing-subscription.service'; @@ -12,7 +12,7 @@ import { EmailService } from 'src/engine/core-modules/email/email.service'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; -import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; +import { type MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { getQueueToken } from 'src/engine/core-modules/message-queue/utils/get-queue-token.util'; import { OnboardingService } from 'src/engine/core-modules/onboarding/onboarding.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/core-modules/workspace/dtos/public-workspace-data-output.ts b/packages/twenty-server/src/engine/core-modules/workspace/dtos/public-workspace-data-output.ts index 8ec296cc0c6..4d67833b8f4 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/dtos/public-workspace-data-output.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/dtos/public-workspace-data-output.ts @@ -6,7 +6,7 @@ import { SSOIdentityProviderStatus, } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; import { WorkspaceUrls } from 'src/engine/core-modules/workspace/dtos/workspace-urls.dto'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; @ObjectType() export class SSOIdentityProvider { diff --git a/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts b/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts index 1f4731b6fab..86274df71d4 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts @@ -16,7 +16,7 @@ import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handl import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { FileWorkspaceFolderDeletionJob, - FileWorkspaceFolderDeletionJobData, + type FileWorkspaceFolderDeletionJobData, } from 'src/engine/core-modules/file/jobs/file-workspace-folder-deletion.job'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; @@ -25,7 +25,7 @@ import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twent import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { UserWorkspaceService } from 'src/engine/core-modules/user-workspace/user-workspace.service'; import { User } from 'src/engine/core-modules/user/user.entity'; -import { ActivateWorkspaceInput } from 'src/engine/core-modules/workspace/dtos/activate-workspace-input'; +import { type ActivateWorkspaceInput } from 'src/engine/core-modules/workspace/dtos/activate-workspace-input'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { WorkspaceException, diff --git a/packages/twenty-server/src/engine/core-modules/workspace/utils/__tests__/get-auth-providers-by-workspace.util.spec.ts b/packages/twenty-server/src/engine/core-modules/workspace/utils/__tests__/get-auth-providers-by-workspace.util.spec.ts index e259719a6cf..48077953f27 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/utils/__tests__/get-auth-providers-by-workspace.util.spec.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/utils/__tests__/get-auth-providers-by-workspace.util.spec.ts @@ -1,9 +1,9 @@ import { getAuthProvidersByWorkspace } from 'src/engine/core-modules/workspace/utils/get-auth-providers-by-workspace.util'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { IdentityProviderType, SSOIdentityProviderStatus, - WorkspaceSSOIdentityProvider, + type WorkspaceSSOIdentityProvider, } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; describe('getAuthProvidersByWorkspace', () => { diff --git a/packages/twenty-server/src/engine/core-modules/workspace/utils/get-auth-providers-by-workspace.util.ts b/packages/twenty-server/src/engine/core-modules/workspace/utils/get-auth-providers-by-workspace.util.ts index 8a8bea66482..e2f097fc30b 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/utils/get-auth-providers-by-workspace.util.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/utils/get-auth-providers-by-workspace.util.ts @@ -1,8 +1,8 @@ import { isDefined } from 'twenty-shared/utils'; import { SSOIdentityProviderStatus } from 'src/engine/core-modules/sso/workspace-sso-identity-provider.entity'; -import { AuthProviders } from 'src/engine/core-modules/workspace/dtos/public-workspace-data-output'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type AuthProviders } from 'src/engine/core-modules/workspace/dtos/public-workspace-data-output'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; export const getAuthProvidersByWorkspace = ({ workspace, diff --git a/packages/twenty-server/src/engine/core-modules/workspace/workspace-workspace-member.listener.ts b/packages/twenty-server/src/engine/core-modules/workspace/workspace-workspace-member.listener.ts index 4949d7fb436..0725c0d4ec2 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/workspace-workspace-member.listener.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/workspace-workspace-member.listener.ts @@ -3,15 +3,15 @@ import { Injectable } from '@nestjs/common'; import { OnboardingService } from 'src/engine/core-modules/onboarding/onboarding.service'; import { HandleWorkspaceMemberDeletedJob, - HandleWorkspaceMemberDeletedJobData, + type HandleWorkspaceMemberDeletedJobData, } from 'src/engine/core-modules/workspace/handle-workspace-member-deleted.job'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; diff --git a/packages/twenty-server/src/engine/core-modules/workspace/workspace.auto-resolver-opts.ts b/packages/twenty-server/src/engine/core-modules/workspace/workspace.auto-resolver-opts.ts index 1f6c6e6644a..cd1d91471e3 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/workspace.auto-resolver-opts.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/workspace.auto-resolver-opts.ts @@ -1,7 +1,7 @@ import { - AutoResolverOpts, + type AutoResolverOpts, PagingStrategies, - ReadResolverOpts, + type ReadResolverOpts, } from '@ptc-org/nestjs-query-graphql'; import { UpdateWorkspaceInput } from 'src/engine/core-modules/workspace/dtos/update-workspace-input'; diff --git a/packages/twenty-server/src/engine/core-modules/workspace/workspace.resolver.ts b/packages/twenty-server/src/engine/core-modules/workspace/workspace.resolver.ts index 4c1003993df..af64f13e359 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/workspace.resolver.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/workspace.resolver.ts @@ -1,5 +1,5 @@ import { - ExecutionContext, + type ExecutionContext, UseFilters, UseGuards, UsePipes, @@ -39,7 +39,7 @@ import { UserWorkspaceService } from 'src/engine/core-modules/user-workspace/use import { User } from 'src/engine/core-modules/user/user.entity'; import { ActivateWorkspaceInput } from 'src/engine/core-modules/workspace/dtos/activate-workspace-input'; import { - AuthProviders, + type AuthProviders, PublicWorkspaceDataOutput, } from 'src/engine/core-modules/workspace/dtos/public-workspace-data-output'; import { UpdateWorkspaceInput } from 'src/engine/core-modules/workspace/dtos/update-workspace-input'; diff --git a/packages/twenty-server/src/engine/core-modules/workspace/workspace.validate.ts b/packages/twenty-server/src/engine/core-modules/workspace/workspace.validate.ts index efd2c47d284..2b994b3c8b4 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/workspace.validate.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/workspace.validate.ts @@ -3,12 +3,12 @@ import { AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; import { AuthProviderEnum } from 'src/engine/core-modules/workspace/types/workspace.type'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { WorkspaceException, WorkspaceExceptionCode, } from 'src/engine/core-modules/workspace/workspace.exception'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; const assertIsDefinedOrThrow = ( workspace: Workspace | undefined | null, diff --git a/packages/twenty-server/src/engine/dataloaders/dataloader.interface.ts b/packages/twenty-server/src/engine/dataloaders/dataloader.interface.ts index 97a1e31cc72..dcdbd97e281 100644 --- a/packages/twenty-server/src/engine/dataloaders/dataloader.interface.ts +++ b/packages/twenty-server/src/engine/dataloaders/dataloader.interface.ts @@ -1,17 +1,17 @@ -import DataLoader from 'dataloader'; +import type DataLoader from 'dataloader'; import { - FieldMetadataLoaderPayload, - IndexFieldMetadataLoaderPayload, - IndexMetadataLoaderPayload, - MorphRelationLoaderPayload, - RelationLoaderPayload, + type FieldMetadataLoaderPayload, + type IndexFieldMetadataLoaderPayload, + type IndexMetadataLoaderPayload, + type MorphRelationLoaderPayload, + type RelationLoaderPayload, } from 'src/engine/dataloaders/dataloader.service'; -import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { IndexFieldMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-field-metadata.dto'; -import { IndexMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-metadata.dto'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type IndexFieldMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-field-metadata.dto'; +import { type IndexMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-metadata.dto'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export interface IDataloaders { relationLoader: DataLoader< diff --git a/packages/twenty-server/src/engine/dataloaders/dataloader.service.ts b/packages/twenty-server/src/engine/dataloaders/dataloader.service.ts index 46d55910fb9..b806b430cb8 100644 --- a/packages/twenty-server/src/engine/dataloaders/dataloader.service.ts +++ b/packages/twenty-server/src/engine/dataloaders/dataloader.service.ts @@ -1,23 +1,23 @@ import { Injectable } from '@nestjs/common'; import DataLoader from 'dataloader'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { isDefined } from 'twenty-shared/utils'; -import { IndexMetadataInterface } from 'src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface'; +import { type IndexMetadataInterface } from 'src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface'; import { I18nService } from 'src/engine/core-modules/i18n/i18n.service'; -import { IDataloaders } from 'src/engine/dataloaders/dataloader.interface'; +import { type IDataloaders } from 'src/engine/dataloaders/dataloader.interface'; import { filterMorphRelationDuplicateFieldsDTO } from 'src/engine/dataloaders/utils/filter-morph-relation-duplicate-fields.util'; -import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataMorphRelationService } from 'src/engine/metadata-modules/field-metadata/services/field-metadata-morph-relation.service'; import { FieldMetadataRelationService } from 'src/engine/metadata-modules/field-metadata/services/field-metadata-relation.service'; import { fromFieldMetadataEntityToFieldMetadataDto } from 'src/engine/metadata-modules/field-metadata/utils/from-field-metadata-entity-to-field-metadata-dto.util'; import { resolveFieldMetadataStandardOverride } from 'src/engine/metadata-modules/field-metadata/utils/resolve-field-metadata-standard-override.util'; -import { IndexFieldMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-field-metadata.dto'; -import { IndexMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-metadata.dto'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type IndexFieldMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-field-metadata.dto'; +import { type IndexMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-metadata.dto'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { WorkspaceMetadataCacheService } from 'src/engine/metadata-modules/workspace-metadata-cache/services/workspace-metadata-cache.service'; export type RelationMetadataLoaderPayload = { diff --git a/packages/twenty-server/src/engine/dataloaders/utils/filter-morph-relation-duplicate-fields.util.ts b/packages/twenty-server/src/engine/dataloaders/utils/filter-morph-relation-duplicate-fields.util.ts index f9b1514333b..c5b5d491dfe 100644 --- a/packages/twenty-server/src/engine/dataloaders/utils/filter-morph-relation-duplicate-fields.util.ts +++ b/packages/twenty-server/src/engine/dataloaders/utils/filter-morph-relation-duplicate-fields.util.ts @@ -1,4 +1,4 @@ -import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; +import { type FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; export const filterMorphRelationDuplicateFieldsDTO = ( fields: FieldMetadataDTO[], diff --git a/packages/twenty-server/src/engine/decorators/auth/auth-api-key.decorator.ts b/packages/twenty-server/src/engine/decorators/auth/auth-api-key.decorator.ts index 37c83e53787..399ad8bb672 100644 --- a/packages/twenty-server/src/engine/decorators/auth/auth-api-key.decorator.ts +++ b/packages/twenty-server/src/engine/decorators/auth/auth-api-key.decorator.ts @@ -1,4 +1,4 @@ -import { createParamDecorator, ExecutionContext } from '@nestjs/common'; +import { createParamDecorator, type ExecutionContext } from '@nestjs/common'; import { getRequest } from 'src/utils/extract-request'; diff --git a/packages/twenty-server/src/engine/decorators/auth/auth-provider.decorator.ts b/packages/twenty-server/src/engine/decorators/auth/auth-provider.decorator.ts index b9278eb6f75..df7594485de 100644 --- a/packages/twenty-server/src/engine/decorators/auth/auth-provider.decorator.ts +++ b/packages/twenty-server/src/engine/decorators/auth/auth-provider.decorator.ts @@ -1,4 +1,4 @@ -import { ExecutionContext, createParamDecorator } from '@nestjs/common'; +import { type ExecutionContext, createParamDecorator } from '@nestjs/common'; import { getRequest } from 'src/utils/extract-request'; diff --git a/packages/twenty-server/src/engine/decorators/auth/auth-user-workspace-id.decorator.ts b/packages/twenty-server/src/engine/decorators/auth/auth-user-workspace-id.decorator.ts index 7e7b3347b24..4cbdc4b49fb 100644 --- a/packages/twenty-server/src/engine/decorators/auth/auth-user-workspace-id.decorator.ts +++ b/packages/twenty-server/src/engine/decorators/auth/auth-user-workspace-id.decorator.ts @@ -1,4 +1,4 @@ -import { ExecutionContext, createParamDecorator } from '@nestjs/common'; +import { type ExecutionContext, createParamDecorator } from '@nestjs/common'; import { getRequest } from 'src/utils/extract-request'; diff --git a/packages/twenty-server/src/engine/decorators/auth/auth-user.decorator.ts b/packages/twenty-server/src/engine/decorators/auth/auth-user.decorator.ts index 8f78cf219d2..633c9daa0b7 100644 --- a/packages/twenty-server/src/engine/decorators/auth/auth-user.decorator.ts +++ b/packages/twenty-server/src/engine/decorators/auth/auth-user.decorator.ts @@ -1,5 +1,5 @@ import { - ExecutionContext, + type ExecutionContext, ForbiddenException, createParamDecorator, } from '@nestjs/common'; diff --git a/packages/twenty-server/src/engine/decorators/auth/auth-workspace-member-id.decorator.ts b/packages/twenty-server/src/engine/decorators/auth/auth-workspace-member-id.decorator.ts index 17900a327c7..89e152acde5 100644 --- a/packages/twenty-server/src/engine/decorators/auth/auth-workspace-member-id.decorator.ts +++ b/packages/twenty-server/src/engine/decorators/auth/auth-workspace-member-id.decorator.ts @@ -1,4 +1,4 @@ -import { ExecutionContext, createParamDecorator } from '@nestjs/common'; +import { type ExecutionContext, createParamDecorator } from '@nestjs/common'; import { getRequest } from 'src/utils/extract-request'; diff --git a/packages/twenty-server/src/engine/decorators/auth/auth-workspace.decorator.ts b/packages/twenty-server/src/engine/decorators/auth/auth-workspace.decorator.ts index d107f8b8e09..85b046ec715 100644 --- a/packages/twenty-server/src/engine/decorators/auth/auth-workspace.decorator.ts +++ b/packages/twenty-server/src/engine/decorators/auth/auth-workspace.decorator.ts @@ -1,5 +1,5 @@ import { - ExecutionContext, + type ExecutionContext, InternalServerErrorException, createParamDecorator, } from '@nestjs/common'; diff --git a/packages/twenty-server/src/engine/decorators/metadata/is-valid-metadata-name.decorator.ts b/packages/twenty-server/src/engine/decorators/metadata/is-valid-metadata-name.decorator.ts index 15c50f45f6a..555ce95c42d 100644 --- a/packages/twenty-server/src/engine/decorators/metadata/is-valid-metadata-name.decorator.ts +++ b/packages/twenty-server/src/engine/decorators/metadata/is-valid-metadata-name.decorator.ts @@ -1,7 +1,7 @@ import { registerDecorator, - ValidationOptions, - ValidationArguments, + type ValidationOptions, + type ValidationArguments, } from 'class-validator'; export function IsValidMetadataName(validationOptions?: ValidationOptions) { diff --git a/packages/twenty-server/src/engine/guards/__tests__/admin-panel-guard.spec.ts b/packages/twenty-server/src/engine/guards/__tests__/admin-panel-guard.spec.ts index 76a63422e20..4dd42391e3f 100644 --- a/packages/twenty-server/src/engine/guards/__tests__/admin-panel-guard.spec.ts +++ b/packages/twenty-server/src/engine/guards/__tests__/admin-panel-guard.spec.ts @@ -1,4 +1,4 @@ -import { ExecutionContext } from '@nestjs/common'; +import { type ExecutionContext } from '@nestjs/common'; import { GqlExecutionContext } from '@nestjs/graphql'; import { AdminPanelGuard } from 'src/engine/guards/admin-panel-guard'; diff --git a/packages/twenty-server/src/engine/guards/__tests__/impersonate-guard.spec.ts b/packages/twenty-server/src/engine/guards/__tests__/impersonate-guard.spec.ts index e5d107779a4..be7c15dc5b1 100644 --- a/packages/twenty-server/src/engine/guards/__tests__/impersonate-guard.spec.ts +++ b/packages/twenty-server/src/engine/guards/__tests__/impersonate-guard.spec.ts @@ -1,4 +1,4 @@ -import { ExecutionContext } from '@nestjs/common'; +import { type ExecutionContext } from '@nestjs/common'; import { GqlExecutionContext } from '@nestjs/graphql'; import { ImpersonateGuard } from 'src/engine/guards/impersonate-guard'; diff --git a/packages/twenty-server/src/engine/guards/__tests__/public-endpoint.guard.spec.ts b/packages/twenty-server/src/engine/guards/__tests__/public-endpoint.guard.spec.ts index d7249c5534d..386cff9fd5a 100644 --- a/packages/twenty-server/src/engine/guards/__tests__/public-endpoint.guard.spec.ts +++ b/packages/twenty-server/src/engine/guards/__tests__/public-endpoint.guard.spec.ts @@ -1,5 +1,5 @@ -import { ExecutionContext } from '@nestjs/common'; -import { Test, TestingModule } from '@nestjs/testing'; +import { type ExecutionContext } from '@nestjs/common'; +import { Test, type TestingModule } from '@nestjs/testing'; import { PublicEndpointGuard } from 'src/engine/guards/public-endpoint.guard'; diff --git a/packages/twenty-server/src/engine/guards/admin-panel-guard.ts b/packages/twenty-server/src/engine/guards/admin-panel-guard.ts index 81f613d2c38..52a951a8b6a 100644 --- a/packages/twenty-server/src/engine/guards/admin-panel-guard.ts +++ b/packages/twenty-server/src/engine/guards/admin-panel-guard.ts @@ -1,7 +1,7 @@ -import { CanActivate, ExecutionContext } from '@nestjs/common'; +import { type CanActivate, type ExecutionContext } from '@nestjs/common'; import { GqlExecutionContext } from '@nestjs/graphql'; -import { Observable } from 'rxjs'; +import { type Observable } from 'rxjs'; export class AdminPanelGuard implements CanActivate { canActivate( diff --git a/packages/twenty-server/src/engine/guards/feature-flag.guard.ts b/packages/twenty-server/src/engine/guards/feature-flag.guard.ts index 84408eca551..47ee83bdcee 100644 --- a/packages/twenty-server/src/engine/guards/feature-flag.guard.ts +++ b/packages/twenty-server/src/engine/guards/feature-flag.guard.ts @@ -1,8 +1,12 @@ -import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { + type CanActivate, + type ExecutionContext, + Injectable, +} from '@nestjs/common'; import { Reflector } from '@nestjs/core'; import { GqlExecutionContext } from '@nestjs/graphql'; -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { TypedReflect } from 'src/utils/typed-reflect'; diff --git a/packages/twenty-server/src/engine/guards/impersonate-guard.ts b/packages/twenty-server/src/engine/guards/impersonate-guard.ts index 6ca66e1c3a2..17be00f32b7 100644 --- a/packages/twenty-server/src/engine/guards/impersonate-guard.ts +++ b/packages/twenty-server/src/engine/guards/impersonate-guard.ts @@ -1,7 +1,7 @@ -import { CanActivate, ExecutionContext } from '@nestjs/common'; +import { type CanActivate, type ExecutionContext } from '@nestjs/common'; import { GqlExecutionContext } from '@nestjs/graphql'; -import { Observable } from 'rxjs'; +import { type Observable } from 'rxjs'; export class ImpersonateGuard implements CanActivate { canActivate( diff --git a/packages/twenty-server/src/engine/guards/jwt-auth.guard.ts b/packages/twenty-server/src/engine/guards/jwt-auth.guard.ts index 6d670f9ef58..b35d3906d73 100644 --- a/packages/twenty-server/src/engine/guards/jwt-auth.guard.ts +++ b/packages/twenty-server/src/engine/guards/jwt-auth.guard.ts @@ -1,4 +1,8 @@ -import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { + type CanActivate, + type ExecutionContext, + Injectable, +} from '@nestjs/common'; import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/access-token.service'; import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; diff --git a/packages/twenty-server/src/engine/guards/public-endpoint.guard.ts b/packages/twenty-server/src/engine/guards/public-endpoint.guard.ts index 5e540ea60c9..c609e005219 100644 --- a/packages/twenty-server/src/engine/guards/public-endpoint.guard.ts +++ b/packages/twenty-server/src/engine/guards/public-endpoint.guard.ts @@ -1,4 +1,8 @@ -import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { + type CanActivate, + type ExecutionContext, + Injectable, +} from '@nestjs/common'; /** * Guard that explicitly marks an endpoint as public/unprotected. diff --git a/packages/twenty-server/src/engine/guards/settings-permissions.guard.ts b/packages/twenty-server/src/engine/guards/settings-permissions.guard.ts index 5cc95182f9d..366ed12b5a2 100644 --- a/packages/twenty-server/src/engine/guards/settings-permissions.guard.ts +++ b/packages/twenty-server/src/engine/guards/settings-permissions.guard.ts @@ -1,15 +1,15 @@ import { - CanActivate, - ExecutionContext, + type CanActivate, + type ExecutionContext, Injectable, mixin, - Type, + type Type, } from '@nestjs/common'; import { GqlExecutionContext } from '@nestjs/graphql'; import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; -import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; +import { type PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; import { PermissionsException, PermissionsExceptionCode, diff --git a/packages/twenty-server/src/engine/guards/user-auth.guard.ts b/packages/twenty-server/src/engine/guards/user-auth.guard.ts index 8aeef048c03..6671112896d 100644 --- a/packages/twenty-server/src/engine/guards/user-auth.guard.ts +++ b/packages/twenty-server/src/engine/guards/user-auth.guard.ts @@ -1,7 +1,7 @@ -import { CanActivate, ExecutionContext } from '@nestjs/common'; +import { type CanActivate, type ExecutionContext } from '@nestjs/common'; import { GqlExecutionContext } from '@nestjs/graphql'; -import { Observable } from 'rxjs'; +import { type Observable } from 'rxjs'; export class UserAuthGuard implements CanActivate { canActivate( diff --git a/packages/twenty-server/src/engine/guards/workspace-auth.guard.ts b/packages/twenty-server/src/engine/guards/workspace-auth.guard.ts index 6252d7b6f7e..24f61a0f5d9 100644 --- a/packages/twenty-server/src/engine/guards/workspace-auth.guard.ts +++ b/packages/twenty-server/src/engine/guards/workspace-auth.guard.ts @@ -1,7 +1,7 @@ -import { CanActivate, ExecutionContext } from '@nestjs/common'; +import { type CanActivate, type ExecutionContext } from '@nestjs/common'; import { GqlExecutionContext } from '@nestjs/graphql'; -import { Observable } from 'rxjs'; +import { type Observable } from 'rxjs'; export class WorkspaceAuthGuard implements CanActivate { canActivate( diff --git a/packages/twenty-server/src/engine/metadata-modules/agent-role/agent-role.service.spec.ts b/packages/twenty-server/src/engine/metadata-modules/agent-role/agent-role.service.spec.ts index 1fcf037c225..58f6f4f2493 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent-role/agent-role.service.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent-role/agent-role.service.spec.ts @@ -1,9 +1,9 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; -import { ModelId } from 'src/engine/core-modules/ai/constants/ai-models.const'; +import { type ModelId } from 'src/engine/core-modules/ai/constants/ai-models.const'; import { AgentEntity } from 'src/engine/metadata-modules/agent/agent.entity'; import { AgentException, diff --git a/packages/twenty-server/src/engine/metadata-modules/agent/agent-chat.controller.ts b/packages/twenty-server/src/engine/metadata-modules/agent/agent-chat.controller.ts index b983ec50fb5..fecd52f9e7c 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent/agent-chat.controller.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent/agent-chat.controller.ts @@ -17,7 +17,7 @@ import { JwtAuthGuard } from 'src/engine/guards/jwt-auth.guard'; import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard'; import { AuthWorkspace } from 'src/engine/decorators/auth/auth-workspace.decorator'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { RecordIdsByObjectMetadataNameSingularType } from 'src/engine/metadata-modules/agent/types/recordIdsByObjectMetadataNameSingular.type'; +import { type RecordIdsByObjectMetadataNameSingularType } from 'src/engine/metadata-modules/agent/types/recordIdsByObjectMetadataNameSingular.type'; import { AgentChatService } from './agent-chat.service'; import { AgentStreamingService } from './agent-streaming.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/agent/agent-chat.service.ts b/packages/twenty-server/src/engine/metadata-modules/agent/agent-chat.service.ts index d2925f43e6b..87241d0bfbc 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent/agent-chat.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent/agent-chat.service.ts @@ -6,7 +6,7 @@ import { Repository } from 'typeorm'; import { FileEntity } from 'src/engine/core-modules/file/entities/file.entity'; import { AgentChatMessageEntity, - AgentChatMessageRole, + type AgentChatMessageRole, } from 'src/engine/metadata-modules/agent/agent-chat-message.entity'; import { AgentChatThreadEntity } from 'src/engine/metadata-modules/agent/agent-chat-thread.entity'; import { diff --git a/packages/twenty-server/src/engine/metadata-modules/agent/agent-execution.service.ts b/packages/twenty-server/src/engine/metadata-modules/agent/agent-execution.service.ts index 12aa301b3c4..32565154c42 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent/agent-execution.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent/agent-execution.service.ts @@ -1,17 +1,17 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { Readable } from 'stream'; +import { type Readable } from 'stream'; import { - CoreMessage, - CoreUserMessage, - FilePart, + type CoreMessage, + type CoreUserMessage, + type FilePart, generateObject, generateText, - ImagePart, + type ImagePart, streamText, - UserContent, + type UserContent, } from 'ai'; import { In, Repository } from 'typeorm'; @@ -22,19 +22,19 @@ import { FileEntity } from 'src/engine/core-modules/file/entities/file.entity'; import { FileService } from 'src/engine/core-modules/file/services/file.service'; import { extractFolderPathAndFilename } from 'src/engine/core-modules/file/utils/extract-folderpath-and-filename.utils'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { - AgentChatMessageEntity, + type AgentChatMessageEntity, AgentChatMessageRole, } from 'src/engine/metadata-modules/agent/agent-chat-message.entity'; import { AgentToolService } from 'src/engine/metadata-modules/agent/agent-tool.service'; import { AGENT_CONFIG } from 'src/engine/metadata-modules/agent/constants/agent-config.const'; import { AGENT_SYSTEM_PROMPTS } from 'src/engine/metadata-modules/agent/constants/agent-system-prompts.const'; -import { RecordIdsByObjectMetadataNameSingularType } from 'src/engine/metadata-modules/agent/types/recordIdsByObjectMetadataNameSingular.type'; +import { type RecordIdsByObjectMetadataNameSingularType } from 'src/engine/metadata-modules/agent/types/recordIdsByObjectMetadataNameSingular.type'; import { convertOutputSchemaToZod } from 'src/engine/metadata-modules/agent/utils/convert-output-schema-to-zod'; import { WorkspacePermissionsCacheService } from 'src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; +import { type OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; import { streamToBuffer } from 'src/utils/stream-to-buffer'; import { AgentEntity } from './agent.entity'; diff --git a/packages/twenty-server/src/engine/metadata-modules/agent/agent-streaming.service.ts b/packages/twenty-server/src/engine/metadata-modules/agent/agent-streaming.service.ts index 00d7067843a..8e9802a5cd9 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent/agent-streaming.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent/agent-streaming.service.ts @@ -1,7 +1,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { Response } from 'express'; +import { type Response } from 'express'; import { Repository } from 'typeorm'; import { AgentChatMessageRole } from 'src/engine/metadata-modules/agent/agent-chat-message.entity'; @@ -12,8 +12,8 @@ import { AgentException, AgentExceptionCode, } from 'src/engine/metadata-modules/agent/agent.exception'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { RecordIdsByObjectMetadataNameSingularType } from 'src/engine/metadata-modules/agent/types/recordIdsByObjectMetadataNameSingular.type'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type RecordIdsByObjectMetadataNameSingularType } from 'src/engine/metadata-modules/agent/types/recordIdsByObjectMetadataNameSingular.type'; export type StreamAgentChatOptions = { threadId: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/agent/agent-tool.service.ts b/packages/twenty-server/src/engine/metadata-modules/agent/agent-tool.service.ts index eaa46094a95..e0c50495432 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent/agent-tool.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent/agent-tool.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { ToolSet } from 'ai'; +import { type ToolSet } from 'ai'; import { Repository } from 'typeorm'; import { z } from 'zod'; diff --git a/packages/twenty-server/src/engine/metadata-modules/agent/agent.service.ts b/packages/twenty-server/src/engine/metadata-modules/agent/agent.service.ts index 16e9cce9d8c..cdcca921d70 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent/agent.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent/agent.service.ts @@ -6,8 +6,8 @@ import { Repository } from 'typeorm'; import { AgentRoleService } from 'src/engine/metadata-modules/agent-role/agent-role.service'; import { AgentChatService } from 'src/engine/metadata-modules/agent/agent-chat.service'; -import { CreateAgentInput } from 'src/engine/metadata-modules/agent/dtos/create-agent.input'; -import { UpdateAgentInput } from 'src/engine/metadata-modules/agent/dtos/update-agent.input'; +import { type CreateAgentInput } from 'src/engine/metadata-modules/agent/dtos/create-agent.input'; +import { type UpdateAgentInput } from 'src/engine/metadata-modules/agent/dtos/update-agent.input'; import { RoleTargetsEntity } from 'src/engine/metadata-modules/role/role-targets.entity'; import { computeMetadataNameFromLabel } from 'src/engine/metadata-modules/utils/compute-metadata-name-from-label.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/agent/utils/agent-tool-schema.utils.ts b/packages/twenty-server/src/engine/metadata-modules/agent/utils/agent-tool-schema.utils.ts index 0c9b45574c9..85812ac46dc 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent/utils/agent-tool-schema.utils.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent/utils/agent-tool-schema.utils.ts @@ -1,12 +1,12 @@ import { jsonSchema } from 'ai'; -import { JSONSchema7Definition } from 'json-schema'; +import { type JSONSchema7Definition } from 'json-schema'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { shouldExcludeFieldFromAgentToolSchema } from 'src/engine/metadata-modules/field-metadata/utils/should-exclude-field-from-agent-tool-schema.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { convertObjectMetadataToSchemaProperties } from 'src/engine/utils/convert-object-metadata-to-schema-properties.util'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/agent/utils/convert-output-schema-to-zod.ts b/packages/twenty-server/src/engine/metadata-modules/agent/utils/convert-output-schema-to-zod.ts index 824b279cfc7..acc676bd0a8 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent/utils/convert-output-schema-to-zod.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent/utils/convert-output-schema-to-zod.ts @@ -1,6 +1,6 @@ import { z } from 'zod'; -import { OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; +import { type OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; export const convertOutputSchemaToZod = ( schema: OutputSchema, diff --git a/packages/twenty-server/src/engine/metadata-modules/agent/utils/is-workflow-related-object.util.ts b/packages/twenty-server/src/engine/metadata-modules/agent/utils/is-workflow-related-object.util.ts index 9b72d4d2e16..552d1c2e4dd 100644 --- a/packages/twenty-server/src/engine/metadata-modules/agent/utils/is-workflow-related-object.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/agent/utils/is-workflow-related-object.util.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; const WORKFLOW_OBJECT_NAMES = ['workflow', 'workflowVersion', 'workflowRun']; diff --git a/packages/twenty-server/src/engine/metadata-modules/data-source/data-source.entity.ts b/packages/twenty-server/src/engine/metadata-modules/data-source/data-source.entity.ts index 41eb83afac4..99db375ffe6 100644 --- a/packages/twenty-server/src/engine/metadata-modules/data-source/data-source.entity.ts +++ b/packages/twenty-server/src/engine/metadata-modules/data-source/data-source.entity.ts @@ -1,7 +1,7 @@ import { Column, CreateDateColumn, - DataSourceOptions, + type DataSourceOptions, Entity, Index, OneToMany, diff --git a/packages/twenty-server/src/engine/metadata-modules/data-source/data-source.service.ts b/packages/twenty-server/src/engine/metadata-modules/data-source/data-source.service.ts index a7ed34f79b8..26cebbd3c86 100644 --- a/packages/twenty-server/src/engine/metadata-modules/data-source/data-source.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/data-source/data-source.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { FindManyOptions, Repository } from 'typeorm'; +import { type FindManyOptions, Repository } from 'typeorm'; import { DataSourceException, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type.ts index b456ca5b515..81c28b5c3fa 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type.ts @@ -1,12 +1,12 @@ import { v4 } from 'uuid'; import { - ConnectedAccountProvider, + type ConnectedAccountProvider, FieldMetadataType, } from 'twenty-shared/types'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; -import { FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; export enum FieldActorSource { EMAIL = 'EMAIL', diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/address.composite-type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/address.composite-type.ts index 067548a8448..615b90c3806 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/address.composite-type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/address.composite-type.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; export const addressCompositeType: CompositeType = { type: FieldMetadataType.ADDRESS, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/currency.composite-type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/currency.composite-type.ts index dc23b5ffcac..64963c98dd0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/currency.composite-type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/currency.composite-type.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; export const currencyCompositeType: CompositeType = { type: FieldMetadataType.CURRENCY, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/emails.composite-type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/emails.composite-type.ts index 5180a0eca84..c0b79d8baeb 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/emails.composite-type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/emails.composite-type.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; export const emailsCompositeType: CompositeType = { type: FieldMetadataType.EMAILS, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type.ts index cc392f93885..79f3bdb7ea2 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; export const fullNameCompositeType: CompositeType = { type: FieldMetadataType.FULL_NAME, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/index.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/index.ts index 17bd892fae8..5b380a38c1b 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/index.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/index.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; import { actorCompositeType } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { addressCompositeType } from 'src/engine/metadata-modules/field-metadata/composite-types/address.composite-type'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/links.composite-type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/links.composite-type.ts index 6291a8cb148..6486a71d82d 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/links.composite-type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/links.composite-type.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; export const linksCompositeType: CompositeType = { type: FieldMetadataType.LINKS, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/phones.composite-type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/phones.composite-type.ts index b9144098e6c..a2314183d9a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/phones.composite-type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/phones.composite-type.ts @@ -1,7 +1,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { CountryCode } from 'libphonenumber-js'; +import { type CountryCode } from 'libphonenumber-js'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; export const phonesCompositeType: CompositeType = { type: FieldMetadataType.PHONES, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/rich-text-v2.composite-type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/rich-text-v2.composite-type.ts index 3792d7c7783..bb976a271ad 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/rich-text-v2.composite-type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/composite-types/rich-text-v2.composite-type.ts @@ -1,7 +1,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { z } from 'zod'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; export const richTextV2CompositeType: CompositeType = { type: FieldMetadataType.RICH_TEXT_V2, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/create-field.input.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/create-field.input.ts index 98074fa072c..5bd43c03069 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/create-field.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/create-field.input.ts @@ -4,7 +4,7 @@ import { Type } from 'class-transformer'; import { IsOptional, IsUUID, ValidateNested } from 'class-validator'; import GraphQLJSON from 'graphql-type-json'; -import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; +import { type RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto.ts index c07ad198189..8d1fbaf2826 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto.ts @@ -32,7 +32,7 @@ import { FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadat import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; import { IsValidMetadataName } from 'src/engine/decorators/metadata/is-valid-metadata-name.decorator'; import { FieldStandardOverridesDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto'; -import { FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; import { ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; import { transformEnumValue } from 'src/engine/utils/transform-enum-value'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto.ts index 62e32f0d41d..efcb21247cf 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto.ts @@ -2,7 +2,7 @@ import { Field, ObjectType } from '@nestjs/graphql'; import { IsJSON, IsOptional, IsString } from 'class-validator'; import { GraphQLJSON } from 'graphql-type-json'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; @ObjectType('StandardOverrides') export class FieldStandardOverridesDTO { diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/field-metadata.entity.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/field-metadata.entity.ts index 2d86f7a22c1..d35c8e4d9f2 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/field-metadata.entity.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/field-metadata.entity.ts @@ -1,4 +1,4 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { Column, CreateDateColumn, @@ -17,7 +17,7 @@ import { FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-met import { FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; import { FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; -import { FieldStandardOverridesDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto'; +import { type FieldStandardOverridesDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto'; import { AssignTypeIfIsRelationFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/types/assign-type-if-is-relation-field-metadata-type.type'; import { IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/field-metadata.resolver.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/field-metadata.resolver.ts index 9b1021c4216..e15b4c4d170 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/field-metadata.resolver.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/field-metadata.resolver.ts @@ -8,7 +8,7 @@ import { Resolver, } from '@nestjs/graphql'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { PreventNestToAutoLogGraphqlErrorsFilter } from 'src/engine/core-modules/graphql/filters/prevent-nest-to-auto-log-graphql-errors.filter'; @@ -19,7 +19,7 @@ import { } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { I18nContext } from 'src/engine/core-modules/i18n/types/i18n-context.type'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { IDataloaders } from 'src/engine/dataloaders/dataloader.interface'; +import { type IDataloaders } from 'src/engine/dataloaders/dataloader.interface'; import { AuthWorkspace } from 'src/engine/decorators/auth/auth-workspace.decorator'; import { SettingsPermissionsGuard } from 'src/engine/guards/settings-permissions.guard'; import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard'; @@ -28,7 +28,7 @@ import { DeleteOneFieldInput } from 'src/engine/metadata-modules/field-metadata/ import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; import { RelationDTO } from 'src/engine/metadata-modules/field-metadata/dtos/relation.dto'; import { - UpdateFieldInput, + type UpdateFieldInput, UpdateOneFieldMetadataInput, } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/hooks/__tests__/before-update-one-field.hook.spec.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/hooks/__tests__/before-update-one-field.hook.spec.ts index 626102b828d..e5329c5707e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/hooks/__tests__/before-update-one-field.hook.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/hooks/__tests__/before-update-one-field.hook.spec.ts @@ -1,15 +1,15 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { i18n } from '@lingui/core'; -import { UpdateOneInputType } from '@ptc-org/nestjs-query-graphql'; +import { type UpdateOneInputType } from '@ptc-org/nestjs-query-graphql'; import { FieldMetadataType } from 'twenty-shared/types'; import { ForbiddenError, ValidationError, } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; -import { UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { BeforeUpdateOneField } from 'src/engine/metadata-modules/field-metadata/hooks/before-update-one-field.hook'; import { FieldMetadataService } from 'src/engine/metadata-modules/field-metadata/services/field-metadata.service'; import { getMockFieldMetadataEntity } from 'src/utils/__test__/get-field-metadata-entity.mock'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/hooks/before-update-one-field.hook.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/hooks/before-update-one-field.hook.ts index ab60f2f1a24..1d21d182467 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/hooks/before-update-one-field.hook.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/hooks/before-update-one-field.hook.ts @@ -2,10 +2,10 @@ import { Injectable } from '@nestjs/common'; import { i18n } from '@lingui/core'; import { - BeforeUpdateOneHook, - UpdateOneInputType, + type BeforeUpdateOneHook, + type UpdateOneInputType, } from '@ptc-org/nestjs-query-graphql'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { isDefined } from 'twenty-shared/utils'; import { @@ -13,9 +13,9 @@ import { ValidationError, } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { generateMessageId } from 'src/engine/core-modules/i18n/utils/generateMessageId'; -import { FieldStandardOverridesDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto'; -import { UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldStandardOverridesDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto'; +import { type UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataService } from 'src/engine/metadata-modules/field-metadata/services/field-metadata.service'; interface StandardFieldUpdate extends Partial { diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interceptors/field-metadata-graphql-api-exception.interceptor.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interceptors/field-metadata-graphql-api-exception.interceptor.ts index 83d0caa23a3..3a0209693f5 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interceptors/field-metadata-graphql-api-exception.interceptor.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interceptors/field-metadata-graphql-api-exception.interceptor.ts @@ -1,6 +1,10 @@ -import { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common'; +import { + type CallHandler, + type ExecutionContext, + type NestInterceptor, +} from '@nestjs/common'; -import { Observable, catchError } from 'rxjs'; +import { type Observable, catchError } from 'rxjs'; import { fieldMetadataGraphqlApiExceptionHandler } from 'src/engine/metadata-modules/field-metadata/utils/field-metadata-graphql-api-exception-handler.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface.ts index 1dd5b04ea02..68d02b758ca 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; +import { type FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; export interface CompositeProperty< Type extends FieldMetadataType = FieldMetadataType, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface.ts index 3c40c454646..799781bf5c1 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface.ts @@ -1,23 +1,23 @@ -import { FieldMetadataType, IsExactly } from 'twenty-shared/types'; +import { type FieldMetadataType, type IsExactly } from 'twenty-shared/types'; import { - FieldMetadataDefaultActor, - FieldMetadataDefaultArray, - FieldMetadataDefaultValueAddress, - FieldMetadataDefaultValueBoolean, - FieldMetadataDefaultValueCurrency, - FieldMetadataDefaultValueDateTime, - FieldMetadataDefaultValueEmails, - FieldMetadataDefaultValueFullName, - FieldMetadataDefaultValueLinks, - FieldMetadataDefaultValueNowFunction, - FieldMetadataDefaultValueNumber, - FieldMetadataDefaultValuePhones, - FieldMetadataDefaultValueRawJson, - FieldMetadataDefaultValueRichText, - FieldMetadataDefaultValueString, - FieldMetadataDefaultValueStringArray, - FieldMetadataDefaultValueUuidFunction, + type FieldMetadataDefaultActor, + type FieldMetadataDefaultArray, + type FieldMetadataDefaultValueAddress, + type FieldMetadataDefaultValueBoolean, + type FieldMetadataDefaultValueCurrency, + type FieldMetadataDefaultValueDateTime, + type FieldMetadataDefaultValueEmails, + type FieldMetadataDefaultValueFullName, + type FieldMetadataDefaultValueLinks, + type FieldMetadataDefaultValueNowFunction, + type FieldMetadataDefaultValueNumber, + type FieldMetadataDefaultValuePhones, + type FieldMetadataDefaultValueRawJson, + type FieldMetadataDefaultValueRichText, + type FieldMetadataDefaultValueString, + type FieldMetadataDefaultValueStringArray, + type FieldMetadataDefaultValueUuidFunction, } from 'src/engine/metadata-modules/field-metadata/dtos/default-value.input'; type ExtractValueType = T extends { value: infer V } ? V : T; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface.ts index eaac7d46c34..a220a7f7152 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface.ts @@ -1,8 +1,8 @@ -import { FieldMetadataType, IsExactly } from 'twenty-shared/types'; +import { type FieldMetadataType, type IsExactly } from 'twenty-shared/types'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; type FieldMetadataOptionsMapping = { diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface.ts index dbc87663d14..999482f2745 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface.ts @@ -1,11 +1,11 @@ import { - AllowedAddressSubField, - FieldMetadataType, - IsExactly, + type AllowedAddressSubField, + type FieldMetadataType, + type IsExactly, } from 'twenty-shared/types'; -import { RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; -import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; +import { type RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; +import { type RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; export enum NumberDataType { FLOAT = 'float', diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/__tests__/field-metadata-related-records.spec.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/__tests__/field-metadata-related-records.spec.ts index 79b936ae3cb..b9dee7309da 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/__tests__/field-metadata-related-records.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/__tests__/field-metadata-related-records.spec.ts @@ -1,8 +1,8 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; -import { FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; import { FieldMetadataRelatedRecordsService } from 'src/engine/metadata-modules/field-metadata/services/field-metadata-related-records.service'; -import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; +import { type TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; type GetOptionsDifferencesTestContext = EachTestingContext<{ oldOptions: FieldMetadataDefaultOption[]; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-enum-validation.service.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-enum-validation.service.ts index bfee736abc3..05eba2b241e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-enum-validation.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-enum-validation.service.ts @@ -2,24 +2,27 @@ import { Injectable } from '@nestjs/common'; import { t } from '@lingui/core/macro'; import { isNonEmptyString } from '@sniptt/guards'; -import { EnumFieldMetadataType, FieldMetadataType } from 'twenty-shared/types'; +import { + type EnumFieldMetadataType, + FieldMetadataType, +} from 'twenty-shared/types'; import { assertUnreachable, isDefined } from 'twenty-shared/utils'; import { z } from 'zod'; -import { FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; +import { type FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; -import { UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; -import { EnumFieldMetadataUnionType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; +import { type EnumFieldMetadataUnionType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; import { beneathDatabaseIdentifierMinimumLength, exceedsDatabaseIdentifierMaximumLength, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-morph-relation.service.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-morph-relation.service.ts index c422e8ea2cd..0900c218432 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-morph-relation.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-morph-relation.service.ts @@ -3,13 +3,13 @@ import { Injectable } from '@nestjs/common'; import omit from 'lodash.omit'; import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { v4 } from 'uuid'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, @@ -18,9 +18,9 @@ import { FieldMetadataRelationService } from 'src/engine/metadata-modules/field- import { computeMorphRelationFieldJoinColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-morph-relation-field-join-column-name.util'; import { computeRelationFieldJoinColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-relation-field-join-column-name.util'; import { prepareCustomFieldMetadataForCreation } from 'src/engine/metadata-modules/field-metadata/utils/prepare-field-metadata-for-creation.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataFromObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/utils/get-object-metadata-from-object-metadata-Item-with-field-maps'; import { computeMetadataNameFromLabel } from 'src/engine/metadata-modules/utils/validate-name-and-label-are-sync-or-throw.util'; import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-related-records.service.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-related-records.service.ts index 4f8f386782d..3355127384e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-related-records.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-related-records.service.ts @@ -7,22 +7,22 @@ import { In } from 'typeorm'; import { settings } from 'src/engine/constants/settings'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; import { isSelectFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-select-field-metadata-type.util'; -import { SelectOrMultiSelectFieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/utils/is-select-or-multi-select-field-metadata.util'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type SelectOrMultiSelectFieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/utils/is-select-or-multi-select-field-metadata.util'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { ViewFilterWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter.workspace-entity'; -import { ViewGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-group.workspace-entity'; -import { ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; +import { type ViewFilterWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter.workspace-entity'; +import { type ViewGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-group.workspace-entity'; +import { type ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; type Differences = { created: T[]; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-relation.service.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-relation.service.ts index 937f86a62fe..fb06c6f653e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-relation.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-relation.service.ts @@ -4,15 +4,15 @@ import { t } from '@lingui/core/macro'; import { IsEnum, IsString, IsUUID } from 'class-validator'; import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { v4 } from 'uuid'; -import { FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; -import { UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, @@ -20,10 +20,10 @@ import { import { computeRelationFieldJoinColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-relation-field-join-column-name.util'; import { prepareCustomFieldMetadataForCreation } from 'src/engine/metadata-modules/field-metadata/utils/prepare-field-metadata-for-creation.util'; import { validateRelationCreationPayloadOrThrow } from 'src/engine/metadata-modules/field-metadata/utils/validate-relation-creation-payload.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataFromObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/utils/get-object-metadata-from-object-metadata-Item-with-field-maps'; import { validateFieldNameAvailabilityOrThrow } from 'src/engine/metadata-modules/utils/validate-field-name-availability.utils'; import { validateMetadataNameOrThrow } from 'src/engine/metadata-modules/utils/validate-metadata-name.utils'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-validation.service.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-validation.service.ts index fa9961e9e35..fa783cfeeed 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-validation.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata-validation.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; import { t } from '@lingui/core/macro'; -import { ClassConstructor, plainToInstance } from 'class-transformer'; +import { type ClassConstructor, plainToInstance } from 'class-transformer'; import { IsArray, IsEnum, @@ -9,28 +9,28 @@ import { IsOptional, Max, Min, - ValidationError, + type ValidationError, validateOrReject, } from 'class-validator'; import { ALLOWED_ADDRESS_SUBFIELDS, - AllowedAddressSubField, + type AllowedAddressSubField, FieldMetadataType, } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; -import { UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; import { FieldMetadataEnumValidationService } from 'src/engine/metadata-modules/field-metadata/services/field-metadata-enum-validation.service'; import { isEnumFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { InvalidMetadataException } from 'src/engine/metadata-modules/utils/exceptions/invalid-metadata.exception'; import { validateFieldNameAvailabilityOrThrow } from 'src/engine/metadata-modules/utils/validate-field-name-availability.utils'; import { validateMetadataNameOrThrow } from 'src/engine/metadata-modules/utils/validate-metadata-name.utils'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata.service-v2.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata.service-v2.ts index 179dbfd58a2..35126d29b5e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata.service-v2.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata.service-v2.ts @@ -7,18 +7,18 @@ import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; import { MultipleMetadataValidationErrors } from 'src/engine/core-modules/error/multiple-metadata-validation-errors'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; import { FlatFieldMetadataValidatorService } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service'; -import { FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { fromCreateFieldInputToFlatFieldAndItsFlatObjectMetadata } from 'src/engine/metadata-modules/flat-field-metadata/utils/from-create-field-input-to-flat-field-and-its-flat-object-metadata.util'; import { isFlatFieldMetadataEntityOfType } from 'src/engine/metadata-modules/flat-field-metadata/utils/is-flat-field-metadata-of-type.util'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { addFlatFieldMetadataInFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; import { addFlatFieldMetadataInFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps.util'; import { extractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata.service.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata.service.ts index fe83f1b5f92..9bd425b7bc7 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/services/field-metadata.service.ts @@ -7,9 +7,9 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { DataSource, - FindOneOptions, + type FindOneOptions, In, - QueryRunner, + type QueryRunner, Repository, } from 'typeorm'; @@ -18,9 +18,9 @@ import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfa import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; -import { DeleteOneFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/delete-field.input'; -import { UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type DeleteOneFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/delete-field.input'; +import { type UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, @@ -48,18 +48,18 @@ import { isFieldMetadataTypeRelation } from 'src/engine/metadata-modules/field-m import { isSelectOrMultiSelectFieldMetadata } from 'src/engine/metadata-modules/field-metadata/utils/is-select-or-multi-select-field-metadata.util'; import { prepareCustomFieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/utils/prepare-custom-field-metadata-for-options.util'; import { prepareCustomFieldMetadataForCreation } from 'src/engine/metadata-modules/field-metadata/utils/prepare-field-metadata-for-creation.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { assertMutationNotOnRemoteObject } from 'src/engine/metadata-modules/object-metadata/utils/assert-mutation-not-on-remote-object.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { validateNameAndLabelAreSyncOrThrow } from 'src/engine/metadata-modules/utils/validate-name-and-label-are-sync-or-throw.util'; import { WorkspaceMetadataCacheService } from 'src/engine/metadata-modules/workspace-metadata-cache/services/workspace-metadata-cache.service'; import { WorkspaceMetadataVersionService } from 'src/engine/metadata-modules/workspace-metadata-version/services/workspace-metadata-version.service'; import { generateMigrationName } from 'src/engine/metadata-modules/workspace-migration/utils/generate-migration-name.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnDrop, - WorkspaceMigrationTableAction, + type WorkspaceMigrationColumnDrop, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationFactory } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.factory'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/types/assign-type-if-is-relation-field-metadata-type.type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/types/assign-type-if-is-relation-field-metadata-type.type.ts index daa8334e935..f47df83cea5 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/types/assign-type-if-is-relation-field-metadata-type.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/types/assign-type-if-is-relation-field-metadata-type.type.ts @@ -1,4 +1,4 @@ -import { FieldMetadataType, IsExactly } from 'twenty-shared/types'; +import { type FieldMetadataType, type IsExactly } from 'twenty-shared/types'; export type AssignTypeIfIsRelationFieldMetadataType< Ttype, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/types/field-metadata-entity-test.type.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/types/field-metadata-entity-test.type.ts index bc1364a30de..e3732a532d9 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/types/field-metadata-entity-test.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/types/field-metadata-entity-test.type.ts @@ -1,26 +1,29 @@ -import { Expect, HasAllProperties } from 'twenty-shared/testing'; -import { FieldMetadataType, NullablePartial } from 'twenty-shared/types'; -import { Relation as TypeOrmRelation } from 'typeorm'; +import { type Expect, type HasAllProperties } from 'twenty-shared/testing'; +import { + type FieldMetadataType, + type NullablePartial, +} from 'twenty-shared/types'; +import { type Relation as TypeOrmRelation } from 'typeorm'; import { - FieldMetadataDefaultValueForAnyType, - FieldMetadataDefaultValueForType, + type FieldMetadataDefaultValueForAnyType, + type FieldMetadataDefaultValueForType, } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; import { - AllFieldMetadataSettings, - FieldMetadataDateSettings, - FieldMetadataDateTimeSettings, - FieldMetadataNumberSettings, - FieldMetadataRelationSettings, - FieldMetadataTextSettings, + type AllFieldMetadataSettings, + type FieldMetadataDateSettings, + type FieldMetadataDateTimeSettings, + type FieldMetadataNumberSettings, + type FieldMetadataRelationSettings, + type FieldMetadataTextSettings, } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; type DefinedRelationRecord = { relationTargetFieldMetadataId: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/__tests__/check-can-deactivate-field-or-throw.spec.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/__tests__/check-can-deactivate-field-or-throw.spec.ts index 054323f1a94..873da7250d4 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/__tests__/check-can-deactivate-field-or-throw.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/__tests__/check-can-deactivate-field-or-throw.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { checkCanDeactivateFieldOrThrow } from 'src/engine/metadata-modules/field-metadata/utils/check-can-deactivate-field-or-throw'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/__tests__/field-metadata-validation.service.spec.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/__tests__/field-metadata-validation.service.spec.ts index 754cea83ecb..2b814c686d6 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/__tests__/field-metadata-validation.service.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/__tests__/field-metadata-validation.service.spec.ts @@ -1,8 +1,8 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { FieldMetadataException } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; import { FieldMetadataEnumValidationService } from 'src/engine/metadata-modules/field-metadata/services/field-metadata-enum-validation.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/are-field-metadatas-type-relation-or-morph-relation.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/are-field-metadatas-type-relation-or-morph-relation.util.ts index c3a333801a1..7de21a78fcc 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/are-field-metadatas-type-relation-or-morph-relation.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/are-field-metadatas-type-relation-or-morph-relation.util.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isFieldMetadataTypeMorphRelation } from 'src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-morph-relation.util'; import { isFieldMetadataTypeRelation } from 'src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-relation.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/build-updatable-standard-field-input.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/build-updatable-standard-field-input.util.ts index 91d2c754ccb..68288cef141 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/build-updatable-standard-field-input.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/build-updatable-standard-field-input.util.ts @@ -1,8 +1,8 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldStandardOverridesDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto'; -import { UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldStandardOverridesDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-standard-overrides.dto'; +import { type UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const buildUpdatableStandardFieldInput = ( fieldMetadataInput: UpdateFieldInput, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/check-can-deactivate-field-or-throw.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/check-can-deactivate-field-or-throw.ts index a01ce78cae7..35caea46cc1 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/check-can-deactivate-field-or-throw.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/check-can-deactivate-field-or-throw.ts @@ -1,4 +1,4 @@ -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/compute-column-name.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/compute-column-name.util.ts index a9ee3bfbb59..7cc66f9c2e2 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/compute-column-name.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/compute-column-name.util.ts @@ -1,8 +1,8 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { CompositeProperty } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeProperty } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/create-migration-actions.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/create-migration-actions.util.ts index baa4bcfa924..a2e65ff266f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/create-migration-actions.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/create-migration-actions.util.ts @@ -3,18 +3,18 @@ import { isDefined } from 'twenty-shared/utils'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationTableAction, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; -import { WorkspaceMigrationFactory } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.factory'; +import { type WorkspaceMigrationFactory } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.factory'; import { computeObjectTargetTable } from 'src/engine/utils/compute-object-target-table.util'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/from-field-metadata-entity-to-field-metadata-dto.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/from-field-metadata-entity-to-field-metadata-dto.util.ts index 579b1388906..d41f35e76f4 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/from-field-metadata-entity-to-field-metadata-dto.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/from-field-metadata-entity-to-field-metadata-dto.util.ts @@ -1,5 +1,5 @@ -import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const fromFieldMetadataEntityToFieldMetadataDto = ( fieldMetadataEntity: FieldMetadataEntity, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/from-object-metadata-entity-to-object-metadata-dto.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/from-object-metadata-entity-to-object-metadata-dto.util.ts index 793d04bdf7f..8aba8f66ec6 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/from-object-metadata-entity-to-object-metadata-dto.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/from-object-metadata-entity-to-object-metadata-dto.util.ts @@ -1,5 +1,5 @@ -import { ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const fromObjectMetadataEntityToObjectMetadataDto = ( objectMetadataEntity: ObjectMetadataEntity, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/generate-default-value.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/generate-default-value.ts index bb09a0365ee..7a90d6c35d7 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/generate-default-value.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/generate-default-value.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/generate-rating-optionts.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/generate-rating-optionts.util.ts index 06f4f5a9e27..4c3ba695aef 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/generate-rating-optionts.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/generate-rating-optionts.util.ts @@ -1,6 +1,6 @@ import { v4 as uuidV4 } from 'uuid'; -import { FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; const range = { start: 1, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-morph-relation.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-morph-relation.util.ts index a99d91cbccd..fa8b00308f5 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-morph-relation.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-morph-relation.util.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const isFieldMetadataTypeMorphRelation = ( fieldMetadata: FieldMetadataEntity, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-relation.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-relation.util.ts index 280e46b0fa3..09964c9d1ac 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-relation.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-relation.util.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const isFieldMetadataTypeRelation = ( fieldMetadata: FieldMetadataEntity, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-function-default-value.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-function-default-value.util.ts index d4aaa00bb37..785a4ae458d 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-function-default-value.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-function-default-value.util.ts @@ -1,10 +1,10 @@ import { - FieldMetadataDefaultSerializableValue, - FieldMetadataFunctionDefaultValue, + type FieldMetadataDefaultSerializableValue, + type FieldMetadataFunctionDefaultValue, } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; import { - FieldMetadataDefaultValueFunctionNames, + type FieldMetadataDefaultValueFunctionNames, fieldMetadataDefaultValueFunctionName, } from 'src/engine/metadata-modules/field-metadata/dtos/default-value.input'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-select-or-multi-select-field-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-select-or-multi-select-field-metadata.util.ts index e87ca786886..a726943fc78 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-select-or-multi-select-field-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/is-select-or-multi-select-field-metadata.util.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export type SelectOrMultiSelectFieldMetadataEntity = FieldMetadataEntity< FieldMetadataType.SELECT | FieldMetadataType.MULTI_SELECT diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/prepare-custom-field-metadata-for-options.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/prepare-custom-field-metadata-for-options.util.ts index 5fa9ece600a..e3c6748697b 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/prepare-custom-field-metadata-for-options.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/prepare-custom-field-metadata-for-options.util.ts @@ -2,10 +2,10 @@ import { v4 } from 'uuid'; import { trimAndRemoveDuplicatedWhitespacesFromObjectStringProperties } from 'twenty-shared/utils'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const prepareCustomFieldMetadataOptions = ( options: FieldMetadataDefaultOption[] | FieldMetadataComplexOption[], diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/prepare-field-metadata-for-creation.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/prepare-field-metadata-for-creation.util.ts index 6a7fcdeb97f..119852e8709 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/prepare-field-metadata-for-creation.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/prepare-field-metadata-for-creation.util.ts @@ -1,6 +1,6 @@ import { v4 } from 'uuid'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; import { generateDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/generate-default-value'; import { generateNullable } from 'src/engine/metadata-modules/field-metadata/utils/generate-nullable'; import { prepareCustomFieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/utils/prepare-custom-field-metadata-for-options.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/resolve-field-metadata-standard-override.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/resolve-field-metadata-standard-override.util.ts index 404d750d47b..d175c0b16df 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/resolve-field-metadata-standard-override.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/resolve-field-metadata-standard-override.util.ts @@ -1,10 +1,10 @@ -import { I18n } from '@lingui/core'; +import { type I18n } from '@lingui/core'; import { isNonEmptyString } from '@sniptt/guards'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { isDefined } from 'twenty-shared/utils'; import { generateMessageId } from 'src/engine/core-modules/i18n/utils/generateMessageId'; -import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; +import { type FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; export const resolveFieldMetadataStandardOverride = ( fieldMetadata: Pick< diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/serialize-default-value.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/serialize-default-value.ts index 7445e0fed2e..fa867fa0cfe 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/serialize-default-value.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/serialize-default-value.ts @@ -1,4 +1,4 @@ -import { FieldMetadataDefaultSerializableValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataDefaultSerializableValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; import { FieldMetadataException, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/serialize-function-default-value.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/serialize-function-default-value.util.ts index 645abd556d5..18c3c671300 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/serialize-function-default-value.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/serialize-function-default-value.util.ts @@ -1,4 +1,4 @@ -import { FieldMetadataFunctionDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataFunctionDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; export const serializeFunctionDefaultValue = ( defaultValue?: FieldMetadataFunctionDefaultValue, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/should-exclude-field-from-agent-tool-schema.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/should-exclude-field-from-agent-tool-schema.util.ts index 1e52e832dff..91cf05658ec 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/should-exclude-field-from-agent-tool-schema.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/should-exclude-field-from-agent-tool-schema.util.ts @@ -1,4 +1,4 @@ -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const shouldExcludeFieldFromAgentToolSchema = ( field: FieldMetadataEntity, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/unserialize-default-value.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/unserialize-default-value.ts index a6472ac4b95..070194ac98c 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/unserialize-default-value.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/unserialize-default-value.ts @@ -1,4 +1,4 @@ -import { FieldMetadataDefaultSerializableValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataDefaultSerializableValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; export const unserializeDefaultValue = ( serializedDefaultValue: FieldMetadataDefaultSerializableValue, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-default-value-for-type.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-default-value-for-type.util.ts index 75bf96ddc66..7bd74968045 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-default-value-for-type.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-default-value-for-type.util.ts @@ -1,10 +1,10 @@ import { plainToInstance } from 'class-transformer'; -import { ValidationError, validateSync } from 'class-validator'; +import { type ValidationError, validateSync } from 'class-validator'; import { FieldMetadataType } from 'twenty-shared/types'; import { - FieldMetadataClassValidation, - FieldMetadataDefaultValue, + type FieldMetadataClassValidation, + type FieldMetadataDefaultValue, } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; import { diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-options-for-type.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-options-for-type.util.ts index 5c19cada550..1714daeb509 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-options-for-type.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-options-for-type.util.ts @@ -2,11 +2,11 @@ import { plainToInstance } from 'class-transformer'; import { validateSync } from 'class-validator'; import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; +import { type FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; import { FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; import { FieldMetadataException, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-relation-creation-payload.util.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-relation-creation-payload.util.ts index 710c5a14b46..e032788da1f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-relation-creation-payload.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/utils/validate-relation-creation-payload.util.ts @@ -1,5 +1,5 @@ import { plainToInstance } from 'class-transformer'; -import { validateOrReject, ValidationError } from 'class-validator'; +import { validateOrReject, type ValidationError } from 'class-validator'; import { FieldMetadataException, diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-field-metadata-default-value.validator.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-field-metadata-default-value.validator.ts index 0d21e33b0fd..72d19b00d77 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-field-metadata-default-value.validator.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-field-metadata-default-value.validator.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { - ValidationArguments, + type ValidationArguments, ValidatorConstraint, - ValidatorConstraintInterface, + type ValidatorConstraintInterface, } from 'class-validator'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { Repository } from 'typeorm'; -import { FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; import { LoggerService } from 'src/engine/core-modules/logger/logger.service'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-field-metadata-options.validator.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-field-metadata-options.validator.ts index 899969bcef0..9f40fa96ce4 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-field-metadata-options.validator.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-field-metadata-options.validator.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { ValidationArguments, ValidatorConstraint } from 'class-validator'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type ValidationArguments, ValidatorConstraint } from 'class-validator'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { Repository } from 'typeorm'; -import { FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; +import { type FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { validateOptionsForType } from 'src/engine/metadata-modules/field-metadata/utils/validate-options-for-type.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-quoted-string.validator.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-quoted-string.validator.ts index e7894e34824..d6eb5e547dc 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-quoted-string.validator.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-quoted-string.validator.ts @@ -1,6 +1,6 @@ import { - ValidationArguments, - ValidationOptions, + type ValidationArguments, + type ValidationOptions, registerDecorator, } from 'class-validator'; diff --git a/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-valid-graphql-enum-name.validator.ts b/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-valid-graphql-enum-name.validator.ts index f943f65419a..845a96e0ed9 100644 --- a/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-valid-graphql-enum-name.validator.ts +++ b/packages/twenty-server/src/engine/metadata-modules/field-metadata/validators/is-valid-graphql-enum-name.validator.ts @@ -1,6 +1,6 @@ import { - ValidationArguments, - ValidationOptions, + type ValidationArguments, + type ValidationOptions, registerDecorator, } from 'class-validator'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/attachment-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/attachment-flat-fields.mock.ts index 9b63b8b489b..e099d24a31e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/attachment-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/attachment-flat-fields.mock.ts @@ -5,7 +5,7 @@ import { DateDisplayFormat } from 'src/engine/metadata-modules/field-metadata/in import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; export const ATTACHMENT_FLAT_FIELDS_MOCK = { name: getFlatFieldMetadataMock({ diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/company-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/company-flat-fields.mock.ts index 6b86676c22b..54032c0f735 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/company-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/company-flat-fields.mock.ts @@ -4,7 +4,7 @@ import { DateDisplayFormat } from 'src/engine/metadata-modules/field-metadata/in import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; export const COMPANY_FLAT_FIELDS_MOCK = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock.ts index 08f8dafba6a..88caae2cbf4 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock.ts @@ -1,7 +1,7 @@ import { faker } from '@faker-js/faker'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; type FlatFieldMetadataOverrides< T extends FieldMetadataType = FieldMetadataType, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/note-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/note-flat-fields.mock.ts index 6b156b4d37c..fa36707424d 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/note-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/note-flat-fields.mock.ts @@ -4,7 +4,7 @@ import { DateDisplayFormat } from 'src/engine/metadata-modules/field-metadata/in import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; export const NOTE_FLAT_FIELDS_MOCK = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/notetarget-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/notetarget-flat-fields.mock.ts index a8074b27339..fcb205a02cf 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/notetarget-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/notetarget-flat-fields.mock.ts @@ -5,7 +5,7 @@ import { DateDisplayFormat } from 'src/engine/metadata-modules/field-metadata/in import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; export const NOTETARGET_FLAT_FIELDS_MOCK = { id: getFlatFieldMetadataMock({ diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/opportunity-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/opportunity-flat-fields.mock.ts index 4e51f6c1f47..1e4f7d03a54 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/opportunity-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/opportunity-flat-fields.mock.ts @@ -5,7 +5,7 @@ import { DateDisplayFormat } from 'src/engine/metadata-modules/field-metadata/in import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; export const OPPORTUNITY_FLAT_FIELDS_MOCK = { name: getFlatFieldMetadataMock({ diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/person-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/person-flat-fields.mock.ts index afe1f91ed80..f7b1d1d7ba0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/person-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/person-flat-fields.mock.ts @@ -4,7 +4,7 @@ import { DateDisplayFormat } from 'src/engine/metadata-modules/field-metadata/in import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; export const PERSON_FLAT_FIELDS_MOCK = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/pet-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/pet-flat-fields.mock.ts index 767e454d9d9..0d687158b26 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/pet-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/pet-flat-fields.mock.ts @@ -3,7 +3,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; export const PET_FLAT_FIELDS_MOCK = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/rocket-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/rocket-flat-fields.mock.ts index aa1de4e731b..e48abcb8a12 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/rocket-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/rocket-flat-fields.mock.ts @@ -4,7 +4,7 @@ import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfa import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; export const ROCKET_FLAT_FIELDS_MOCK = { id: getFlatFieldMetadataMock({ diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/task-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/task-flat-fields.mock.ts index 6f37e332c3f..b7459151be0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/task-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/task-flat-fields.mock.ts @@ -4,7 +4,7 @@ import { DateDisplayFormat } from 'src/engine/metadata-modules/field-metadata/in import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; export const TASK_FLAT_FIELDS_MOCK = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/tasktarget-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/tasktarget-flat-fields.mock.ts index a3e0c552118..c4050d41995 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/tasktarget-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/tasktarget-flat-fields.mock.ts @@ -5,7 +5,7 @@ import { DateDisplayFormat } from 'src/engine/metadata-modules/field-metadata/in import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; export const TASKTARGET_FLAT_FIELDS_MOCK = { id: getFlatFieldMetadataMock({ diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/timelineactivity-flat-fields.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/timelineactivity-flat-fields.mock.ts index 2e008b8de1e..2d01e03cc2e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/timelineactivity-flat-fields.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/__mocks__/timelineactivity-flat-fields.mock.ts @@ -5,7 +5,7 @@ import { DateDisplayFormat } from 'src/engine/metadata-modules/field-metadata/in import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; export const TIMELINEACTIVITY_FLAT_FIELDS_MOCK = { happensAt: getFlatFieldMetadataMock({ diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-type-validator.service.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-type-validator.service.ts index fa17403cf40..ad911f6f216 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-type-validator.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-type-validator.service.ts @@ -6,7 +6,7 @@ import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; -import { FlatFieldMetadataTypeValidator } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata-type-validator.type'; +import { type FlatFieldMetadataTypeValidator } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata-type-validator.type'; import { isEnumValidateOneFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/utils/is-enum-validate-one-field-metadata-args.util'; import { validateEnumSelectFlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/validators/validate-enum-flat-field-metadata.validator'; import { validateRelationFlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/validators/validate-relation-flat-field-metadata.validator'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service.ts index 662355e40e9..76f855590d7 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { @@ -8,10 +8,10 @@ import { FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; import { FlatFieldMetadataTypeValidatorService } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-type-validator.service'; -import { FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { validateFlatFieldMetadataNameAvailability } from 'src/engine/metadata-modules/flat-field-metadata/validators/validate-flat-field-metadata-name-availability.validator'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { ObjectMetadataException, ObjectMetadataExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type.ts index 30364e58cc8..e795f49c1ac 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type.ts @@ -4,8 +4,8 @@ import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; -import { ObjectMetadataException } from 'src/engine/metadata-modules/object-metadata/object-metadata.exception'; -import { InvalidMetadataException } from 'src/engine/metadata-modules/utils/exceptions/invalid-metadata.exception'; +import { type ObjectMetadataException } from 'src/engine/metadata-modules/object-metadata/object-metadata.exception'; +import { type InvalidMetadataException } from 'src/engine/metadata-modules/utils/exceptions/invalid-metadata.exception'; export type FailedFlatFieldMetadataValidationExceptions = | FieldMetadataException diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata-type-validator.type.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata-type-validator.type.ts index e762051ff9e..be226086b82 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata-type-validator.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata-type-validator.type.ts @@ -1,7 +1,7 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { ValidateOneFieldMetadataArgs } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service'; -import { FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; +import { type ValidateOneFieldMetadataArgs } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service'; +import { type FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; export type FlatFieldMetadataTypeValidator = { [P in FieldMetadataType]: ( diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type.ts index df51aee6484..f946cfa860e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type.ts @@ -1,8 +1,8 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { AssignTypeIfIsRelationFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/types/assign-type-if-is-relation-field-metadata-type.type'; -import { FlatObjectMetadataWithoutFields } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type AssignTypeIfIsRelationFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/types/assign-type-if-is-relation-field-metadata-type.type'; +import { type FlatObjectMetadataWithoutFields } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; export const fieldMetadataRelationProperties = [ 'relationTargetFieldMetadata', diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-relation-target-field-metadata.type.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-relation-target-field-metadata.type.ts index 47e9e618c27..1ba60f7d29b 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-relation-target-field-metadata.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/types/flat-relation-target-field-metadata.type.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; export type FlatRelationTargetFieldMetadata = FlatFieldMetadata< FieldMetadataType.RELATION | FieldMetadataType.MORPH_RELATION diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/compare-two-flat-field-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/compare-two-flat-field-metadata.util.ts index edf7871b747..09665ac2c15 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/compare-two-flat-field-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/compare-two-flat-field-metadata.util.ts @@ -1,10 +1,10 @@ import diff from 'microdiff'; -import { FieldMetadataType, FromTo } from 'twenty-shared/types'; +import { FieldMetadataType, type FromTo } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { isRelationFieldMetadataType } from 'src/engine/utils/is-relation-field-metadata-type.util'; -import { UpdateFieldAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; +import { type UpdateFieldAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; import { transformMetadataForComparison } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/utils/transform-metadata-for-comparison.util'; const flatFieldMetadataPropertiesToCompare = [ diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-create-field-input-to-flat-field-and-its-flat-object-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-create-field-input-to-flat-field-and-its-flat-object-metadata.util.ts index de4644b5c31..43a95228be3 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-create-field-input-to-flat-field-and-its-flat-object-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-create-field-input-to-flat-field-and-its-flat-object-metadata.util.ts @@ -6,19 +6,19 @@ import { } from 'twenty-shared/utils'; import { v4 } from 'uuid'; -import { FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; +import { type FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; import { UserInputError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; import { generateRatingOptions } from 'src/engine/metadata-modules/field-metadata/utils/generate-rating-optionts.util'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { fromRelationCreateFieldInputToFlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/utils/from-relation-create-field-input-to-flat-field-metadata.util'; import { getDefaultFlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/utils/get-default-flat-field-metadata-from-create-field-input.util'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; type FromCreateFieldInputToFlatObjectMetadata = { rawCreateFieldInput: CreateFieldInput; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-field-metadata-entity-to-flat-field-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-field-metadata-entity-to-flat-field-metadata.util.ts index 27b5946be38..34209c5f4b2 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-field-metadata-entity-to-flat-field-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-field-metadata-entity-to-flat-field-metadata.util.ts @@ -1,20 +1,20 @@ import { FieldMetadataType, - RelationAndMorphRelationFieldMetadataType, + type RelationAndMorphRelationFieldMetadataType, } from 'twenty-shared/types'; import { removePropertiesFromRecord } from 'twenty-shared/utils'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; import { - FieldMetadataEntityRelationProperties, - FlatFieldMetadata, + type FieldMetadataEntityRelationProperties, + type FlatFieldMetadata, fieldMetadataRelationProperties, } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatRelationTargetFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-relation-target-field-metadata.type'; +import { type FlatRelationTargetFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-relation-target-field-metadata.type'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; import { fromObjectMetadataEntityToFlatObjectMetadataWithoutFields } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-object-metadata-entity-to-flat-object-metadata-without-fields.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-flat-field-metadata-to-flat-field-metadata-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-flat-field-metadata-to-flat-field-metadata-maps.util.ts index d9608829d68..786d58a1566 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-flat-field-metadata-to-flat-field-metadata-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-flat-field-metadata-to-flat-field-metadata-maps.util.ts @@ -1,8 +1,8 @@ -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; import { fromObjectMetadataItemWithFieldMapsToFlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export type FromObjectMetadataItemWithFieldMapsToFlatObjectWithFlatFieldMetadataMapsArgs = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-relation-create-field-input-to-flat-field-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-relation-create-field-input-to-flat-field-metadata.util.ts index 383922cb684..53279dd2704 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-relation-create-field-input-to-flat-field-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/from-relation-create-field-input-to-flat-field-metadata.util.ts @@ -4,16 +4,16 @@ import { v4 } from 'uuid'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; import { validateRelationCreationPayloadOrThrow } from 'src/engine/metadata-modules/field-metadata/utils/validate-relation-creation-payload.util'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { getDefaultFlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/utils/get-default-flat-field-metadata-from-create-field-input.util'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; import { computeMetadataNameFromLabel } from 'src/engine/metadata-modules/utils/validate-name-and-label-are-sync-or-throw.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/get-default-flat-field-metadata-from-create-field-input.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/get-default-flat-field-metadata-from-create-field-input.util.ts index fe5cd938072..6a3359e7932 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/get-default-flat-field-metadata-from-create-field-input.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/get-default-flat-field-metadata-from-create-field-input.util.ts @@ -1,8 +1,8 @@ import { extractAndSanitizeObjectStringFields } from 'twenty-shared/utils'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; import { generateNullable } from 'src/engine/metadata-modules/field-metadata/utils/generate-nullable'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; type GetDefaultFlatFieldMetadataArgs = { fieldMetadataId: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/is-enum-validate-one-field-metadata-args.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/is-enum-validate-one-field-metadata-args.util.ts index 538498a0bf7..8b30ba39e8b 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/is-enum-validate-one-field-metadata-args.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/is-enum-validate-one-field-metadata-args.util.ts @@ -1,7 +1,10 @@ -import { EnumFieldMetadataType, FieldMetadataType } from 'twenty-shared/types'; +import { + type EnumFieldMetadataType, + type FieldMetadataType, +} from 'twenty-shared/types'; import { isEnumFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; -import { ValidateOneFieldMetadataArgs } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service'; +import { type ValidateOneFieldMetadataArgs } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service'; export const isEnumValidateOneFieldMetadata = ( args: ValidateOneFieldMetadataArgs, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/is-flat-field-metadata-of-type.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/is-flat-field-metadata-of-type.util.ts index 739c563042a..4c9fa82586c 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/is-flat-field-metadata-of-type.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/is-flat-field-metadata-of-type.util.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; export function isFlatFieldMetadataEntityOfType< Field extends FlatFieldMetadata, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/merge-flat-field-metadatas-in-flat-object-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/merge-flat-field-metadatas-in-flat-object-metadata.util.ts index 307cdcceeaf..54c44a8c132 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/merge-flat-field-metadatas-in-flat-object-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/merge-flat-field-metadatas-in-flat-object-metadata.util.ts @@ -1,6 +1,6 @@ -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +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 { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; export const mergeFlatFieldMetadatasInFlatObjectMetadata = ({ flatFieldMetadatas, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/merge-two-flat-field-metadatas.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/merge-two-flat-field-metadatas.util.ts index 01303800797..518dc22d292 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/merge-two-flat-field-metadatas.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/utils/merge-two-flat-field-metadatas.util.ts @@ -4,8 +4,8 @@ import { isDefined, } from 'twenty-shared/utils'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { ToMerge } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/to-merge.type'; +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, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-enum-flat-field-metadata.validator.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-enum-flat-field-metadata.validator.ts index 21efc5bdddd..af78fc2e9fa 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-enum-flat-field-metadata.validator.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-enum-flat-field-metadata.validator.ts @@ -2,30 +2,30 @@ import { t } from '@lingui/core/macro'; import { isNonEmptyString } from '@sniptt/guards'; import { QUOTED_STRING_REGEX } from 'twenty-shared/constants'; import { - EnumFieldMetadataType, + type EnumFieldMetadataType, FieldMetadataType, - NonNullableRequired, + type NonNullableRequired, } from 'twenty-shared/types'; import { assertUnreachable, isDefined } from 'twenty-shared/utils'; import { z } from 'zod'; -import { FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; +import { type FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; -import { ValidateOneFieldMetadataArgs } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service'; +import { type ValidateOneFieldMetadataArgs } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service'; import { - FailedFlatFieldMetadataValidationExceptions, - FlatFieldMetadataValidator, + type FailedFlatFieldMetadataValidationExceptions, + type FlatFieldMetadataValidator, runFlatFieldMetadataValidators, } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { beneathDatabaseIdentifierMinimumLength, exceedsDatabaseIdentifierMaximumLength, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-flat-field-metadata-name-availability.validator.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-flat-field-metadata-name-availability.validator.ts index 588be387042..fd2ab498f23 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-flat-field-metadata-name-availability.validator.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-flat-field-metadata-name-availability.validator.ts @@ -5,8 +5,8 @@ import { isDefined } from 'twenty-shared/utils'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; import { computeCompositeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { InvalidMetadataException, InvalidMetadataExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-relation-flat-field-metadata.validator.ts b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-relation-flat-field-metadata.validator.ts index 82c99c89edd..1b627f70723 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-relation-flat-field-metadata.validator.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-field-metadata/validators/validate-relation-flat-field-metadata.validator.ts @@ -1,12 +1,12 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { isDefined, isValidUuid } from 'twenty-shared/utils'; import { FieldMetadataException, FieldMetadataExceptionCode, } from 'src/engine/metadata-modules/field-metadata/field-metadata.exception'; -import { ValidateOneFieldMetadataArgs } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service'; -import { FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; +import { type ValidateOneFieldMetadataArgs } from 'src/engine/metadata-modules/flat-field-metadata/services/flat-field-metadata-validator.service'; +import { type FailedFlatFieldMetadataValidationExceptions } from 'src/engine/metadata-modules/flat-field-metadata/types/failed-flat-field-metadata-validation.type'; // Remark: This is duplicated with api metadata transpilers exceptions handlers // We might wanna have an NotValidatedFlatFieldMetadata and NotValidatedFlatObjectMetadata, in order to avoid diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-field-metadata.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-field-metadata.mock.ts index 31f388ec1b9..05bc5461892 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-field-metadata.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-field-metadata.mock.ts @@ -1,6 +1,6 @@ import { faker } from '@faker-js/faker'; -import { FlatIndexFieldMetadata } from 'src/engine/workspace-manager/workspace-migration-v2/types/flat-index-field-metadata'; +import { type FlatIndexFieldMetadata } from 'src/engine/workspace-manager/workspace-migration-v2/types/flat-index-field-metadata'; type FlatIndexFieldMetadataOverrides = Required< Pick< diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-metadata.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-metadata.mock.ts index 2f364fb44d9..89a5e4c4b9d 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-metadata.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-metadata.mock.ts @@ -1,6 +1,6 @@ import { faker } from '@faker-js/faker'; -import { FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; +import { type FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; type FlatIndexMetadataOverrides = Required< diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/types/flat-index-field-metadata.type.ts b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/types/flat-index-field-metadata.type.ts index 5e42b937581..3c5693e0eb4 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/types/flat-index-field-metadata.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/types/flat-index-field-metadata.type.ts @@ -1,6 +1,6 @@ -import { IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; -import { ExtractRecordTypeOrmRelationProperties } from 'src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type'; -import { MetadataEntitiesRelationTarget } from 'src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type'; +import { type IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; +import { type ExtractRecordTypeOrmRelationProperties } from 'src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type'; +import { type MetadataEntitiesRelationTarget } from 'src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type'; type IndexFieldMetadataEntityRelationProperties = ExtractRecordTypeOrmRelationProperties< diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type.ts b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type.ts index 1154141da0e..eea45a43035 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type.ts @@ -1,7 +1,7 @@ -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; -import { ExtractRecordTypeOrmRelationProperties } from 'src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type'; -import { FlatIndexFieldMetadata } from 'src/engine/workspace-manager/workspace-migration-v2/types/flat-index-field-metadata'; -import { MetadataEntitiesRelationTarget } from 'src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type ExtractRecordTypeOrmRelationProperties } from 'src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type'; +import { type FlatIndexFieldMetadata } from 'src/engine/workspace-manager/workspace-migration-v2/types/flat-index-field-metadata'; +import { type MetadataEntitiesRelationTarget } from 'src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type'; type IndexMetadataRelationProperties = ExtractRecordTypeOrmRelationProperties< IndexMetadataEntity, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/utils/compare-two-flat-index-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/utils/compare-two-flat-index-metadata.util.ts index ca38861bfc4..709482be4ed 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/utils/compare-two-flat-index-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-index-metadata/utils/compare-two-flat-index-metadata.util.ts @@ -1,7 +1,7 @@ import diff from 'microdiff'; -import { FromTo } from 'twenty-shared/types'; +import { type FromTo } from 'twenty-shared/types'; -import { FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; +import { type FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; import { transformMetadataForComparison } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/utils/transform-metadata-for-comparison.util'; const flatIndexMetadataPropertiesToCompare = [ diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-field-metadata-to-be-in-flat-object-metadata-maps.util.test.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-field-metadata-to-be-in-flat-object-metadata-maps.util.test.ts index 0d43b5e3875..89ac046c0e3 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-field-metadata-to-be-in-flat-object-metadata-maps.util.test.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-field-metadata-to-be-in-flat-object-metadata-maps.util.test.ts @@ -2,9 +2,9 @@ import { jestExpectToBeDefined } from 'test/utils/expect-to-be-defined.util.test import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { isFlatFieldMetadataEntityOfType } from 'src/engine/metadata-modules/flat-field-metadata/utils/is-flat-field-metadata-of-type.util'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; type ExpectFlatFieldMetadataToBeInFlatObjectMetadataMapsArgs = { flatObjectMetadataMaps: FlatObjectMetadataMaps; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-object-metadata-to-strictly-be-in-flat-object-metadata-maps.util.test.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-object-metadata-to-strictly-be-in-flat-object-metadata-maps.util.test.ts index e41edd09645..dd5782acf6e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-object-metadata-to-strictly-be-in-flat-object-metadata-maps.util.test.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-object-metadata-to-strictly-be-in-flat-object-metadata-maps.util.test.ts @@ -1,9 +1,9 @@ import { jestExpectToBeDefined } from 'test/utils/expect-to-be-defined.util.test'; import { expectFlatFieldMetadataToBeInFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-field-metadata-to-be-in-flat-object-metadata-maps.util.test'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { deleteFieldFromFlatObjectMetadataWithFlatFieldMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-with-flat-field-maps-or-throw.util'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; type ExpectFlatObjectMetadataToBeInFlatObjectMetadataMapsArgs = { flatObjectMetadataMaps: FlatObjectMetadataMaps; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type.ts index a285496fc89..d38e20b60b0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type.ts @@ -1,4 +1,4 @@ -import { FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; +import { type FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; export type FlatObjectMetadataMaps = { byId: Partial>; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type.ts index 7af7bf77fb6..3d70dd558a1 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type.ts @@ -1,5 +1,5 @@ -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; export type FlatFieldMetadataMaps = { fieldsById: Partial>; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.spec.ts index c249251ed4c..c85d77d5e2f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.spec.ts @@ -1,5 +1,5 @@ import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; @@ -11,7 +11,7 @@ import { PET_FLAT_FIELDS_MOCK } from 'src/engine/metadata-modules/flat-field-met import { expectFlatFieldMetadataToBeInFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-field-metadata-to-be-in-flat-object-metadata-maps.util.test'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; import { - AddFlatFieldMetadataInFlatObjectMetadataMapsOrThrowArgs, + type AddFlatFieldMetadataInFlatObjectMetadataMapsOrThrowArgs, addFlatFieldMetadataInFlatObjectMetadataMapsOrThrow, } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-field-metadata-in-flat-object-metadata-maps.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-field-metadata-in-flat-object-metadata-maps.spec.ts index a5405797963..4648a051239 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-field-metadata-in-flat-object-metadata-maps.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-field-metadata-in-flat-object-metadata-maps.spec.ts @@ -1,5 +1,5 @@ import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; @@ -7,7 +7,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { PET_FLAT_FIELDS_MOCK } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/pet-flat-fields.mock'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; -import { AddFlatFieldMetadataInFlatObjectMetadataMapsOrThrowArgs } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; +import { type AddFlatFieldMetadataInFlatObjectMetadataMapsOrThrowArgs } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; import { addFlatFieldMetadataInFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps.util'; type AddFlatFieldMetadataInFlatObjectMetadataMapsArgsTestCase = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.spec.ts index bf3a933c0c7..4f42bf2c635 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.spec.ts @@ -1,15 +1,15 @@ import { jestExpectToBeDefined } from 'test/utils/expect-to-be-defined.util.test'; import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { addFlatObjectMetadataToFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; import { ROCKET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/rocket-flat-object.mock'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { fromFlatObjectMetadatasToFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadatas-to-flat-object-metadata-maps.util'; type AddFlatObjectMetadataToFlatObjectMetadataMapsTestCase = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/delete-field-from-flat-object-metadata-maps-or-throw.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/delete-field-from-flat-object-metadata-maps-or-throw.spec.ts index 42a0a53728e..9d751a18c71 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/delete-field-from-flat-object-metadata-maps-or-throw.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/delete-field-from-flat-object-metadata-maps-or-throw.spec.ts @@ -1,6 +1,6 @@ import { jestExpectToBeDefined } from 'test/utils/expect-to-be-defined.util.test'; import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; @@ -9,7 +9,7 @@ import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfa import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { addFlatFieldMetadataInFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; import { deleteFieldFromFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-maps-or-throw.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/delete-object-from-flat-object-metadata-maps-or-throw.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/delete-object-from-flat-object-metadata-maps-or-throw.spec.ts index 443f487cdcf..82a5c3b57d2 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/delete-object-from-flat-object-metadata-maps-or-throw.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/delete-object-from-flat-object-metadata-maps-or-throw.spec.ts @@ -1,12 +1,12 @@ import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { - DeleteObjectFromFlatObjectMetadataMapsOrThrowArgs, + type DeleteObjectFromFlatObjectMetadataMapsOrThrowArgs, deleteObjectFromFlatObjectMetadataMapsOrThrow, } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-object-from-flat-object-metadata-maps-or-throw.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.spec.ts index f043ebbadf5..94c43035d47 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.spec.ts @@ -1,13 +1,13 @@ import { jestExpectToBeDefined } from 'test/utils/expect-to-be-defined.util.test'; import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { - ExtractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrowArgs, + type ExtractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrowArgs, extractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrow, } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps.spec.ts index 992a924b24c..124b3177d7a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps.spec.ts @@ -1,10 +1,10 @@ import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; -import { ExtractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrowArgs } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.util'; +import { type ExtractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrowArgs } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.util'; import { extractFlatObjectMetadataMapsOutOfFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/find-flat-field-metadata-in-flat-object-metadata-maps.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/find-flat-field-metadata-in-flat-object-metadata-maps.spec.ts index 9ce6dbdf229..629bc53da89 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/find-flat-field-metadata-in-flat-object-metadata-maps.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/find-flat-field-metadata-in-flat-object-metadata-maps.spec.ts @@ -1,13 +1,13 @@ import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { PET_FLAT_FIELDS_MOCK } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/pet-flat-fields.mock'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; import { - FindFlatFieldMetadataInFlatObjectMetadataMapsArgs, + type FindFlatFieldMetadataInFlatObjectMetadataMapsArgs, findFlatFieldMetadataInFlatObjectMetadataMaps, } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-field-metadata-in-flat-object-metadata-maps.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/find-flat-object-metadata-in-flat-object-metadata-maps.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/find-flat-object-metadata-in-flat-object-metadata-maps.spec.ts index 85154db3334..c9c3d443818 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/find-flat-object-metadata-in-flat-object-metadata-maps.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/find-flat-object-metadata-in-flat-object-metadata-maps.spec.ts @@ -1,15 +1,15 @@ import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; import { - FindFlatObjectMetadataInFlatObjectMetadataMapsArgs, + type FindFlatObjectMetadataInFlatObjectMetadataMapsArgs, findFlatObjectMetadataInFlatObjectMetadataMaps, } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-object-metadata-in-flat-object-metadata-maps.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; type FindFlatObjectMetadataInFlatObjectMetadataMapsTestCase = { input: FindFlatObjectMetadataInFlatObjectMetadataMapsArgs; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.spec.ts index bbd91559c54..e413352f075 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.spec.ts @@ -1,5 +1,5 @@ import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; @@ -9,7 +9,7 @@ import { PET_FLAT_FIELDS_MOCK } from 'src/engine/metadata-modules/flat-field-met import { expectFlatFieldMetadataToBeInFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-field-metadata-to-be-in-flat-object-metadata-maps.util.test'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; import { - ReplaceFlatFieldMetadataInFlatObjectMetadataMapsOrThrowArgs, + type ReplaceFlatFieldMetadataInFlatObjectMetadataMapsOrThrowArgs, replaceFlatFieldMetadataInFlatObjectMetadataMapsOrThrow, } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.spec.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.spec.ts index 67e40670838..f0398c94e1b 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/__tests__/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.spec.ts @@ -1,12 +1,12 @@ import { - EachTestingContext, + type EachTestingContext, eachTestingContextFilter, } from 'twenty-shared/testing'; import { expectFlatObjectMetadataToStrictlyBeInFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/__tests__/utils/expect-flat-object-metadata-to-strictly-be-in-flat-object-metadata-maps.util.test'; import { FLAT_OBJECT_METADATA_MAPS_MOCKS } from 'src/engine/metadata-modules/flat-object-metadata-maps/mocks/flat-object-metadata-maps.mock'; import { - ReplaceFlatObjectMetadataInFlatObjectMetadataMapsOrThrowArgs, + type ReplaceFlatObjectMetadataInFlatObjectMetadataMapsOrThrowArgs, replaceFlatObjectMetadataInFlatObjectMetadataMapsOrThrow, } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.util'; import { PET_FLAT_OBJECT_MOCK } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/pet-flat-object.mock'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util.ts index b61e32eb19f..f6ce385b146 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util.ts @@ -1,11 +1,11 @@ import { isDefined } from 'twenty-shared/utils'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { FlatObjectMetadataMapsException, FlatObjectMetadataMapsExceptionCode, } from 'src/engine/metadata-modules/flat-object-metadata-maps/flat-object-metadata-maps.exception'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { addFlatFieldMetadataToFlatObjectMetadataWithFlatFieldMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-to-flat-object-metadata-with-flat-field-maps-or-throw.util'; export type AddFlatFieldMetadataInFlatObjectMetadataMapsOrThrowArgs = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps.util.ts index c1f1cd546e2..522464d697d 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps.util.ts @@ -1,6 +1,6 @@ -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { - AddFlatFieldMetadataInFlatObjectMetadataMapsOrThrowArgs, + type AddFlatFieldMetadataInFlatObjectMetadataMapsOrThrowArgs, addFlatFieldMetadataInFlatObjectMetadataMapsOrThrow, } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-to-flat-object-metadata-with-flat-field-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-to-flat-object-metadata-with-flat-field-maps-or-throw.util.ts index 595c00b64fb..189cfe42904 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-to-flat-object-metadata-with-flat-field-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-to-flat-object-metadata-with-flat-field-maps-or-throw.util.ts @@ -1,15 +1,15 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { isFlatFieldMetadataEntityOfType } from 'src/engine/metadata-modules/flat-field-metadata/utils/is-flat-field-metadata-of-type.util'; import { FlatObjectMetadataMapsException, FlatObjectMetadataMapsExceptionCode, } from 'src/engine/metadata-modules/flat-object-metadata-maps/flat-object-metadata-maps.exception'; import { - FlatFieldMetadataMaps, - FlatObjectMetadataWithFlatFieldMaps, + type FlatFieldMetadataMaps, + type FlatObjectMetadataWithFlatFieldMaps, } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; type AddFlatFieldMetadataToFlatObjectMetadataWithFlatFieldMapsOrThrowArgs = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.util.ts index 01448216cb7..1331007ad4f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.util.ts @@ -4,8 +4,8 @@ import { FlatObjectMetadataMapsException, FlatObjectMetadataMapsExceptionCode, } from 'src/engine/metadata-modules/flat-object-metadata-maps/flat-object-metadata-maps.exception'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { fromFlatObjectMetadataToFlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util'; type AddFlatObjectMetadataToFlatObjectMetadataMapsOrThrowArgs = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-with-field-maps-to-flat-object-metadata-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-with-field-maps-to-flat-object-metadata-maps-or-throw.util.ts index 6d43d321cc2..dce0799a2f1 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-with-field-maps-to-flat-object-metadata-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-with-field-maps-to-flat-object-metadata-maps-or-throw.util.ts @@ -4,8 +4,8 @@ import { FlatObjectMetadataMapsException, FlatObjectMetadataMapsExceptionCode, } from 'src/engine/metadata-modules/flat-object-metadata-maps/flat-object-metadata-maps.exception'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; -import { FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; type AddFlatObjectMetadataWithFlatFieldMapsToFlatObjectMetadataMapsOrThrowArgs = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-maps-or-throw.util.ts index df8286c2c62..0d6f5c1ee3d 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-maps-or-throw.util.ts @@ -4,7 +4,7 @@ import { FlatObjectMetadataMapsException, FlatObjectMetadataMapsExceptionCode, } from 'src/engine/metadata-modules/flat-object-metadata-maps/flat-object-metadata-maps.exception'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { deleteFieldFromFlatObjectMetadataWithFlatFieldMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-with-flat-field-maps-or-throw.util'; type DeleteFieldFromFlatObjectMetadataMapsOrThrowArgs = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-with-flat-field-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-with-flat-field-maps-or-throw.util.ts index 01a2f0af2db..659f5043d94 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-with-flat-field-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-with-flat-field-maps-or-throw.util.ts @@ -4,7 +4,7 @@ import { FlatObjectMetadataMapsException, FlatObjectMetadataMapsExceptionCode, } from 'src/engine/metadata-modules/flat-object-metadata-maps/flat-object-metadata-maps.exception'; -import { FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; +import { type FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; type DeleteFieldFromFlatObjectMetadataMapsOrThrowArgs = { fieldMetadataId: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-object-from-flat-object-metadata-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-object-from-flat-object-metadata-maps-or-throw.util.ts index 176f20710e1..4741ab1411a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-object-from-flat-object-metadata-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-object-from-flat-object-metadata-maps-or-throw.util.ts @@ -4,7 +4,7 @@ import { FlatObjectMetadataMapsException, FlatObjectMetadataMapsExceptionCode, } from 'src/engine/metadata-modules/flat-object-metadata-maps/flat-object-metadata-maps.exception'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; export type DeleteObjectFromFlatObjectMetadataMapsOrThrowArgs = { objectMetadataId: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.util.ts index 0b49410bc70..17366bba57d 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.util.ts @@ -4,7 +4,7 @@ import { FlatObjectMetadataMapsException, FlatObjectMetadataMapsExceptionCode, } from 'src/engine/metadata-modules/flat-object-metadata-maps/flat-object-metadata-maps.exception'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { addFlatObjectMetadataWithFlatFieldMapsToFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-with-field-maps-to-flat-object-metadata-maps-or-throw.util'; export type ExtractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrowArgs = diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps.util.ts index 6e23423a7f0..f79031de348 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps.util.ts @@ -1,6 +1,6 @@ -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { - ExtractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrowArgs, + type ExtractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrowArgs, extractFlatObjectMetadataMapsOutOfFlatObjectMetadataMapsOrThrow, } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/extract-flat-object-metadata-maps-out-of-flat-object-metadata-maps-or-throw.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-field-metadata-in-flat-object-metadata-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-field-metadata-in-flat-object-metadata-maps.util.ts index 0c2add7e55a..a1c23364dd0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-field-metadata-in-flat-object-metadata-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-field-metadata-in-flat-object-metadata-maps.util.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; export type FindFlatFieldMetadataInFlatObjectMetadataMapsArgs = { objectMetadataId: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-object-metadata-in-flat-object-metadata-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-object-metadata-in-flat-object-metadata-maps.util.ts index ed09975d2bc..5d901c363e9 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-object-metadata-in-flat-object-metadata-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-object-metadata-in-flat-object-metadata-maps.util.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { fromFlatObjectMetadataWithFlatFieldMapsToFlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-with-flat-field-maps-to-flat-object-metadatas.util'; export type FindFlatObjectMetadataInFlatObjectMetadataMapsArgs = { diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util.ts index c8ddc0d7093..66017a1329e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util.ts @@ -1,8 +1,8 @@ import { isDefined } from 'twenty-shared/utils'; import { fromObjectMetadataItemWithFieldMapsToFlatObjectWithFlatFieldMetadataMaps } from 'src/engine/metadata-modules/flat-field-metadata/utils/from-flat-field-metadata-to-flat-field-metadata-maps.util'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export const fromObjectMetadataMapsToFlatObjectMetadataMaps = ( objectMetadataMaps: ObjectMetadataMaps, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util.ts index f83d1f6a90b..f4b600d9636 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util.ts @@ -1,5 +1,5 @@ -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { addFlatFieldMetadataInFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; import { deleteFieldFromFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-maps-or-throw.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.util.ts index 3eb24d293ec..c21000dc813 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.util.ts @@ -1,7 +1,7 @@ -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { addFlatObjectMetadataToFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.util'; import { deleteObjectFromFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-object-from-flat-object-metadata-maps-or-throw.util'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; export type ReplaceFlatObjectMetadataInFlatObjectMetadataMapsOrThrowArgs = { flatObjectMetadata: FlatObjectMetadata; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/__mocks__/get-flat-object-metadata.mock.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/__mocks__/get-flat-object-metadata.mock.ts index 876c952b1cc..2a4435fdfb7 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/__mocks__/get-flat-object-metadata.mock.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/__mocks__/get-flat-object-metadata.mock.ts @@ -1,6 +1,6 @@ import { faker } from '@faker-js/faker'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; type FlatObjectMetadataOverrides = Required< Pick diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type.ts index 18d9c0a2071..364cb628bef 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type.ts @@ -1,8 +1,8 @@ -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { ExtractRecordTypeOrmRelationProperties } from 'src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type'; -import { MetadataEntitiesRelationTarget } from 'src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ExtractRecordTypeOrmRelationProperties } from 'src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type'; +import { type MetadataEntitiesRelationTarget } from 'src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type'; export const objectMetadataEntityRelationProperties = [ 'fields', diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/compare-two-flat-object-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/compare-two-flat-object-metadata.util.ts index be4aafb4a42..e8cd06a3f8b 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/compare-two-flat-object-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/compare-two-flat-object-metadata.util.ts @@ -1,10 +1,10 @@ import omit from 'lodash.omit'; import diff from 'microdiff'; -import { FromTo } from 'twenty-shared/types'; +import { type FromTo } from 'twenty-shared/types'; import { assertUnreachable } from 'twenty-shared/utils'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; -import { UpdateObjectAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type UpdateObjectAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; import { transformMetadataForComparison } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/utils/transform-metadata-for-comparison.util'; const flatObjectMetadataPropertiesToCompare = [ diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/delete-flat-field-metadata-from-flat-object-metadatas.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/delete-flat-field-metadata-from-flat-object-metadatas.util.ts index 77a0c67f04e..d8ccf0e179a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/delete-flat-field-metadata-from-flat-object-metadatas.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/delete-flat-field-metadata-from-flat-object-metadatas.util.ts @@ -1,5 +1,5 @@ -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; export const deleteFlatFieldMetadataFromFlatObjectMetadatas = ({ flatFieldMetadata: flatFieldMetadataToRemove, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/dispatch-and-merge-flat-field-metadatas-in-flat-object-metadatas.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/dispatch-and-merge-flat-field-metadatas-in-flat-object-metadatas.util.ts index 6c75860e15b..252c477d523 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/dispatch-and-merge-flat-field-metadatas-in-flat-object-metadatas.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/dispatch-and-merge-flat-field-metadatas-in-flat-object-metadatas.util.ts @@ -1,8 +1,8 @@ import { fromArrayToValuesByKeyRecord, isDefined } from 'twenty-shared/utils'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { mergeFlatFieldMetadatasInFlatObjectMetadata } from 'src/engine/metadata-modules/flat-field-metadata/utils/merge-flat-field-metadatas-in-flat-object-metadata.util'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; type DispatchAndMergeFlatFieldMetadatasInFlatObjectMetadatasArgs = { flatObjectMetadatas: FlatObjectMetadata[]; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-cached-field-metadata-entity-to-flat-field-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-cached-field-metadata-entity-to-flat-field-metadata.util.ts index 69013d12b25..5802c2e261f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-cached-field-metadata-entity-to-flat-field-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-cached-field-metadata-entity-to-flat-field-metadata.util.ts @@ -1,11 +1,11 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatRelationTargetFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-relation-target-field-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatRelationTargetFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-relation-target-field-metadata.type'; import { fromObjectMetadataItemWithFieldMapsToFlatObjectMetadataWithoutFields } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata-without-fields.util'; -import { CachedFieldMetadataEntity } from 'src/engine/metadata-modules/types/cached-field-metadata-entity'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type CachedFieldMetadataEntity } from 'src/engine/metadata-modules/types/cached-field-metadata-entity'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { WorkspaceMetadataCacheException, WorkspaceMetadataCacheExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-create-object-input-to-flat-object-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-create-object-input-to-flat-object-metadata.util.ts index 47cd65269c3..9580919e20f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-create-object-input-to-flat-object-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-create-object-input-to-flat-object-metadata.util.ts @@ -1,8 +1,8 @@ import { trimAndRemoveDuplicatedWhitespacesFromObjectStringProperties } from 'twenty-shared/utils'; import { v4 } from 'uuid'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; import { ObjectMetadataException, ObjectMetadataExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-maps-to-flat-object-metadatas.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-maps-to-flat-object-metadatas.util.ts index 18896e9bb06..8230ebf5039 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-maps-to-flat-object-metadatas.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-maps-to-flat-object-metadatas.util.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { fromFlatObjectMetadataWithFlatFieldMapsToFlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-with-flat-field-maps-to-flat-object-metadatas.util'; export const fromFlatObjectMetadataMapsToFlatObjectMetadatas = ( diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util.ts index 4e75b51f8c3..d62a9ce5d57 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util.ts @@ -1,6 +1,6 @@ -import { FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; +import { type FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; import { addFlatFieldMetadataToFlatObjectMetadataWithFlatFieldMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-to-flat-object-metadata-with-flat-field-maps-or-throw.util'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; export const fromFlatObjectMetadataToFlatObjectMetadataWithFlatFieldMaps = ( flatObjectMetadata: FlatObjectMetadata, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-with-flat-field-maps-to-flat-object-metadatas.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-with-flat-field-maps-to-flat-object-metadatas.util.ts index fd5370d9692..e642adb9e21 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-with-flat-field-maps-to-flat-object-metadatas.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-with-flat-field-maps-to-flat-object-metadatas.util.ts @@ -1,7 +1,7 @@ import { removePropertiesFromRecord } from 'twenty-shared/utils'; -import { FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadataWithFlatFieldMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-with-flat-field-metadata-maps.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; export const fromFlatObjectMetadataWithFlatFieldMapsToFlatObjectMetadata = ( flatObjectMetadataWithFlatFieldMaps: FlatObjectMetadataWithFlatFieldMaps, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadatas-to-flat-object-metadata-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadatas-to-flat-object-metadata-maps.util.ts index 4e05f63dc90..b3fa9be03b9 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadatas-to-flat-object-metadata-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadatas-to-flat-object-metadata-maps.util.ts @@ -1,6 +1,6 @@ -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { addFlatObjectMetadataToFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.util'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; export const fromFlatObjectMetadatasToFlatObjectMetadataMaps = ( flatObjectMetadatas: FlatObjectMetadata[], diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-entity-to-flat-object-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-entity-to-flat-object-metadata.util.ts index 2785265ea58..5f38c358d67 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-entity-to-flat-object-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-entity-to-flat-object-metadata.util.ts @@ -2,10 +2,10 @@ import { removePropertiesFromRecord } from 'twenty-shared/utils'; import { fromFieldMetadataEntityToFlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/utils/from-field-metadata-entity-to-flat-field-metadata.util'; import { - FlatObjectMetadata, + type FlatObjectMetadata, objectMetadataEntityRelationProperties, } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const fromObjectMetadataEntityToFlatObjectMetadata = ( objectMetadataEntity: ObjectMetadataEntity, diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata-without-fields.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata-without-fields.util.ts index cd1a19a9988..2bf949a03f6 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata-without-fields.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata-without-fields.util.ts @@ -1,5 +1,5 @@ -import { FlatObjectMetadataWithoutFields } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type FlatObjectMetadataWithoutFields } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { fromObjectMetadataEntityToFlatObjectMetadataWithoutFields } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-object-metadata-entity-to-flat-object-metadata-without-fields.util'; export const fromObjectMetadataItemWithFieldMapsToFlatObjectMetadataWithoutFields = diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata.util.ts index b39a7c992a0..237fadeabfe 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-item-with-field-maps-to-flat-object-metadata.util.ts @@ -1,8 +1,8 @@ -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { fromCachedFieldMetadataEntityToFlatFieldMetadata } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-cached-field-metadata-entity-to-flat-field-metadata.util'; -import { CachedFieldMetadataEntity } from 'src/engine/metadata-modules/types/cached-field-metadata-entity'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type CachedFieldMetadataEntity } from 'src/engine/metadata-modules/types/cached-field-metadata-entity'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; type FromObjectMetadataItemWithFieldMapsToFlatObjectMetadataArgs = { objectMetadataItemWithFieldMaps: ObjectMetadataItemWithFieldMaps; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/merge-two-flat-object-metadatas.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/merge-two-flat-object-metadatas.util.ts index 0104c2617d5..5da47fde2ca 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/merge-two-flat-object-metadatas.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-object-metadata/utils/merge-two-flat-object-metadatas.util.ts @@ -5,8 +5,8 @@ import { } from 'twenty-shared/utils'; import { mergeTwoFlatFieldMetadatas } from 'src/engine/metadata-modules/flat-field-metadata/utils/merge-two-flat-field-metadatas.util'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; -import { ToMerge } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/to-merge.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type ToMerge } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/to-merge.type'; export const mergeTwoFlatObjectMetadatas = ({ destFlatObjectMetadatas, diff --git a/packages/twenty-server/src/engine/metadata-modules/index-metadata/index-metadata.resolver.ts b/packages/twenty-server/src/engine/metadata-modules/index-metadata/index-metadata.resolver.ts index b47cebaf4c1..a56df021848 100644 --- a/packages/twenty-server/src/engine/metadata-modules/index-metadata/index-metadata.resolver.ts +++ b/packages/twenty-server/src/engine/metadata-modules/index-metadata/index-metadata.resolver.ts @@ -4,7 +4,7 @@ import { Context, Parent, ResolveField, Resolver } from '@nestjs/graphql'; import { PreventNestToAutoLogGraphqlErrorsFilter } from 'src/engine/core-modules/graphql/filters/prevent-nest-to-auto-log-graphql-errors.filter'; import { ResolverValidationPipe } from 'src/engine/core-modules/graphql/pipes/resolver-validation.pipe'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { IDataloaders } from 'src/engine/dataloaders/dataloader.interface'; +import { type IDataloaders } from 'src/engine/dataloaders/dataloader.interface'; import { AuthWorkspace } from 'src/engine/decorators/auth/auth-workspace.decorator'; import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard'; import { IndexFieldMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-field-metadata.dto'; diff --git a/packages/twenty-server/src/engine/metadata-modules/index-metadata/index-metadata.service.ts b/packages/twenty-server/src/engine/metadata-modules/index-metadata/index-metadata.service.ts index cd420ad082b..4f6bac73c9a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/index-metadata/index-metadata.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/index-metadata/index-metadata.service.ts @@ -3,18 +3,18 @@ import { InjectRepository } from '@nestjs/typeorm'; import isEmpty from 'lodash.isempty'; import { isDefined } from 'twenty-shared/utils'; -import { QueryRunner, Repository } from 'typeorm'; +import { type QueryRunner, Repository } from 'typeorm'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; -import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; +import { type IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { generateDeterministicIndexName } from 'src/engine/metadata-modules/index-metadata/utils/generate-deterministic-index-name'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { generateMigrationName } from 'src/engine/metadata-modules/workspace-migration/utils/generate-migration-name.util'; import { - WorkspaceMigrationIndexAction, + type WorkspaceMigrationIndexAction, WorkspaceMigrationIndexActionType, - WorkspaceMigrationTableAction, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationService } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/index-metadata/interfaces/index-field-metadata.interface.ts b/packages/twenty-server/src/engine/metadata-modules/index-metadata/interfaces/index-field-metadata.interface.ts index e44de2a0c51..a6113d27527 100644 --- a/packages/twenty-server/src/engine/metadata-modules/index-metadata/interfaces/index-field-metadata.interface.ts +++ b/packages/twenty-server/src/engine/metadata-modules/index-metadata/interfaces/index-field-metadata.interface.ts @@ -1,6 +1,6 @@ -import { IndexMetadataInterface } from 'src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface'; +import { type IndexMetadataInterface } from 'src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export interface IndexFieldMetadataInterface { id: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface.ts b/packages/twenty-server/src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface.ts index 0a800b822f0..983c15ebf88 100644 --- a/packages/twenty-server/src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface.ts +++ b/packages/twenty-server/src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface.ts @@ -1,6 +1,6 @@ -import { IndexFieldMetadataInterface } from 'src/engine/metadata-modules/index-metadata/interfaces/index-field-metadata.interface'; +import { type IndexFieldMetadataInterface } from 'src/engine/metadata-modules/index-metadata/interfaces/index-field-metadata.interface'; -import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; +import { type IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; export interface IndexMetadataInterface { id: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/create-object.input.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/create-object.input.ts index 7d0314e8d77..472b98c2374 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/create-object.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/create-object.input.ts @@ -3,7 +3,7 @@ import { Field, HideField, InputType } from '@nestjs/graphql'; import { BeforeCreateOne } from '@ptc-org/nestjs-query-graphql'; import { IsBoolean, IsNotEmpty, IsOptional, IsString } from 'class-validator'; import GraphQLJSON from 'graphql-type-json'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto.ts index 855e504c2c0..a2f6e35999a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto.ts @@ -9,7 +9,7 @@ import { QueryOptions, } from '@ptc-org/nestjs-query-graphql'; -import { WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; +import { type WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; import { IndexMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dtos/index-metadata.dto'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/object-standard-overrides.dto.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/object-standard-overrides.dto.ts index d6ac9957716..9a110d1e134 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/object-standard-overrides.dto.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/dtos/object-standard-overrides.dto.ts @@ -2,7 +2,7 @@ import { Field, ObjectType } from '@nestjs/graphql'; import { IsJSON, IsOptional, IsString } from 'class-validator'; import { GraphQLJSON } from 'graphql-type-json'; -import { APP_LOCALES } from 'twenty-shared/translations'; +import { type APP_LOCALES } from 'twenty-shared/translations'; @ObjectType('ObjectStandardOverrides') export class ObjectStandardOverridesDTO { diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/__tests__/before-update-one-object.hook.spec.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/__tests__/before-update-one-object.hook.spec.ts index 4b4e0e81723..b6af9c007b6 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/__tests__/before-update-one-object.hook.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/__tests__/before-update-one-object.hook.spec.ts @@ -1,15 +1,15 @@ import { BadRequestException, UnauthorizedException } from '@nestjs/common'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { i18n } from '@lingui/core'; -import { UpdateOneInputType } from '@ptc-org/nestjs-query-graphql'; -import { Repository } from 'typeorm'; +import { type UpdateOneInputType } from '@ptc-org/nestjs-query-graphql'; +import { type Repository } from 'typeorm'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; +import { type UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; import { BeforeUpdateOneObject } from 'src/engine/metadata-modules/object-metadata/hooks/before-update-one-object.hook'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; jest.mock('@lingui/core', () => ({ diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-create-one-object.hook.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-create-one-object.hook.ts index eb07048ebb2..f1895186257 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-create-one-object.hook.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-create-one-object.hook.ts @@ -1,11 +1,11 @@ import { Injectable, UnauthorizedException } from '@nestjs/common'; import { - BeforeCreateOneHook, - CreateOneInputType, + type BeforeCreateOneHook, + type CreateOneInputType, } from '@ptc-org/nestjs-query-graphql'; -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; @Injectable() export class BeforeCreateOneObject diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-delete-one-object.hook.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-delete-one-object.hook.ts index 82907c8e747..fd6894862de 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-delete-one-object.hook.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-delete-one-object.hook.ts @@ -5,8 +5,8 @@ import { } from '@nestjs/common'; import { - BeforeDeleteOneHook, - DeleteOneInputType, + type BeforeDeleteOneHook, + type DeleteOneInputType, } from '@ptc-org/nestjs-query-graphql'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-update-one-object.hook.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-update-one-object.hook.ts index 2e955033e95..bc8d2ad2b16 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-update-one-object.hook.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/hooks/before-update-one-object.hook.ts @@ -7,18 +7,18 @@ import { InjectRepository } from '@nestjs/typeorm'; import { i18n } from '@lingui/core'; import { - BeforeUpdateOneHook, - UpdateOneInputType, + type BeforeUpdateOneHook, + type UpdateOneInputType, } from '@ptc-org/nestjs-query-graphql'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; import { generateMessageId } from 'src/engine/core-modules/i18n/utils/generateMessageId'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectStandardOverridesDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-standard-overrides.dto'; -import { UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectStandardOverridesDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-standard-overrides.dto'; +import { type UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; interface StandardObjectUpdate extends Partial { diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/interceptors/object-metadata-graphql-api-exception.interceptor.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/interceptors/object-metadata-graphql-api-exception.interceptor.ts index 8b12d413aeb..a3a0809a841 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/interceptors/object-metadata-graphql-api-exception.interceptor.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/interceptors/object-metadata-graphql-api-exception.interceptor.ts @@ -1,6 +1,10 @@ -import { CallHandler, ExecutionContext, NestInterceptor } from '@nestjs/common'; +import { + type CallHandler, + type ExecutionContext, + type NestInterceptor, +} from '@nestjs/common'; -import { Observable, catchError } from 'rxjs'; +import { type Observable, catchError } from 'rxjs'; import { objectMetadataGraphqlApiExceptionHandler } from 'src/engine/metadata-modules/object-metadata/utils/object-metadata-graphql-api-exception-handler.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata-v2.service.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata-v2.service.ts index d260fa2f66a..a51cef5c950 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata-v2.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata-v2.service.ts @@ -8,12 +8,12 @@ import { fromCreateObjectInputToFlatObjectMetadata } from 'src/engine/metadata-m import { WorkspaceMetadataCacheService } from 'src/engine/metadata-modules/workspace-metadata-cache/services/workspace-metadata-cache.service'; import { WorkspaceMigrationBuilderV2Service } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-builder-v2.service'; import { WorkspaceMigrationRunnerV2Service } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-migration-runner-v2.service'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { fromFlatObjectMetadataMapsToFlatObjectMetadatas } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-flat-object-metadata-maps-to-flat-object-metadatas.util'; import { ObjectMetadataEntity } from './object-metadata.entity'; -import { CreateObjectInput } from './dtos/create-object.input'; +import { type CreateObjectInput } from './dtos/create-object.input'; @Injectable() export class ObjectMetadataServiceV2 extends TypeOrmQueryService { diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.entity.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.entity.ts index ef10860efe6..71fdf3a9b25 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.entity.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.entity.ts @@ -10,11 +10,11 @@ import { UpdateDateColumn, } from 'typeorm'; -import { WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; +import { type WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; import { DataSourceEntity } from 'src/engine/metadata-modules/data-source/data-source.entity'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; -import { ObjectStandardOverridesDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-standard-overrides.dto'; +import { type ObjectStandardOverridesDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-standard-overrides.dto'; import { FieldPermissionEntity } from 'src/engine/metadata-modules/object-permission/field-permission/field-permission.entity'; import { ObjectPermissionEntity } from 'src/engine/metadata-modules/object-permission/object-permission.entity'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.resolver.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.resolver.ts index 7cc575bc9f3..3fefb23719c 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.resolver.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.resolver.ts @@ -12,7 +12,7 @@ import { PreventNestToAutoLogGraphqlErrorsFilter } from 'src/engine/core-modules import { ResolverValidationPipe } from 'src/engine/core-modules/graphql/pipes/resolver-validation.pipe'; import { I18nContext } from 'src/engine/core-modules/i18n/types/i18n-context.type'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { IDataloaders } from 'src/engine/dataloaders/dataloader.interface'; +import { type IDataloaders } from 'src/engine/dataloaders/dataloader.interface'; import { AuthWorkspace } from 'src/engine/decorators/auth/auth-workspace.decorator'; import { SettingsPermissionsGuard } from 'src/engine/guards/settings-permissions.guard'; import { WorkspaceAuthGuard } from 'src/engine/guards/workspace-auth.guard'; @@ -21,7 +21,7 @@ import { IndexMetadataDTO } from 'src/engine/metadata-modules/index-metadata/dto import { DeleteOneObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/delete-object.input'; import { ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; import { - UpdateObjectPayload, + type UpdateObjectPayload, UpdateOneObjectInput, } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; import { BeforeUpdateOneObject } from 'src/engine/metadata-modules/object-metadata/hooks/before-update-one-object.hook'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.service.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.service.ts index 5bf0b845b74..f73e496b2fb 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.service.ts @@ -1,25 +1,25 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { Query, QueryOptions } from '@ptc-org/nestjs-query-core'; +import { type Query, type QueryOptions } from '@ptc-org/nestjs-query-core'; import { TypeOrmQueryService } from '@ptc-org/nestjs-query-typeorm'; import { FieldMetadataType } from 'twenty-shared/types'; import { capitalize, isDefined } from 'twenty-shared/utils'; import { - FindManyOptions, - FindOneOptions, + type FindManyOptions, + type FindOneOptions, In, - QueryRunner, + type QueryRunner, Repository, } from 'typeorm'; import { DataSourceService } from 'src/engine/metadata-modules/data-source/data-source.service'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { IndexMetadataService } from 'src/engine/metadata-modules/index-metadata/index-metadata.service'; -import { DeleteOneObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/delete-object.input'; +import { type DeleteOneObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/delete-object.input'; import { - UpdateObjectPayload, - UpdateOneObjectInput, + type UpdateObjectPayload, + type UpdateOneObjectInput, } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; import { ObjectMetadataException, @@ -35,7 +35,7 @@ import { validateObjectMetadataInputNamesOrThrow, } from 'src/engine/metadata-modules/object-metadata/utils/validate-object-metadata-input.util'; import { SearchVectorService } from 'src/engine/metadata-modules/search-vector/search-vector.service'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { validateMetadataIdentifierFieldMetadataIds } from 'src/engine/metadata-modules/utils/validate-metadata-identifier-field-metadata-id.utils'; import { validateNameAndLabelAreSyncOrThrow } from 'src/engine/metadata-modules/utils/validate-name-and-label-are-sync-or-throw.util'; import { validatesNoOtherObjectWithSameNameExistsOrThrows } from 'src/engine/metadata-modules/utils/validate-no-other-object-with-same-name-exists-or-throw.util'; @@ -51,7 +51,7 @@ import { isSearchableFieldType } from 'src/engine/workspace-manager/workspace-sy import { ObjectMetadataEntity } from './object-metadata.entity'; -import { CreateObjectInput } from './dtos/create-object.input'; +import { type CreateObjectInput } from './dtos/create-object.input'; @Injectable() export class ObjectMetadataService extends TypeOrmQueryService { diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-field-relation.service.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-field-relation.service.ts index 5ce15b73298..0a911b750e4 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-field-relation.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-field-relation.service.ts @@ -3,7 +3,7 @@ import { InjectRepository } from '@nestjs/typeorm'; import { FieldMetadataType } from 'twenty-shared/types'; import { capitalize, isDefined } from 'twenty-shared/utils'; -import { QueryRunner, Repository } from 'typeorm'; +import { type QueryRunner, Repository } from 'typeorm'; import { v4 as uuidV4 } from 'uuid'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; @@ -18,8 +18,8 @@ import { import { buildDescriptionForRelationFieldMetadataOnFromField } from 'src/engine/metadata-modules/object-metadata/utils/build-description-for-relation-field-on-from-field.util'; import { buildDescriptionForRelationFieldMetadataOnToField } from 'src/engine/metadata-modules/object-metadata/utils/build-description-for-relation-field-on-to-field.util'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { CUSTOM_OBJECT_STANDARD_FIELD_IDS, STANDARD_OBJECT_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-migration.service.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-migration.service.ts index f7f6665d6f7..162dce2cb03 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-migration.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-migration.service.ts @@ -2,24 +2,24 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { FieldMetadataType } from 'twenty-shared/types'; -import { QueryRunner, Repository } from 'typeorm'; +import { type QueryRunner, Repository } from 'typeorm'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ObjectMetadataException, ObjectMetadataExceptionCode, } from 'src/engine/metadata-modules/object-metadata/object-metadata.exception'; import { buildMigrationsForCustomObjectRelations } from 'src/engine/metadata-modules/object-metadata/utils/build-migrations-for-custom-object-relations.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { fieldMetadataTypeToColumnType } from 'src/engine/metadata-modules/workspace-migration/utils/field-metadata-type-to-column-type.util'; import { generateMigrationName } from 'src/engine/metadata-modules/workspace-migration/utils/generate-migration-name.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnDrop, - WorkspaceMigrationTableAction, + type WorkspaceMigrationColumnDrop, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationFactory } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.factory'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-related-records.service.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-related-records.service.ts index b159e581967..4e0b1001c57 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-related-records.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/services/object-metadata-related-records.service.ts @@ -2,11 +2,11 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity'; -import { ViewFieldWorkspaceEntity } from 'src/modules/view/standard-objects/view-field.workspace-entity'; -import { ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; +import { type FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity'; +import { type ViewFieldWorkspaceEntity } from 'src/modules/view/standard-objects/view-field.workspace-entity'; +import { type ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; @Injectable() export class ObjectMetadataRelatedRecordsService { diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/__tests__/resolve-object-metadata-standard-override.util.spec.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/__tests__/resolve-object-metadata-standard-override.util.spec.ts index c70d7d172d5..c8fe87fe8bd 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/__tests__/resolve-object-metadata-standard-override.util.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/__tests__/resolve-object-metadata-standard-override.util.spec.ts @@ -2,7 +2,7 @@ import { i18n } from '@lingui/core'; import { SOURCE_LOCALE } from 'twenty-shared/translations'; import { generateMessageId } from 'src/engine/core-modules/i18n/utils/generateMessageId'; -import { ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; +import { type ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; import { resolveObjectMetadataStandardOverride } from 'src/engine/metadata-modules/object-metadata/utils/resolve-object-metadata-standard-override.util'; jest.mock('@lingui/core'); diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/__tests__/validate-object-metadata-input.util.spec.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/__tests__/validate-object-metadata-input.util.spec.ts index f9d53d97faa..fe7369462bb 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/__tests__/validate-object-metadata-input.util.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/__tests__/validate-object-metadata-input.util.spec.ts @@ -1,7 +1,7 @@ import { getMockCreateObjectInput } from 'test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; -import { UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; +import { type UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; import { validateObjectMetadataInputNamesOrThrow } from 'src/engine/metadata-modules/object-metadata/utils/validate-object-metadata-input.util'; type ValidateObjectNameTestingContext = EachTestingContext< diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/assert-mutation-not-on-remote-object.util.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/assert-mutation-not-on-remote-object.util.ts index 014875d5d3f..f7cf378617f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/assert-mutation-not-on-remote-object.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/assert-mutation-not-on-remote-object.util.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ObjectMetadataException, ObjectMetadataExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-fields-for-custom-object.util.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-fields-for-custom-object.util.ts index ddd1f86278f..d539ad7e852 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-fields-for-custom-object.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-default-fields-for-custom-object.util.ts @@ -1,8 +1,8 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { v4 } from 'uuid'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; import { BASE_OBJECT_STANDARD_FIELD_IDS, CUSTOM_OBJECT_STANDARD_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-migrations-for-custom-object-relations.util.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-migrations-for-custom-object-relations.util.ts index 4c51e2701f7..8e969ce8756 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-migrations-for-custom-object-relations.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/build-migrations-for-custom-object-relations.util.ts @@ -1,10 +1,10 @@ import { computeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnCreate, - WorkspaceMigrationTableAction, + type WorkspaceMigrationColumnCreate, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { computeObjectTargetTable } from 'src/engine/utils/compute-object-target-table.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/resolve-object-metadata-standard-override.util.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/resolve-object-metadata-standard-override.util.ts index 8ae27dac381..d439e31c036 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/resolve-object-metadata-standard-override.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/resolve-object-metadata-standard-override.util.ts @@ -1,10 +1,10 @@ import { i18n } from '@lingui/core'; import { isNonEmptyString } from '@sniptt/guards'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { isDefined } from 'twenty-shared/utils'; import { generateMessageId } from 'src/engine/core-modules/i18n/utils/generateMessageId'; -import { ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; +import { type ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; export const resolveObjectMetadataStandardOverride = ( objectMetadata: Pick< diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/validate-object-metadata-input.util.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/validate-object-metadata-input.util.ts index 261191406f3..50482b0f0ba 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/validate-object-metadata-input.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/validate-object-metadata-input.util.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; -import { UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; import { ObjectMetadataException, ObjectMetadataExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/object-permission/__tests__/object-permission.service.spec.ts b/packages/twenty-server/src/engine/metadata-modules/object-permission/__tests__/object-permission.service.spec.ts index 7834af3341d..5967c9c75fa 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-permission/__tests__/object-permission.service.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-permission/__tests__/object-permission.service.spec.ts @@ -1,10 +1,10 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { UpsertObjectPermissionsInput } from 'src/engine/metadata-modules/object-permission/dtos/upsert-object-permissions.input'; +import { type UpsertObjectPermissionsInput } from 'src/engine/metadata-modules/object-permission/dtos/upsert-object-permissions.input'; import { ObjectPermissionEntity } from 'src/engine/metadata-modules/object-permission/object-permission.entity'; import { ObjectPermissionService } from 'src/engine/metadata-modules/object-permission/object-permission.service'; import { @@ -13,7 +13,7 @@ import { PermissionsExceptionMessage, } from 'src/engine/metadata-modules/permissions/permissions.exception'; import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { WorkspacePermissionsCacheService } from 'src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service'; import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-permission/field-permission/__tests__/field-permissions.service.spec.ts b/packages/twenty-server/src/engine/metadata-modules/object-permission/field-permission/__tests__/field-permissions.service.spec.ts index bb2c2d9a9c6..25c906f9f51 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-permission/field-permission/__tests__/field-permissions.service.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-permission/field-permission/__tests__/field-permissions.service.spec.ts @@ -1,8 +1,8 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; -import { In, Repository } from 'typeorm'; +import { type ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; +import { In, type Repository } from 'typeorm'; import { fieldRelationMock, @@ -10,7 +10,7 @@ import { objectMetadataItemMock, } from 'src/engine/api/__mocks__/object-metadata-item.mock'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { UpsertFieldPermissionsInput } from 'src/engine/metadata-modules/object-permission/dtos/upsert-field-permissions.input'; +import { type UpsertFieldPermissionsInput } from 'src/engine/metadata-modules/object-permission/dtos/upsert-field-permissions.input'; import { FieldPermissionEntity } from 'src/engine/metadata-modules/object-permission/field-permission/field-permission.entity'; import { FieldPermissionService } from 'src/engine/metadata-modules/object-permission/field-permission/field-permission.service'; import { diff --git a/packages/twenty-server/src/engine/metadata-modules/object-permission/field-permission/field-permission.service.ts b/packages/twenty-server/src/engine/metadata-modules/object-permission/field-permission/field-permission.service.ts index 0f7642127c0..5f6d434eaee 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-permission/field-permission/field-permission.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-permission/field-permission/field-permission.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { In, Repository } from 'typeorm'; @@ -10,7 +10,7 @@ import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfa import { InternalServerError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isFieldMetadataTypeRelation } from 'src/engine/metadata-modules/field-metadata/utils/is-field-metadata-type-relation.util'; -import { UpsertFieldPermissionsInput } from 'src/engine/metadata-modules/object-permission/dtos/upsert-field-permissions.input'; +import { type UpsertFieldPermissionsInput } from 'src/engine/metadata-modules/object-permission/dtos/upsert-field-permissions.input'; import { FieldPermissionEntity } from 'src/engine/metadata-modules/object-permission/field-permission/field-permission.entity'; import { PermissionsException, @@ -18,7 +18,7 @@ import { PermissionsExceptionMessage, } from 'src/engine/metadata-modules/permissions/permissions.exception'; import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { WorkspacePermissionsCacheService } from 'src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service'; import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-permission/object-permission.service.ts b/packages/twenty-server/src/engine/metadata-modules/object-permission/object-permission.service.ts index f27c99f6b46..a4686a85fe9 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-permission/object-permission.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-permission/object-permission.service.ts @@ -5,8 +5,8 @@ import { In, Repository } from 'typeorm'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { - ObjectPermissionInput, - UpsertObjectPermissionsInput, + type ObjectPermissionInput, + type UpsertObjectPermissionsInput, } from 'src/engine/metadata-modules/object-permission/dtos/upsert-object-permissions.input'; import { ObjectPermissionEntity } from 'src/engine/metadata-modules/object-permission/object-permission.entity'; import { diff --git a/packages/twenty-server/src/engine/metadata-modules/permission-flag/permission-flag.service.ts b/packages/twenty-server/src/engine/metadata-modules/permission-flag/permission-flag.service.ts index 4cac81c10cf..4dd632f5e52 100644 --- a/packages/twenty-server/src/engine/metadata-modules/permission-flag/permission-flag.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/permission-flag/permission-flag.service.ts @@ -3,7 +3,7 @@ import { InjectDataSource, InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'twenty-shared/utils'; import { DataSource, In, Repository } from 'typeorm'; -import { UpsertPermissionFlagsInput } from 'src/engine/metadata-modules/permission-flag/dtos/upsert-permission-flag-input'; +import { type UpsertPermissionFlagsInput } from 'src/engine/metadata-modules/permission-flag/dtos/upsert-permission-flag-input'; import { PermissionFlagEntity } from 'src/engine/metadata-modules/permission-flag/permission-flag.entity'; import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; import { diff --git a/packages/twenty-server/src/engine/metadata-modules/permissions/permissions.service.ts b/packages/twenty-server/src/engine/metadata-modules/permissions/permissions.service.ts index 38bacf76f69..718d5732fd1 100644 --- a/packages/twenty-server/src/engine/metadata-modules/permissions/permissions.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/permissions/permissions.service.ts @@ -15,7 +15,7 @@ import { PermissionsExceptionCode, PermissionsExceptionMessage, } from 'src/engine/metadata-modules/permissions/permissions.exception'; -import { UserWorkspacePermissions } from 'src/engine/metadata-modules/permissions/types/user-workspace-permissions'; +import { type UserWorkspacePermissions } from 'src/engine/metadata-modules/permissions/types/user-workspace-permissions'; import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service'; import { WorkspacePermissionsCacheService } from 'src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/permissions/types/user-workspace-permissions.ts b/packages/twenty-server/src/engine/metadata-modules/permissions/types/user-workspace-permissions.ts index 8b847fc6102..da462b24b10 100644 --- a/packages/twenty-server/src/engine/metadata-modules/permissions/types/user-workspace-permissions.ts +++ b/packages/twenty-server/src/engine/metadata-modules/permissions/types/user-workspace-permissions.ts @@ -1,7 +1,7 @@ -import { PermissionsOnAllObjectRecords } from 'twenty-shared/constants'; -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { type PermissionsOnAllObjectRecords } from 'twenty-shared/constants'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; -import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; +import { type PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; export type UserWorkspacePermissions = { permissionFlags: Record; diff --git a/packages/twenty-server/src/engine/metadata-modules/permissions/utils/permission-graphql-api-exception-handler.util.ts b/packages/twenty-server/src/engine/metadata-modules/permissions/utils/permission-graphql-api-exception-handler.util.ts index 54c707c7771..1d85f0d230a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/permissions/utils/permission-graphql-api-exception-handler.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/permissions/utils/permission-graphql-api-exception-handler.util.ts @@ -4,7 +4,7 @@ import { UserInputError, } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { - PermissionsException, + type PermissionsException, PermissionsExceptionCode, } from 'src/engine/metadata-modules/permissions/permissions.exception'; diff --git a/packages/twenty-server/src/engine/metadata-modules/permissions/utils/permissions-graphql-api-exception.filter.ts b/packages/twenty-server/src/engine/metadata-modules/permissions/utils/permissions-graphql-api-exception.filter.ts index 17e5d412114..8a3365158cc 100644 --- a/packages/twenty-server/src/engine/metadata-modules/permissions/utils/permissions-graphql-api-exception.filter.ts +++ b/packages/twenty-server/src/engine/metadata-modules/permissions/utils/permissions-graphql-api-exception.filter.ts @@ -1,4 +1,4 @@ -import { Catch, ExceptionFilter } from '@nestjs/common'; +import { Catch, type ExceptionFilter } from '@nestjs/common'; import { PermissionsException } from 'src/engine/metadata-modules/permissions/permissions.exception'; import { permissionGraphqlApiExceptionHandler } from 'src/engine/metadata-modules/permissions/utils/permission-graphql-api-exception-handler.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/create-remote-server.input.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/create-remote-server.input.ts index 6b5d692c110..cf09b56d58e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/create-remote-server.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/create-remote-server.input.ts @@ -5,7 +5,7 @@ import GraphQLJSON from 'graphql-type-json'; import { ForeignDataWrapperOptions, - RemoteServerType, + type RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; import { UserMappingOptions } from 'src/engine/metadata-modules/remote-server/types/user-mapping-options'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/remote-server-type.input.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/remote-server-type.input.ts index 9c7b75e10e8..f6725dcd302 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/remote-server-type.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/remote-server-type.input.ts @@ -2,7 +2,7 @@ import { InputType, Field } from '@nestjs/graphql'; import { IsString } from 'class-validator'; -import { RemoteServerType } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; +import { type RemoteServerType } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; @InputType() export class RemoteServerTypeInput { diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/remote-server.dto.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/remote-server.dto.ts index 538955faa51..3f4c101515e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/remote-server.dto.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/remote-server.dto.ts @@ -7,7 +7,7 @@ import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/ import { UserMappingOptionsDTO } from 'src/engine/metadata-modules/remote-server/dtos/user-mapping-dto'; import { ForeignDataWrapperOptions, - RemoteServerType, + type RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; @ObjectType('RemoteServer') diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/update-remote-server.input.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/update-remote-server.input.ts index cde29e1ecd7..0d0c7c6e11c 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/update-remote-server.input.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/dtos/update-remote-server.input.ts @@ -5,11 +5,11 @@ import GraphQLJSON from 'graphql-type-json'; import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars'; import { - ForeignDataWrapperOptions, - RemoteServerType, + type ForeignDataWrapperOptions, + type RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; import { - UserMappingOptions, + type UserMappingOptions, UserMappingOptionsUpdateInput, } from 'src/engine/metadata-modules/remote-server/types/user-mapping-options'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-server.resolver.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-server.resolver.ts index f1128ec0e9c..603de2581f4 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-server.resolver.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-server.resolver.ts @@ -11,7 +11,7 @@ import { RemoteServerIdInput } from 'src/engine/metadata-modules/remote-server/d import { RemoteServerTypeInput } from 'src/engine/metadata-modules/remote-server/dtos/remote-server-type.input'; import { RemoteServerDTO } from 'src/engine/metadata-modules/remote-server/dtos/remote-server.dto'; import { UpdateRemoteServerInput } from 'src/engine/metadata-modules/remote-server/dtos/update-remote-server.input'; -import { RemoteServerType } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; +import { type RemoteServerType } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; import { RemoteServerService } from 'src/engine/metadata-modules/remote-server/remote-server.service'; import { remoteServerGraphqlApiExceptionHandler } from 'src/engine/metadata-modules/remote-server/utils/remote-server-graphql-api-exception-handler.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-server.service.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-server.service.ts index 6874eb135fd..aaf57e74e66 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-server.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-server.service.ts @@ -2,18 +2,18 @@ import { Injectable } from '@nestjs/common'; import { InjectDataSource, InjectRepository } from '@nestjs/typeorm'; import isEmpty from 'lodash.isempty'; -import { DataSource, EntityManager, Repository } from 'typeorm'; +import { DataSource, type EntityManager, Repository } from 'typeorm'; import { v4 } from 'uuid'; import { ForeignDataWrapperServerQueryFactory } from 'src/engine/api/graphql/workspace-query-builder/factories/foreign-data-wrapper-server-query.factory'; import { encryptText } from 'src/engine/core-modules/auth/auth.util'; import { FeatureFlag } from 'src/engine/core-modules/feature-flag/feature-flag.entity'; import { JwtWrapperService } from 'src/engine/core-modules/jwt/services/jwt-wrapper.service'; -import { CreateRemoteServerInput } from 'src/engine/metadata-modules/remote-server/dtos/create-remote-server.input'; -import { UpdateRemoteServerInput } from 'src/engine/metadata-modules/remote-server/dtos/update-remote-server.input'; +import { type CreateRemoteServerInput } from 'src/engine/metadata-modules/remote-server/dtos/create-remote-server.input'; +import { type UpdateRemoteServerInput } from 'src/engine/metadata-modules/remote-server/dtos/update-remote-server.input'; import { RemoteServerEntity, - RemoteServerType, + type RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; import { RemoteServerException, @@ -26,7 +26,7 @@ import { validateStringAgainstInjections, } from 'src/engine/metadata-modules/remote-server/utils/validate-remote-server-input.utils'; import { validateRemoteServerType } from 'src/engine/metadata-modules/remote-server/utils/validate-remote-server-type.util'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; import { JwtTokenTypeEnum } from 'src/engine/core-modules/auth/types/auth-context.type'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/distant-table.service.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/distant-table.service.ts index e1be712496c..047ec83ff50 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/distant-table.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/distant-table.service.ts @@ -1,19 +1,19 @@ import { Injectable } from '@nestjs/common'; -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { v4 } from 'uuid'; import { - RemoteServerEntity, + type RemoteServerEntity, RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; import { DistantTableException, DistantTableExceptionCode, } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/distant-table.exception'; -import { DistantTables } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table'; +import { type DistantTables } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table'; import { STRIPE_DISTANT_TABLES } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/utils/stripe-distant-tables.util'; -import { PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; +import { type PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; import { isQueryTimeoutError } from 'src/engine/utils/query-timeout.util'; import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table.ts index 21031b195df..82a73f63a6c 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table.ts @@ -1,4 +1,4 @@ -import { PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; +import { type PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; export type DistantTables = { [distantTableName: string]: PostgresTableSchemaColumn[]; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/utils/stripe-distant-tables.util.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/utils/stripe-distant-tables.util.ts index 9accccf9c2f..d4568b430ea 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/utils/stripe-distant-tables.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/distant-table/utils/stripe-distant-tables.util.ts @@ -1,4 +1,4 @@ -import { DistantTables } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table'; +import { type DistantTables } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table'; /* Commented out tables / columns are either: - not supported by the Stripe API diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/foreign-table/foreign-table.service.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/foreign-table/foreign-table.service.ts index 032dc3f406e..d73e63b8925 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/foreign-table/foreign-table.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/foreign-table/foreign-table.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; import { - RemoteServerEntity, + type RemoteServerEntity, RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; import { RemoteTableStatus } from 'src/engine/metadata-modules/remote-server/remote-table/dtos/remote-table.dto'; @@ -10,14 +10,14 @@ import { ForeignTableExceptionCode, } from 'src/engine/metadata-modules/remote-server/remote-table/foreign-table/foreign-table.exception'; import { getForeignTableColumnName } from 'src/engine/metadata-modules/remote-server/remote-table/foreign-table/utils/get-foreign-table-column-name.util'; -import { PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; +import { type PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; import { WorkspaceMetadataVersionService } from 'src/engine/metadata-modules/workspace-metadata-version/services/workspace-metadata-version.service'; import { generateMigrationName } from 'src/engine/metadata-modules/workspace-migration/utils/generate-migration-name.util'; import { - ReferencedTable, - WorkspaceMigrationColumnAction, - WorkspaceMigrationForeignColumnDefinition, - WorkspaceMigrationForeignTable, + type ReferencedTable, + type WorkspaceMigrationColumnAction, + type WorkspaceMigrationForeignColumnDefinition, + type WorkspaceMigrationForeignTable, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationService } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/remote-table-relations.service.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/remote-table-relations.service.ts index 3d7aa65deee..5902fcaa49f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/remote-table-relations.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/remote-table-relations.service.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { In, Repository } from 'typeorm'; import { isDefined } from 'twenty-shared/utils'; -import { FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/utils/build-migrations-to-create-remote-table-relations.util.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/utils/build-migrations-to-create-remote-table-relations.util.ts index bcdf3231ff1..b967e77fc0a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/utils/build-migrations-to-create-remote-table-relations.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/utils/build-migrations-to-create-remote-table-relations.util.ts @@ -1,9 +1,9 @@ import { computeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnCreate, - WorkspaceMigrationTableAction, + type WorkspaceMigrationColumnCreate, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { computeObjectTargetTable } from 'src/engine/utils/compute-object-target-table.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/utils/build-migrations-to-remove-remote-table-relations.util.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/utils/build-migrations-to-remove-remote-table-relations.util.ts index 0084b3dbb79..67f7a0671ea 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/utils/build-migrations-to-remove-remote-table-relations.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-relations/utils/build-migrations-to-remove-remote-table-relations.util.ts @@ -1,8 +1,8 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnDrop, - WorkspaceMigrationTableAction, + type WorkspaceMigrationColumnDrop, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { computeTableName } from 'src/engine/utils/compute-table-name.util'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-schema-update/remote-table-schema-update.service.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-schema-update/remote-table-schema-update.service.ts index 493b7ae43b4..ff2089f12e5 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-schema-update/remote-table-schema-update.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table-schema-update/remote-table-schema-update.service.ts @@ -1,16 +1,16 @@ import { Injectable } from '@nestjs/common'; -import { DistantTables } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table'; +import { type DistantTables } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/types/distant-table'; import { DistantTableUpdate } from 'src/engine/metadata-modules/remote-server/remote-table/dtos/remote-table.dto'; import { getForeignTableColumnName as convertToForeignTableColumnName } from 'src/engine/metadata-modules/remote-server/remote-table/foreign-table/utils/get-foreign-table-column-name.util'; -import { RemoteTableEntity } from 'src/engine/metadata-modules/remote-server/remote-table/remote-table.entity'; +import { type RemoteTableEntity } from 'src/engine/metadata-modules/remote-server/remote-table/remote-table.entity'; import { fetchTableColumns } from 'src/engine/metadata-modules/remote-server/remote-table/utils/fetch-table-columns.util'; -import { PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; +import { type PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; import { - WorkspaceMigrationColumnAction, + type WorkspaceMigrationColumnAction, WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnCreate, - WorkspaceMigrationColumnDrop, + type WorkspaceMigrationColumnCreate, + type WorkspaceMigrationColumnDrop, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table.entity.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table.entity.ts index 182e2e84cfc..31fd2484587 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table.entity.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table.entity.ts @@ -11,7 +11,7 @@ import { import { RemoteServerEntity, - RemoteServerType, + type RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; @Entity('remoteTable') diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table.service.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table.service.ts index 07592316880..cfc04b420fa 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/remote-table.service.ts @@ -6,18 +6,18 @@ import { plural } from 'pluralize'; import { Repository } from 'typeorm'; import { DataSourceService } from 'src/engine/metadata-modules/data-source/data-source.service'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { FieldMetadataService } from 'src/engine/metadata-modules/field-metadata/services/field-metadata.service'; -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; import { RemoteServerEntity, - RemoteServerType, + type RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; import { DistantTableService } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/distant-table.service'; import { sortDistantTables } from 'src/engine/metadata-modules/remote-server/remote-table/distant-table/utils/sort-distant-tables.util'; -import { RemoteTableInput } from 'src/engine/metadata-modules/remote-server/remote-table/dtos/remote-table-input'; +import { type RemoteTableInput } from 'src/engine/metadata-modules/remote-server/remote-table/dtos/remote-table-input'; import { DistantTableUpdate, RemoteTableStatus, @@ -35,10 +35,10 @@ import { mapUdtNameToFieldSettings, mapUdtNameToFieldType, } from 'src/engine/metadata-modules/remote-server/remote-table/utils/udt-name-mapper.util'; -import { PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; +import { type PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; import { WorkspaceMetadataVersionService } from 'src/engine/metadata-modules/workspace-metadata-version/services/workspace-metadata-version.service'; import { - WorkspaceMigrationColumnAction, + type WorkspaceMigrationColumnAction, WorkspaceMigrationColumnActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/fetch-table-columns.util.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/fetch-table-columns.util.ts index 3a22c3e8402..c2aac6926cb 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/fetch-table-columns.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/fetch-table-columns.util.ts @@ -1,6 +1,6 @@ -import { PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; +import { type PostgresTableSchemaColumn } from 'src/engine/metadata-modules/remote-server/types/postgres-table-schema-column'; import { getWorkspaceSchemaName } from 'src/engine/workspace-datasource/utils/get-workspace-schema-name.util'; -import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; +import { type WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; export const fetchTableColumns = async ( workspaceDataSourceService: WorkspaceDataSourceService, diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/get-remote-table-local-name.util.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/get-remote-table-local-name.util.ts index 349771911d4..fb92cb6d502 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/get-remote-table-local-name.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/get-remote-table-local-name.util.ts @@ -1,5 +1,5 @@ import { singular } from 'pluralize'; -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; import { RemoteTableException, diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/udt-name-mapper.util.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/udt-name-mapper.util.ts index ba320cba002..51c2b70fe18 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/udt-name-mapper.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/remote-table/utils/udt-name-mapper.util.ts @@ -1,7 +1,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { - FieldMetadataSettings, + type FieldMetadataSettings, NumberDataType, } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/utils/build-update-remote-server-raw-query.utils.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/utils/build-update-remote-server-raw-query.utils.ts index ed5065d4f74..c38c8860350 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/utils/build-update-remote-server-raw-query.utils.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/utils/build-update-remote-server-raw-query.utils.ts @@ -1,13 +1,13 @@ import { - ForeignDataWrapperOptions, - RemoteServerEntity, - RemoteServerType, + type ForeignDataWrapperOptions, + type RemoteServerEntity, + type RemoteServerType, } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; import { RemoteServerException, RemoteServerExceptionCode, } from 'src/engine/metadata-modules/remote-server/remote-server.exception'; -import { UserMappingOptions } from 'src/engine/metadata-modules/remote-server/types/user-mapping-options'; +import { type UserMappingOptions } from 'src/engine/metadata-modules/remote-server/types/user-mapping-options'; export type DeepPartial = { [P in keyof T]?: DeepPartial; diff --git a/packages/twenty-server/src/engine/metadata-modules/remote-server/utils/validate-remote-server-type.util.ts b/packages/twenty-server/src/engine/metadata-modules/remote-server/utils/validate-remote-server-type.util.ts index 70590fe2886..198003999a0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/remote-server/utils/validate-remote-server-type.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/remote-server/utils/validate-remote-server-type.util.ts @@ -1,7 +1,7 @@ -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; -import { FeatureFlag } from 'src/engine/core-modules/feature-flag/feature-flag.entity'; +import { type FeatureFlag } from 'src/engine/core-modules/feature-flag/feature-flag.entity'; import { RemoteServerType } from 'src/engine/metadata-modules/remote-server/remote-server.entity'; import { RemoteServerException, diff --git a/packages/twenty-server/src/engine/metadata-modules/role/dtos/role.dto.ts b/packages/twenty-server/src/engine/metadata-modules/role/dtos/role.dto.ts index dfdcf28e79e..c0dacf137a0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/role/dtos/role.dto.ts +++ b/packages/twenty-server/src/engine/metadata-modules/role/dtos/role.dto.ts @@ -7,7 +7,7 @@ import { WorkspaceMember } from 'src/engine/core-modules/user/dtos/workspace-mem import { FieldPermissionDTO } from 'src/engine/metadata-modules/object-permission/dtos/field-permission.dto'; import { ObjectPermissionDTO } from 'src/engine/metadata-modules/object-permission/dtos/object-permission.dto'; import { PermissionFlagDTO } from 'src/engine/metadata-modules/permission-flag/dtos/permission-flag.dto'; -import { RoleTargetsEntity } from 'src/engine/metadata-modules/role/role-targets.entity'; +import { type RoleTargetsEntity } from 'src/engine/metadata-modules/role/role-targets.entity'; @ObjectType('Role') export class RoleDTO { diff --git a/packages/twenty-server/src/engine/metadata-modules/role/dtos/user-workspace-permissions.dto.ts b/packages/twenty-server/src/engine/metadata-modules/role/dtos/user-workspace-permissions.dto.ts index ae700ee5e32..4efe01534e0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/role/dtos/user-workspace-permissions.dto.ts +++ b/packages/twenty-server/src/engine/metadata-modules/role/dtos/user-workspace-permissions.dto.ts @@ -1,4 +1,4 @@ -import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; +import { type UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; export type UserWorkspacePermissionsDto = Pick< UserWorkspace, diff --git a/packages/twenty-server/src/engine/metadata-modules/role/role.resolver.ts b/packages/twenty-server/src/engine/metadata-modules/role/role.resolver.ts index 23229e9c21e..3f4450b7b0f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/role/role.resolver.ts +++ b/packages/twenty-server/src/engine/metadata-modules/role/role.resolver.ts @@ -43,7 +43,7 @@ import { RoleDTO } from 'src/engine/metadata-modules/role/dtos/role.dto'; import { UpdateRoleInput } from 'src/engine/metadata-modules/role/dtos/update-role-input.dto'; import { RoleService } from 'src/engine/metadata-modules/role/role.service'; import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Resolver(() => RoleDTO) @UsePipes(ResolverValidationPipe) diff --git a/packages/twenty-server/src/engine/metadata-modules/role/role.service.ts b/packages/twenty-server/src/engine/metadata-modules/role/role.service.ts index 7815ffda103..cd6eda8b065 100644 --- a/packages/twenty-server/src/engine/metadata-modules/role/role.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/role/role.service.ts @@ -12,10 +12,10 @@ import { PermissionsExceptionCode, PermissionsExceptionMessage, } from 'src/engine/metadata-modules/permissions/permissions.exception'; -import { CreateRoleInput } from 'src/engine/metadata-modules/role/dtos/create-role-input.dto'; +import { type CreateRoleInput } from 'src/engine/metadata-modules/role/dtos/create-role-input.dto'; import { - UpdateRoleInput, - UpdateRolePayload, + type UpdateRoleInput, + type UpdateRolePayload, } from 'src/engine/metadata-modules/role/dtos/update-role-input.dto'; import { RoleTargetsEntity } from 'src/engine/metadata-modules/role/role-targets.entity'; import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; diff --git a/packages/twenty-server/src/engine/metadata-modules/role/utils/fromRoleEntityToRoleDto.util.ts b/packages/twenty-server/src/engine/metadata-modules/role/utils/fromRoleEntityToRoleDto.util.ts index cc8a300eecb..2b82e996e61 100644 --- a/packages/twenty-server/src/engine/metadata-modules/role/utils/fromRoleEntityToRoleDto.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/role/utils/fromRoleEntityToRoleDto.util.ts @@ -1,5 +1,5 @@ -import { RoleDTO } from 'src/engine/metadata-modules/role/dtos/role.dto'; -import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; +import { type RoleDTO } from 'src/engine/metadata-modules/role/dtos/role.dto'; +import { type RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; export const fromRoleEntityToRoleDto = (role: RoleEntity): RoleDTO => { return { diff --git a/packages/twenty-server/src/engine/metadata-modules/role/utils/fromUserWorkspacePermissionsToUserWorkspacePermissionsDto.ts b/packages/twenty-server/src/engine/metadata-modules/role/utils/fromUserWorkspacePermissionsToUserWorkspacePermissionsDto.ts index 69bc549c147..44a0105ca0f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/role/utils/fromUserWorkspacePermissionsToUserWorkspacePermissionsDto.ts +++ b/packages/twenty-server/src/engine/metadata-modules/role/utils/fromUserWorkspacePermissionsToUserWorkspacePermissionsDto.ts @@ -1,8 +1,8 @@ -import { PermissionsOnAllObjectRecords } from 'twenty-shared/constants'; +import { type PermissionsOnAllObjectRecords } from 'twenty-shared/constants'; -import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; -import { UserWorkspacePermissions } from 'src/engine/metadata-modules/permissions/types/user-workspace-permissions'; -import { UserWorkspacePermissionsDto } from 'src/engine/metadata-modules/role/dtos/user-workspace-permissions.dto'; +import { type PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; +import { type UserWorkspacePermissions } from 'src/engine/metadata-modules/permissions/types/user-workspace-permissions'; +import { type UserWorkspacePermissionsDto } from 'src/engine/metadata-modules/role/dtos/user-workspace-permissions.dto'; export const fromUserWorkspacePermissionsToUserWorkspacePermissionsDto = ({ objectPermissions: rawObjectPermissions, diff --git a/packages/twenty-server/src/engine/metadata-modules/search-vector/search-vector.service.ts b/packages/twenty-server/src/engine/metadata-modules/search-vector/search-vector.service.ts index ad50595a9e3..939f968d130 100644 --- a/packages/twenty-server/src/engine/metadata-modules/search-vector/search-vector.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/search-vector/search-vector.service.ts @@ -3,18 +3,18 @@ import { InjectRepository } from '@nestjs/typeorm'; import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { QueryRunner, Repository } from 'typeorm'; +import { type QueryRunner, Repository } from 'typeorm'; import { SEARCH_VECTOR_FIELD } from 'src/engine/metadata-modules/constants/search-vector-field.constants'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { IndexMetadataService } from 'src/engine/metadata-modules/index-metadata/index-metadata.service'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; import { DEFAULT_LABEL_IDENTIFIER_FIELD_NAME } from 'src/engine/metadata-modules/object-metadata/object-metadata.constants'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { TsVectorColumnActionFactory, - TsVectorFieldMetadata, + type TsVectorFieldMetadata, } from 'src/engine/metadata-modules/workspace-migration/factories/ts-vector-column-action.factory'; import { generateMigrationName } from 'src/engine/metadata-modules/workspace-migration/utils/generate-migration-name.util'; import { @@ -27,10 +27,10 @@ import { computeTableName } from 'src/engine/utils/compute-table-name.util'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; import { CUSTOM_OBJECT_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; -import { SearchableFieldType } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/is-searchable-field.util'; +import { type SearchableFieldType } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/is-searchable-field.util'; @Injectable() export class SearchVectorService { diff --git a/packages/twenty-server/src/engine/metadata-modules/serverless-function/serverless-function.service.ts b/packages/twenty-server/src/engine/metadata-modules/serverless-function/serverless-function.service.ts index c9a5e7e7a10..2fea0781b25 100644 --- a/packages/twenty-server/src/engine/metadata-modules/serverless-function/serverless-function.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/serverless-function/serverless-function.service.ts @@ -8,7 +8,7 @@ import { isDefined } from 'twenty-shared/utils'; import { IsNull, Not, Repository } from 'typeorm'; import { FileStorageExceptionCode } from 'src/engine/core-modules/file-storage/interfaces/file-storage-exception'; -import { ServerlessExecuteResult } from 'src/engine/core-modules/serverless/drivers/interfaces/serverless-driver.interface'; +import { type ServerlessExecuteResult } from 'src/engine/core-modules/serverless/drivers/interfaces/serverless-driver.interface'; import { AuditService } from 'src/engine/core-modules/audit/services/audit.service'; import { SERVERLESS_FUNCTION_EXECUTED_EVENT } from 'src/engine/core-modules/audit/utils/events/workspace-event/serverless-function/serverless-function-executed'; @@ -23,8 +23,8 @@ import { ServerlessService } from 'src/engine/core-modules/serverless/serverless import { getServerlessFolder } from 'src/engine/core-modules/serverless/utils/serverless-get-folder.utils'; import { ThrottlerService } from 'src/engine/core-modules/throttler/throttler.service'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { CreateServerlessFunctionInput } from 'src/engine/metadata-modules/serverless-function/dtos/create-serverless-function.input'; -import { UpdateServerlessFunctionInput } from 'src/engine/metadata-modules/serverless-function/dtos/update-serverless-function.input'; +import { type CreateServerlessFunctionInput } from 'src/engine/metadata-modules/serverless-function/dtos/create-serverless-function.input'; +import { type UpdateServerlessFunctionInput } from 'src/engine/metadata-modules/serverless-function/dtos/update-serverless-function.input'; import { ServerlessFunctionEntity } from 'src/engine/metadata-modules/serverless-function/serverless-function.entity'; import { ServerlessFunctionException, diff --git a/packages/twenty-server/src/engine/metadata-modules/types/cached-field-metadata-entity.ts b/packages/twenty-server/src/engine/metadata-modules/types/cached-field-metadata-entity.ts index 9097ac149ab..f9f8dbe960c 100644 --- a/packages/twenty-server/src/engine/metadata-modules/types/cached-field-metadata-entity.ts +++ b/packages/twenty-server/src/engine/metadata-modules/types/cached-field-metadata-entity.ts @@ -1,7 +1,7 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { FieldMetadataEntityRelationProperties } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntityRelationProperties } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; export type CachedFieldMetadataEntity< T extends FieldMetadataType = FieldMetadataType, diff --git a/packages/twenty-server/src/engine/metadata-modules/types/field-metadata-map.ts b/packages/twenty-server/src/engine/metadata-modules/types/field-metadata-map.ts index 80cf3af673c..205cd05ce41 100644 --- a/packages/twenty-server/src/engine/metadata-modules/types/field-metadata-map.ts +++ b/packages/twenty-server/src/engine/metadata-modules/types/field-metadata-map.ts @@ -1,3 +1,3 @@ -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export type FieldMetadataMap = Record; // TODO refactor Should be CachedFieldMetadataEntity or best FlatFieldMetadata diff --git a/packages/twenty-server/src/engine/metadata-modules/types/object-metadata-item-with-field-maps.ts b/packages/twenty-server/src/engine/metadata-modules/types/object-metadata-item-with-field-maps.ts index bbb1cdc5298..366ddc2ef73 100644 --- a/packages/twenty-server/src/engine/metadata-modules/types/object-metadata-item-with-field-maps.ts +++ b/packages/twenty-server/src/engine/metadata-modules/types/object-metadata-item-with-field-maps.ts @@ -1,7 +1,7 @@ -import { IndexMetadataInterface } from 'src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface'; +import { type IndexMetadataInterface } from 'src/engine/metadata-modules/index-metadata/interfaces/index-metadata.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; export type ObjectMetadataItemWithFieldMaps = Omit< ObjectMetadataEntity, diff --git a/packages/twenty-server/src/engine/metadata-modules/types/object-metadata-maps.ts b/packages/twenty-server/src/engine/metadata-modules/types/object-metadata-maps.ts index 5283c1e73b7..da74069001d 100644 --- a/packages/twenty-server/src/engine/metadata-modules/types/object-metadata-maps.ts +++ b/packages/twenty-server/src/engine/metadata-modules/types/object-metadata-maps.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export type ObjectMetadataMaps = { byId: Partial>; diff --git a/packages/twenty-server/src/engine/metadata-modules/user-role/user-role.service.ts b/packages/twenty-server/src/engine/metadata-modules/user-role/user-role.service.ts index 5c7fef2421c..df5635d8103 100644 --- a/packages/twenty-server/src/engine/metadata-modules/user-role/user-role.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/user-role/user-role.service.ts @@ -14,7 +14,7 @@ import { RoleTargetsEntity } from 'src/engine/metadata-modules/role/role-targets import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; import { WorkspacePermissionsCacheService } from 'src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; export class UserRoleService { constructor( diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/compute-metadata-name-from-label.util.spec.ts b/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/compute-metadata-name-from-label.util.spec.ts index d89e751e66e..6c0d5bc8a83 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/compute-metadata-name-from-label.util.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/compute-metadata-name-from-label.util.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { computeMetadataNameFromLabel } from 'src/engine/metadata-modules/utils/compute-metadata-name-from-label.util'; import { diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/get-object-metadata-map-item-by-name-singular.util.spec.ts b/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/get-object-metadata-map-item-by-name-singular.util.spec.ts index 3102d005461..9eb51ef8324 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/get-object-metadata-map-item-by-name-singular.util.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/get-object-metadata-map-item-by-name-singular.util.spec.ts @@ -1,5 +1,5 @@ -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataMapItemByNameSingular } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util'; describe('getObjectMetadataMapItemByNameSingular', () => { diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/validate-field-name-availability.spec.ts b/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/validate-field-name-availability.spec.ts index 7fca4ff519d..4c82c1b4ea2 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/validate-field-name-availability.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/validate-field-name-availability.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FIELD_ACTOR_MOCK_NAME, diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/validate-metadata-name.spec.ts b/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/validate-metadata-name.spec.ts index 90423f2d15c..423f2c779c3 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/validate-metadata-name.spec.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/__tests__/validate-metadata-name.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { validateMetadataNameOrThrow } from 'src/engine/metadata-modules/utils/validate-metadata-name.utils'; diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/generate-object-metadata-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/utils/generate-object-metadata-maps.util.ts index dc357223227..aa383e9d295 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/generate-object-metadata-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/generate-object-metadata-maps.util.ts @@ -1,10 +1,10 @@ import omit from 'lodash.omit'; import { FieldMetadataType } from 'twenty-shared/types'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataMap } from 'src/engine/metadata-modules/types/field-metadata-map'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; export const generateObjectMetadataMaps = ( diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/get-field-metadata-entity-from-cached-object-metadata-maps.util.ts b/packages/twenty-server/src/engine/metadata-modules/utils/get-field-metadata-entity-from-cached-object-metadata-maps.util.ts index 0791de38afd..c4ed4cc2681 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/get-field-metadata-entity-from-cached-object-metadata-maps.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/get-field-metadata-entity-from-cached-object-metadata-maps.util.ts @@ -1,10 +1,10 @@ import { isDefined } from 'twenty-shared/utils'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { CachedFieldMetadataEntity } from 'src/engine/metadata-modules/types/cached-field-metadata-entity'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type CachedFieldMetadataEntity } from 'src/engine/metadata-modules/types/cached-field-metadata-entity'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export const getFieldMetadataEntityFromCachedObjectMetadataMaps = ({ fieldMetadataId, diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-from-object-metadata-Item-with-field-maps.ts b/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-from-object-metadata-Item-with-field-maps.ts index 743e4b9b39b..64df5d8bc8e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-from-object-metadata-Item-with-field-maps.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-from-object-metadata-Item-with-field-maps.ts @@ -1,7 +1,7 @@ import omit from 'lodash.omit'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export const getObjectMetadataFromObjectMetadataItemWithFieldMaps = ( objectMetadataMapItem: ObjectMetadataItemWithFieldMaps, diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-plural.util.ts b/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-plural.util.ts index 4720b3a366b..38bb9c88ce0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-plural.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-plural.util.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export const getObjectMetadataMapItemByNamePlural = ( objectMetadataMaps: ObjectMetadataMaps, diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util.ts b/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util.ts index 7bd4ab52fba..9915b8a4973 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util.ts @@ -1,7 +1,7 @@ import { isNonEmptyString } from '@sniptt/guards'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; export const getObjectMetadataMapItemByNameSingular = ( objectMetadataMaps: ObjectMetadataMaps, diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/validate-field-name-availability.utils.ts b/packages/twenty-server/src/engine/metadata-modules/utils/validate-field-name-availability.utils.ts index 72b8e5302d0..5773ae8de3a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/validate-field-name-availability.utils.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/validate-field-name-availability.utils.ts @@ -4,7 +4,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; import { computeCompositeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { InvalidMetadataException, InvalidMetadataExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/validate-metadata-identifier-field-metadata-id.utils.ts b/packages/twenty-server/src/engine/metadata-modules/utils/validate-metadata-identifier-field-metadata-id.utils.ts index 399354b8456..6037637c675 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/validate-metadata-identifier-field-metadata-id.utils.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/validate-metadata-identifier-field-metadata-id.utils.ts @@ -3,7 +3,7 @@ import { isLabelIdentifierFieldMetadataTypes, } from 'twenty-shared/utils'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ObjectMetadataException, ObjectMetadataExceptionCode, diff --git a/packages/twenty-server/src/engine/metadata-modules/utils/validate-no-other-object-with-same-name-exists-or-throw.util.ts b/packages/twenty-server/src/engine/metadata-modules/utils/validate-no-other-object-with-same-name-exists-or-throw.util.ts index 9bb27e04314..db17e1e2829 100644 --- a/packages/twenty-server/src/engine/metadata-modules/utils/validate-no-other-object-with-same-name-exists-or-throw.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/utils/validate-no-other-object-with-same-name-exists-or-throw.util.ts @@ -5,7 +5,7 @@ import { ObjectMetadataException, ObjectMetadataExceptionCode, } from 'src/engine/metadata-modules/object-metadata/object-metadata.exception'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; type ValidateNoOtherObjectWithSameNameExistsOrThrowsParams = { objectMetadataNameSingular: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-feature-flags-map-cache/workspace-feature-flags-map-cache.service.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-feature-flags-map-cache/workspace-feature-flags-map-cache.service.ts index 326a908199f..71f6413f5c0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-feature-flags-map-cache/workspace-feature-flags-map-cache.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-feature-flags-map-cache/workspace-feature-flags-map-cache.service.ts @@ -3,7 +3,7 @@ import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; import { FeatureFlag } from 'src/engine/core-modules/feature-flag/feature-flag.entity'; import { TwentyORMExceptionCode } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-metadata-cache/services/workspace-metadata-cache.service.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-metadata-cache/services/workspace-metadata-cache.service.ts index 5683d072afc..efb00cff325 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-metadata-cache/services/workspace-metadata-cache.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-metadata-cache/services/workspace-metadata-cache.service.ts @@ -5,11 +5,11 @@ import { isDefined } from 'twenty-shared/utils'; import { In, Repository } from 'typeorm'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { fromObjectMetadataMapsToFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/from-flat-object-metadata-to-flat-object-metadata-with-flat-field-maps.util'; import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { generateObjectMetadataMaps } from 'src/engine/metadata-modules/utils/generate-object-metadata-maps.util'; import { WorkspaceMetadataVersionException, diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/basic-column-action.factory.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/basic-column-action.factory.ts index 9fa1734c776..62d779cb146 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/basic-column-action.factory.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/basic-column-action.factory.ts @@ -2,17 +2,17 @@ import { Injectable, Logger } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; +import { type WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { serializeDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/serialize-default-value'; import { ColumnActionAbstractFactory } from 'src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory'; import { fieldMetadataTypeToColumnType } from 'src/engine/metadata-modules/workspace-migration/utils/field-metadata-type-to-column-type.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnAlter, - WorkspaceMigrationColumnCreate, + type WorkspaceMigrationColumnAlter, + type WorkspaceMigrationColumnCreate, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationException, diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory.ts index dc6cf4db33f..402daa6a464 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory.ts @@ -1,17 +1,17 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ import { Logger } from '@nestjs/common'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceColumnActionFactory } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-factory.interface'; -import { WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; +import { type WorkspaceColumnActionFactory } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-factory.interface'; +import { type WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { - WorkspaceMigrationColumnAction, + type WorkspaceMigrationColumnAction, WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnAlter, - WorkspaceMigrationColumnCreate, + type WorkspaceMigrationColumnAlter, + type WorkspaceMigrationColumnCreate, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationException, diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory.ts index 44f3c5b531a..d196d5400b0 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory.ts @@ -3,15 +3,15 @@ import { Injectable, Logger } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeCompositeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { serializeDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/serialize-default-value'; import { ColumnActionAbstractFactory } from 'src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory'; import { fieldMetadataTypeToColumnType } from 'src/engine/metadata-modules/workspace-migration/utils/field-metadata-type-to-column-type.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnAlter, - WorkspaceMigrationColumnCreate, + type WorkspaceMigrationColumnAlter, + type WorkspaceMigrationColumnCreate, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationException, diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/enum-column-action.factory.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/enum-column-action.factory.ts index 09aa5e55997..3c38f9a26c7 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/enum-column-action.factory.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/enum-column-action.factory.ts @@ -1,18 +1,21 @@ import { Injectable, Logger } from '@nestjs/common'; -import { EnumFieldMetadataType, FieldMetadataType } from 'twenty-shared/types'; +import { + type EnumFieldMetadataType, + FieldMetadataType, +} from 'twenty-shared/types'; -import { WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; +import { type WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { serializeDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/serialize-default-value'; import { ColumnActionAbstractFactory } from 'src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory'; import { fieldMetadataTypeToColumnType } from 'src/engine/metadata-modules/workspace-migration/utils/field-metadata-type-to-column-type.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnAlter, - WorkspaceMigrationColumnCreate, + type WorkspaceMigrationColumnAlter, + type WorkspaceMigrationColumnCreate, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationException, diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/morph-relation-column-action.factory.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/morph-relation-column-action.factory.ts index 5f0cf007240..3bf86c5dcfc 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/morph-relation-column-action.factory.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/morph-relation-column-action.factory.ts @@ -3,15 +3,15 @@ import { Injectable, Logger } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; +import { type WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ColumnActionAbstractFactory } from 'src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory'; import { fieldMetadataTypeToColumnType } from 'src/engine/metadata-modules/workspace-migration/utils/field-metadata-type-to-column-type.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnAlter, - WorkspaceMigrationColumnCreate, + type WorkspaceMigrationColumnAlter, + type WorkspaceMigrationColumnCreate, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationException, diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/relation-column-action.factory.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/relation-column-action.factory.ts index 63da457b40c..23c48586a22 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/relation-column-action.factory.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/relation-column-action.factory.ts @@ -3,15 +3,15 @@ import { Injectable, Logger } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; +import { type WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ColumnActionAbstractFactory } from 'src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory'; import { fieldMetadataTypeToColumnType } from 'src/engine/metadata-modules/workspace-migration/utils/field-metadata-type-to-column-type.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnAlter, - WorkspaceMigrationColumnCreate, + type WorkspaceMigrationColumnAlter, + type WorkspaceMigrationColumnCreate, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationException, diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/ts-vector-column-action.factory.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/ts-vector-column-action.factory.ts index 83dd15e0379..0644861457e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/ts-vector-column-action.factory.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/factories/ts-vector-column-action.factory.ts @@ -1,15 +1,15 @@ import { Injectable, Logger } from '@nestjs/common'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { ColumnActionAbstractFactory } from 'src/engine/metadata-modules/workspace-migration/factories/column-action-abstract.factory'; import { fieldMetadataTypeToColumnType } from 'src/engine/metadata-modules/workspace-migration/utils/field-metadata-type-to-column-type.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnAlter, - WorkspaceMigrationColumnCreate, + type WorkspaceMigrationColumnAlter, + type WorkspaceMigrationColumnCreate, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; export type TsVectorFieldMetadata = diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-factory.interface.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-factory.interface.ts index 85b62eccda2..67526bfc387 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-factory.interface.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-factory.interface.ts @@ -1,11 +1,11 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; +import { type WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { - WorkspaceMigrationColumnAction, - WorkspaceMigrationColumnActionType, + type WorkspaceMigrationColumnAction, + type WorkspaceMigrationColumnActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; export interface WorkspaceColumnActionFactory { diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.entity.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.entity.ts index 2a666a744da..9d629922c48 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.entity.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.entity.ts @@ -5,8 +5,8 @@ import { PrimaryGeneratedColumn, } from 'typeorm'; -import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; -import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; +import { type IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; +import { type RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; export enum WorkspaceMigrationColumnActionType { CREATE = 'CREATE', diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.factory.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.factory.ts index 561fa10bf6c..8caba62444f 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.factory.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.factory.ts @@ -2,10 +2,10 @@ import { Injectable, Logger } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceColumnActionFactory } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-factory.interface'; -import { WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; +import { type WorkspaceColumnActionFactory } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-factory.interface'; +import { type WorkspaceColumnActionOptions } from 'src/engine/metadata-modules/workspace-migration/interfaces/workspace-column-action-options.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { BasicColumnActionFactory } from 'src/engine/metadata-modules/workspace-migration/factories/basic-column-action.factory'; import { CompositeColumnActionFactory } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; import { EnumColumnActionFactory } from 'src/engine/metadata-modules/workspace-migration/factories/enum-column-action.factory'; @@ -13,10 +13,10 @@ import { MorphRelationColumnActionFactory } from 'src/engine/metadata-modules/wo import { RelationColumnActionFactory } from 'src/engine/metadata-modules/workspace-migration/factories/relation-column-action.factory'; import { TsVectorColumnActionFactory, - TsVectorFieldMetadata, + type TsVectorFieldMetadata, } from 'src/engine/metadata-modules/workspace-migration/factories/ts-vector-column-action.factory'; import { - WorkspaceMigrationColumnAction, + type WorkspaceMigrationColumnAction, WorkspaceMigrationColumnActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.service.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.service.ts index 85c92e938a4..5bef714062e 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-migration/workspace-migration.service.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { IsNull, QueryRunner, Repository } from 'typeorm'; +import { IsNull, type QueryRunner, Repository } from 'typeorm'; import { WorkspaceMigrationEntity, - WorkspaceMigrationTableAction, + type WorkspaceMigrationTableAction, } from './workspace-migration.entity'; @Injectable() diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache-storage.service.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache-storage.service.ts index b9ef6050188..27f37b15c6b 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache-storage.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache-storage.service.ts @@ -1,12 +1,12 @@ import { Injectable, Logger } from '@nestjs/common'; -import { ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; import { v4 } from 'uuid'; import { InjectCacheStorage } from 'src/engine/core-modules/cache-storage/decorators/cache-storage.decorator'; import { CacheStorageService } from 'src/engine/core-modules/cache-storage/services/cache-storage.service'; import { CacheStorageNamespace } from 'src/engine/core-modules/cache-storage/types/cache-storage-namespace.enum'; -import { UserWorkspaceRoleMap } from 'src/engine/metadata-modules/workspace-permissions-cache/types/user-workspace-role-map.type'; +import { type UserWorkspaceRoleMap } from 'src/engine/metadata-modules/workspace-permissions-cache/types/user-workspace-role-map.type'; import { WorkspaceCacheKeys } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; const TTL_INFINITE = 0; diff --git a/packages/twenty-server/src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service.ts b/packages/twenty-server/src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service.ts index e5df70dd8f0..900e71ca666 100644 --- a/packages/twenty-server/src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service.ts @@ -2,9 +2,9 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { - ObjectsPermissionsByRoleIdDeprecated, - ObjectsPermissionsDeprecated, - RestrictedFieldsPermissions, + type ObjectsPermissionsByRoleIdDeprecated, + type ObjectsPermissionsDeprecated, + type RestrictedFieldsPermissions, } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { In, IsNull, Not, Repository } from 'typeorm'; @@ -15,7 +15,7 @@ import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/cons import { RoleTargetsEntity } from 'src/engine/metadata-modules/role/role-targets.entity'; import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; import { WorkspaceFeatureFlagsMapCacheService } from 'src/engine/metadata-modules/workspace-feature-flags-map-cache/workspace-feature-flags-map-cache.service'; -import { UserWorkspaceRoleMap } from 'src/engine/metadata-modules/workspace-permissions-cache/types/user-workspace-role-map.type'; +import { type UserWorkspaceRoleMap } from 'src/engine/metadata-modules/workspace-permissions-cache/types/user-workspace-role-map.type'; import { WorkspacePermissionsCacheStorageService } from 'src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache-storage.service'; import { TwentyORMExceptionCode } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; import { getFromCacheWithRecompute } from 'src/engine/utils/get-data-from-cache-with-recompute.util'; diff --git a/packages/twenty-server/src/engine/middlewares/graphql-hydrate-request-from-token.middleware.ts b/packages/twenty-server/src/engine/middlewares/graphql-hydrate-request-from-token.middleware.ts index b966bfe8c95..a06cc3de919 100644 --- a/packages/twenty-server/src/engine/middlewares/graphql-hydrate-request-from-token.middleware.ts +++ b/packages/twenty-server/src/engine/middlewares/graphql-hydrate-request-from-token.middleware.ts @@ -1,6 +1,6 @@ -import { Injectable, NestMiddleware } from '@nestjs/common'; +import { Injectable, type NestMiddleware } from '@nestjs/common'; -import { NextFunction, Request, Response } from 'express'; +import { type NextFunction, type Request, type Response } from 'express'; import { MiddlewareService } from 'src/engine/middlewares/middleware.service'; diff --git a/packages/twenty-server/src/engine/middlewares/middleware.service.ts b/packages/twenty-server/src/engine/middlewares/middleware.service.ts index 890a747d9d2..0ec34daf1d9 100644 --- a/packages/twenty-server/src/engine/middlewares/middleware.service.ts +++ b/packages/twenty-server/src/engine/middlewares/middleware.service.ts @@ -1,13 +1,13 @@ import { Injectable } from '@nestjs/common'; -import { Request, Response } from 'express'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type Request, type Response } from 'express'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { isDefined } from 'twenty-shared/utils'; import { AuthException } from 'src/engine/core-modules/auth/auth.exception'; import { AuthGraphqlApiExceptionFilter } from 'src/engine/core-modules/auth/filters/auth-graphql-api-exception.filter'; import { AccessTokenService } from 'src/engine/core-modules/auth/token/services/access-token.service'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { getAuthExceptionRestStatus } from 'src/engine/core-modules/auth/utils/get-auth-exception-rest-status.util'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { ErrorCode } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; @@ -20,7 +20,7 @@ import { handleExceptionAndConvertToGraphQLError, } from 'src/engine/utils/global-exception-handler.util'; import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; @Injectable() export class MiddlewareService { diff --git a/packages/twenty-server/src/engine/middlewares/rest-core.middleware.ts b/packages/twenty-server/src/engine/middlewares/rest-core.middleware.ts index 2f7dc977273..7ca9b79b946 100644 --- a/packages/twenty-server/src/engine/middlewares/rest-core.middleware.ts +++ b/packages/twenty-server/src/engine/middlewares/rest-core.middleware.ts @@ -1,6 +1,6 @@ -import { Injectable, NestMiddleware } from '@nestjs/common'; +import { Injectable, type NestMiddleware } from '@nestjs/common'; -import { NextFunction, Request, Response } from 'express'; +import { type NextFunction, type Request, type Response } from 'express'; import { MiddlewareService } from 'src/engine/middlewares/middleware.service'; diff --git a/packages/twenty-server/src/engine/object-metadata-repository/object-metadata-repository.module.ts b/packages/twenty-server/src/engine/object-metadata-repository/object-metadata-repository.module.ts index 3079866389d..5e75d86f0b7 100644 --- a/packages/twenty-server/src/engine/object-metadata-repository/object-metadata-repository.module.ts +++ b/packages/twenty-server/src/engine/object-metadata-repository/object-metadata-repository.module.ts @@ -1,4 +1,9 @@ -import { DynamicModule, Global, Module, Provider } from '@nestjs/common'; +import { + type DynamicModule, + Global, + Module, + type Provider, +} from '@nestjs/common'; import { capitalize } from 'twenty-shared/utils'; diff --git a/packages/twenty-server/src/engine/subscriptions/subscriptions.job.ts b/packages/twenty-server/src/engine/subscriptions/subscriptions.job.ts index 402bf93dcbf..67445bb4f18 100644 --- a/packages/twenty-server/src/engine/subscriptions/subscriptions.job.ts +++ b/packages/twenty-server/src/engine/subscriptions/subscriptions.job.ts @@ -3,7 +3,7 @@ import { Inject } from '@nestjs/common'; import { RedisPubSub } from 'graphql-redis-subscriptions'; import { isDefined } from 'twenty-shared/utils'; -import { ObjectRecordEvent } from 'src/engine/core-modules/event-emitter/types/object-record-event.event'; +import { type ObjectRecordEvent } from 'src/engine/core-modules/event-emitter/types/object-record-event.event'; import { Process } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; diff --git a/packages/twenty-server/src/engine/subscriptions/subscriptions.module.ts b/packages/twenty-server/src/engine/subscriptions/subscriptions.module.ts index 1d64cbd4bcf..815e44ef433 100644 --- a/packages/twenty-server/src/engine/subscriptions/subscriptions.module.ts +++ b/packages/twenty-server/src/engine/subscriptions/subscriptions.module.ts @@ -1,4 +1,4 @@ -import { Inject, Module, OnModuleDestroy } from '@nestjs/common'; +import { Inject, Module, type OnModuleDestroy } from '@nestjs/common'; import { RedisPubSub } from 'graphql-redis-subscriptions'; diff --git a/packages/twenty-server/src/engine/twenty-orm/custom.workspace-entity.ts b/packages/twenty-server/src/engine/twenty-orm/custom.workspace-entity.ts index 131604f7a62..f0ff3f07bc6 100644 --- a/packages/twenty-server/src/engine/twenty-orm/custom.workspace-entity.ts +++ b/packages/twenty-server/src/engine/twenty-orm/custom.workspace-entity.ts @@ -17,7 +17,7 @@ import { WorkspaceIsSystem } from 'src/engine/twenty-orm/decorators/workspace-is import { WorkspaceRelation } from 'src/engine/twenty-orm/decorators/workspace-relation.decorator'; import { CUSTOM_OBJECT_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; diff --git a/packages/twenty-server/src/engine/twenty-orm/datasource/workspace.datasource.ts b/packages/twenty-server/src/engine/twenty-orm/datasource/workspace.datasource.ts index d8e4ee64dcf..af69be11615 100644 --- a/packages/twenty-server/src/engine/twenty-orm/datasource/workspace.datasource.ts +++ b/packages/twenty-server/src/engine/twenty-orm/datasource/workspace.datasource.ts @@ -1,28 +1,28 @@ -import { Entity } from '@microsoft/microsoft-graph-types'; +import { type Entity } from '@microsoft/microsoft-graph-types'; import { isDefined } from 'class-validator'; -import { ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; import { DataSource, - DataSourceOptions, - EntityTarget, - ObjectLiteral, - QueryRunner, - ReplicationMode, - SelectQueryBuilder, + type DataSourceOptions, + type EntityTarget, + type ObjectLiteral, + type QueryRunner, + type ReplicationMode, + type SelectQueryBuilder, } from 'typeorm'; import { EntityManagerFactory } from 'typeorm/entity-manager/EntityManagerFactory'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { PermissionsException, PermissionsExceptionCode, } from 'src/engine/metadata-modules/permissions/permissions.exception'; import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; -import { WorkspaceQueryRunner } from 'src/engine/twenty-orm/query-runner/workspace-query-runner'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceQueryRunner } from 'src/engine/twenty-orm/query-runner/workspace-query-runner'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; type CreateQueryBuilderOptions = { calledByWorkspaceEntityManager?: boolean; diff --git a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-duplicate-criteria.decorator.ts b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-duplicate-criteria.decorator.ts index 3f4b0e65177..379e1c04f23 100644 --- a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-duplicate-criteria.decorator.ts +++ b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-duplicate-criteria.decorator.ts @@ -1,4 +1,4 @@ -import { WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; +import { type WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; import { TypedReflect } from 'src/utils/typed-reflect'; export function WorkspaceDuplicateCriteria( diff --git a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-dynamic-relation.decorator.ts b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-dynamic-relation.decorator.ts index 25a57f88010..a70bbb56ff0 100644 --- a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-dynamic-relation.decorator.ts +++ b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-dynamic-relation.decorator.ts @@ -1,8 +1,8 @@ -import { ObjectType } from 'typeorm'; +import { type ObjectType } from 'typeorm'; -import { RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; -import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { WorkspaceDynamicRelationMetadataArgsFactory } from 'src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface'; +import { type RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; +import { type RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; +import { type WorkspaceDynamicRelationMetadataArgsFactory } from 'src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { TypedReflect } from 'src/utils/typed-reflect'; diff --git a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-entity.decorator.ts b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-entity.decorator.ts index 8e0916d4cf0..13581ac05b5 100644 --- a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-entity.decorator.ts +++ b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-entity.decorator.ts @@ -1,4 +1,4 @@ -import { MessageDescriptor } from '@lingui/core'; +import { type MessageDescriptor } from '@lingui/core'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { BASE_OBJECT_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; diff --git a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-field-index.decorator.ts b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-field-index.decorator.ts index a650d80dcea..0aa6a572812 100644 --- a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-field-index.decorator.ts +++ b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-field-index.decorator.ts @@ -1,5 +1,5 @@ import { generateDeterministicIndexName } from 'src/engine/metadata-modules/index-metadata/utils/generate-deterministic-index-name'; -import { WorkspaceIndexOptions } from 'src/engine/twenty-orm/decorators/workspace-index.decorator'; +import { type WorkspaceIndexOptions } from 'src/engine/twenty-orm/decorators/workspace-index.decorator'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { getColumnsForIndex } from 'src/engine/twenty-orm/utils/get-default-columns-for-index.util'; import { convertClassNameToObjectMetadataName } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/convert-class-to-object-metadata-name.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-field.decorator.ts b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-field.decorator.ts index 14a33beb63e..cd37ac99d2b 100644 --- a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-field.decorator.ts +++ b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-field.decorator.ts @@ -1,9 +1,9 @@ -import { MessageDescriptor } from '@lingui/core'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type MessageDescriptor } from '@lingui/core'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; -import { FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; -import { FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; +import { type FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { generateDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/generate-default-value'; import { computeMetadataNameFromLabel } from 'src/engine/metadata-modules/utils/validate-name-and-label-are-sync-or-throw.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-gate.decorator.ts b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-gate.decorator.ts index c11c84c5d10..977bdda5660 100644 --- a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-gate.decorator.ts +++ b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-gate.decorator.ts @@ -1,4 +1,4 @@ -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { isPublicFeatureFlag } from 'src/engine/core-modules/lab/utils/is-public-feature-flag.util'; import { TypedReflect } from 'src/utils/typed-reflect'; diff --git a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-index.decorator.ts b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-index.decorator.ts index c3a2b96142b..47c2944bf21 100644 --- a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-index.decorator.ts +++ b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-index.decorator.ts @@ -1,4 +1,4 @@ -import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; +import { type IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { generateDeterministicIndexName } from 'src/engine/metadata-modules/index-metadata/utils/generate-deterministic-index-name'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { convertClassNameToObjectMetadataName } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/convert-class-to-object-metadata-name.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-relation.decorator.ts b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-relation.decorator.ts index dd34ce27f9b..4fefe0c9fac 100644 --- a/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-relation.decorator.ts +++ b/packages/twenty-server/src/engine/twenty-orm/decorators/workspace-relation.decorator.ts @@ -1,10 +1,10 @@ -import { MessageDescriptor } from '@lingui/core'; -import { ObjectType } from 'typeorm'; +import { type MessageDescriptor } from '@lingui/core'; +import { type ObjectType } from 'typeorm'; -import { RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; -import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; +import { type RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; +import { type RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { computeMetadataNameFromLabel } from 'src/engine/metadata-modules/utils/validate-name-and-label-are-sync-or-throw.util'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { TypedReflect } from 'src/utils/typed-reflect'; diff --git a/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/deep-partial-entity-with-nested-relation-fields.type.ts b/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/deep-partial-entity-with-nested-relation-fields.type.ts index 3c495be9964..8a60e857440 100644 --- a/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/deep-partial-entity-with-nested-relation-fields.type.ts +++ b/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/deep-partial-entity-with-nested-relation-fields.type.ts @@ -1,10 +1,10 @@ -import { DeepPartial } from 'typeorm/common/DeepPartial'; +import { type DeepPartial } from 'typeorm/common/DeepPartial'; -import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; +import { type BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { - ConnectObject, - DisconnectObject, - EntityRelationFields, + type ConnectObject, + type DisconnectObject, + type EntityRelationFields, } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; export type DeepPartialWithNestedRelationFields = Omit< diff --git a/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type.ts b/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type.ts index 2377b4986de..9345541d1ab 100644 --- a/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type.ts +++ b/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type.ts @@ -1,7 +1,7 @@ -import { RELATION_NESTED_QUERY_KEYWORDS } from 'twenty-shared/constants'; -import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; +import { type RELATION_NESTED_QUERY_KEYWORDS } from 'twenty-shared/constants'; +import { type QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; -import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; +import { type BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; export type ConnectWhereValue = string | Record; diff --git a/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type.ts b/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type.ts index 4de6eeea7f2..c153660455e 100644 --- a/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type.ts +++ b/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export type UniqueFieldCondition = [field: string, value: string]; diff --git a/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type.ts b/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type.ts index 52a8b500186..7892b7322bb 100644 --- a/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type.ts +++ b/packages/twenty-server/src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type.ts @@ -1,6 +1,6 @@ import { - ConnectObject, - DisconnectObject, + type ConnectObject, + type DisconnectObject, } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; export type RelationConnectQueryFieldsByEntityIndex = { diff --git a/packages/twenty-server/src/engine/twenty-orm/entity-manager/workspace-entity-manager.spec.ts b/packages/twenty-server/src/engine/twenty-orm/entity-manager/workspace-entity-manager.spec.ts index 6019f5e2ef4..5e8a8736c64 100644 --- a/packages/twenty-server/src/engine/twenty-orm/entity-manager/workspace-entity-manager.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/entity-manager/workspace-entity-manager.spec.ts @@ -1,12 +1,12 @@ -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; import { EntityManager } from 'typeorm'; import { EntityPersistExecutor } from 'typeorm/persistence/EntityPersistExecutor'; import { PlainObjectToDatabaseEntityTransformer } from 'typeorm/query-builder/transformer/PlainObjectToDatabaseEntityTransformer'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; import { validateOperationIsPermittedOrThrow } from 'src/engine/twenty-orm/repository/permissions.utils'; import { WorkspaceEntityManager } from './workspace-entity-manager'; diff --git a/packages/twenty-server/src/engine/twenty-orm/entity-manager/workspace-entity-manager.ts b/packages/twenty-server/src/engine/twenty-orm/entity-manager/workspace-entity-manager.ts index 44f4828cfc0..4a4c767d3ca 100644 --- a/packages/twenty-server/src/engine/twenty-orm/entity-manager/workspace-entity-manager.ts +++ b/packages/twenty-server/src/engine/twenty-orm/entity-manager/workspace-entity-manager.ts @@ -1,53 +1,53 @@ import isEmpty from 'lodash.isempty'; -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { - DeleteResult, + type DeleteResult, EntityManager, - EntityTarget, - FindManyOptions, - FindOneOptions, - FindOptionsWhere, + type EntityTarget, + type FindManyOptions, + type FindOneOptions, + type FindOptionsWhere, In, - InsertResult, - ObjectId, - ObjectLiteral, - QueryRunner, - RemoveOptions, - Repository, - SaveOptions, - SelectQueryBuilder, + type InsertResult, + type ObjectId, + type ObjectLiteral, + type QueryRunner, + type RemoveOptions, + type Repository, + type SaveOptions, + type SelectQueryBuilder, TypeORMError, - UpdateResult, + type UpdateResult, } from 'typeorm'; -import { DeepPartial } from 'typeorm/common/DeepPartial'; -import { PickKeysByType } from 'typeorm/common/PickKeysByType'; +import { type DeepPartial } from 'typeorm/common/DeepPartial'; +import { type PickKeysByType } from 'typeorm/common/PickKeysByType'; import { EntityNotFoundError } from 'typeorm/error/EntityNotFoundError'; import { FindOptionsUtils } from 'typeorm/find-options/FindOptionsUtils'; import { EntityPersistExecutor } from 'typeorm/persistence/EntityPersistExecutor'; -import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; +import { type QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; import { PlainObjectToDatabaseEntityTransformer } from 'typeorm/query-builder/transformer/PlainObjectToDatabaseEntityTransformer'; -import { UpsertOptions } from 'typeorm/repository/UpsertOptions'; +import { type UpsertOptions } from 'typeorm/repository/UpsertOptions'; import { InstanceChecker } from 'typeorm/util/InstanceChecker'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { InternalServerError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { PermissionsException, PermissionsExceptionCode, } from 'src/engine/metadata-modules/permissions/permissions.exception'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; -import { DeepPartialWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/deep-partial-entity-with-nested-relation-fields.type'; -import { QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type WorkspaceDataSource } from 'src/engine/twenty-orm/datasource/workspace.datasource'; +import { type DeepPartialWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/deep-partial-entity-with-nested-relation-fields.type'; +import { type QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; import { computeTwentyORMException } from 'src/engine/twenty-orm/error-handling/compute-twenty-orm-exception'; import { RelationNestedQueries } from 'src/engine/twenty-orm/relation-nested-queries/relation-nested-queries'; import { - OperationType, + type OperationType, validateOperationIsPermittedOrThrow, } from 'src/engine/twenty-orm/repository/permissions.utils'; import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; diff --git a/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema-column.factory.ts b/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema-column.factory.ts index ed52bb09a50..db8f7f52623 100644 --- a/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema-column.factory.ts +++ b/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema-column.factory.ts @@ -2,17 +2,17 @@ import { Injectable } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { ColumnType, EntitySchemaColumnOptions } from 'typeorm'; +import { type ColumnType, type EntitySchemaColumnOptions } from 'typeorm'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeCompositeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; import { isEnumFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; import { serializeDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/serialize-default-value'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { fieldMetadataTypeToColumnType } from 'src/engine/metadata-modules/workspace-migration/utils/field-metadata-type-to-column-type.util'; import { TwentyORMException, diff --git a/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema-relation.factory.ts b/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema-relation.factory.ts index cf42b9a0b0c..9b36a654adb 100644 --- a/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema-relation.factory.ts +++ b/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema-relation.factory.ts @@ -1,10 +1,10 @@ import { Injectable } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; -import { EntitySchemaRelationOptions } from 'typeorm'; +import { type EntitySchemaRelationOptions } from 'typeorm'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { determineSchemaRelationDetails } from 'src/engine/twenty-orm/utils/determine-schema-relation-details.util'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema.factory.ts b/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema.factory.ts index 6b92e2d6f5e..4832d26c729 100644 --- a/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema.factory.ts +++ b/packages/twenty-server/src/engine/twenty-orm/factories/entity-schema.factory.ts @@ -3,8 +3,8 @@ import { Injectable } from '@nestjs/common'; import { EntitySchema } from 'typeorm'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { EntitySchemaColumnFactory } from 'src/engine/twenty-orm/factories/entity-schema-column.factory'; import { EntitySchemaRelationFactory } from 'src/engine/twenty-orm/factories/entity-schema-relation.factory'; import { WorkspaceEntitiesStorage } from 'src/engine/twenty-orm/storage/workspace-entities.storage'; diff --git a/packages/twenty-server/src/engine/twenty-orm/factories/workspace-datasource.factory.ts b/packages/twenty-server/src/engine/twenty-orm/factories/workspace-datasource.factory.ts index 08241d7d446..e9dd3cfbb19 100644 --- a/packages/twenty-server/src/engine/twenty-orm/factories/workspace-datasource.factory.ts +++ b/packages/twenty-server/src/engine/twenty-orm/factories/workspace-datasource.factory.ts @@ -1,11 +1,11 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsByRoleIdDeprecated } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { EntitySchema, Repository } from 'typeorm'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; @@ -24,7 +24,7 @@ import { } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; import { EntitySchemaFactory } from 'src/engine/twenty-orm/factories/entity-schema.factory'; import { PromiseMemoizer } from 'src/engine/twenty-orm/storage/promise-memoizer.storage'; -import { CacheKey } from 'src/engine/twenty-orm/storage/types/cache-key.type'; +import { type CacheKey } from 'src/engine/twenty-orm/storage/types/cache-key.type'; import { getFromCacheWithRecompute } from 'src/engine/utils/get-data-from-cache-with-recompute.util'; import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; import { WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; diff --git a/packages/twenty-server/src/engine/twenty-orm/interfaces/twenty-orm-options.interface.ts b/packages/twenty-server/src/engine/twenty-orm/interfaces/twenty-orm-options.interface.ts index efdfd2d8d29..bf7f2daa93c 100644 --- a/packages/twenty-server/src/engine/twenty-orm/interfaces/twenty-orm-options.interface.ts +++ b/packages/twenty-server/src/engine/twenty-orm/interfaces/twenty-orm-options.interface.ts @@ -1,4 +1,4 @@ -import { FactoryProvider, ModuleMetadata } from '@nestjs/common'; +import { type FactoryProvider, type ModuleMetadata } from '@nestjs/common'; // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface TwentyORMOptions {} diff --git a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface.ts b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface.ts index c9823dfc52a..f665575bac5 100644 --- a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface.ts +++ b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface.ts @@ -1,10 +1,10 @@ -import { ObjectType } from 'typeorm'; +import { type ObjectType } from 'typeorm'; -import { RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; -import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; +import { type RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; +import { type RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; +import { type Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export type WorkspaceDynamicRelationMetadataArgsFactory = ( oppositeObjectMetadata: ObjectMetadataEntity, diff --git a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-entity-metadata-args.interface.ts b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-entity-metadata-args.interface.ts index ce6e0a6c59a..dc3ae7aeb02 100644 --- a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-entity-metadata-args.interface.ts +++ b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-entity-metadata-args.interface.ts @@ -1,6 +1,6 @@ -import { Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; +import { type Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; -import { WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; +import { type WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; export interface WorkspaceEntityMetadataArgs { /** diff --git a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-extended-entity-metadata-args.interface.ts b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-extended-entity-metadata-args.interface.ts index 12706f00484..7baf8fb24e5 100644 --- a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-extended-entity-metadata-args.interface.ts +++ b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-extended-entity-metadata-args.interface.ts @@ -1,4 +1,4 @@ -import { Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; +import { type Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; export interface WorkspaceExtendedEntityMetadataArgs { /** diff --git a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-field-metadata-args.interface.ts b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-field-metadata-args.interface.ts index e4f05481619..df5143f4762 100644 --- a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-field-metadata-args.interface.ts +++ b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-field-metadata-args.interface.ts @@ -1,11 +1,11 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; -import { FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; -import { FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; -import { Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; +import { type FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataOptions } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-options.interface'; +import { type FieldMetadataSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export interface WorkspaceFieldMetadataArgs { /** diff --git a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-index-metadata-args.interface.ts b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-index-metadata-args.interface.ts index 65436a7f166..a669d95c793 100644 --- a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-index-metadata-args.interface.ts +++ b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-index-metadata-args.interface.ts @@ -1,6 +1,6 @@ -import { Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; +import { type Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; -import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; +import { type IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; export interface WorkspaceIndexMetadataArgs { /** diff --git a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-internal-context.interface.ts b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-internal-context.interface.ts index 3899b5c5e05..1f93da6149a 100644 --- a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-internal-context.interface.ts +++ b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-internal-context.interface.ts @@ -1,6 +1,6 @@ -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; -import { WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; export interface WorkspaceInternalContext { workspaceId: string; diff --git a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface.ts b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface.ts index 7d7406e32a1..e0e2db39a54 100644 --- a/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface.ts +++ b/packages/twenty-server/src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface.ts @@ -1,10 +1,10 @@ -import { ObjectType } from 'typeorm'; +import { type ObjectType } from 'typeorm'; -import { RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; -import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; +import { type RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; +import { type RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; +import { type Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export interface WorkspaceRelationMetadataArgs { /** diff --git a/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/__tests__/pg-shared-pool.service.spec.ts b/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/__tests__/pg-shared-pool.service.spec.ts index 1864111f742..31468a858fe 100644 --- a/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/__tests__/pg-shared-pool.service.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/__tests__/pg-shared-pool.service.spec.ts @@ -1,5 +1,5 @@ -import { Logger, LogLevel } from '@nestjs/common'; -import { Test, TestingModule } from '@nestjs/testing'; +import { type Logger, type LogLevel } from '@nestjs/common'; +import { Test, type TestingModule } from '@nestjs/testing'; import { Pool } from 'pg'; diff --git a/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/pg-shared-pool.module.ts b/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/pg-shared-pool.module.ts index 133942d768d..7a45a53a366 100644 --- a/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/pg-shared-pool.module.ts +++ b/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/pg-shared-pool.module.ts @@ -2,8 +2,8 @@ import { Global, Logger, Module, - OnApplicationShutdown, - OnModuleInit, + type OnApplicationShutdown, + type OnModuleInit, } from '@nestjs/common'; import { TwentyConfigModule } from 'src/engine/core-modules/twenty-config/twenty-config.module'; diff --git a/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/pg-shared-pool.service.ts b/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/pg-shared-pool.service.ts index 7b17865415c..55ec21788ee 100644 --- a/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/pg-shared-pool.service.ts +++ b/packages/twenty-server/src/engine/twenty-orm/pg-shared-pool/pg-shared-pool.service.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; -import pg, { Pool, PoolConfig } from 'pg'; +import pg, { type Pool, type PoolConfig } from 'pg'; import { isDefined } from 'twenty-shared/utils'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/engine/twenty-orm/query-runner/workspace-query-runner.ts b/packages/twenty-server/src/engine/twenty-orm/query-runner/workspace-query-runner.ts index ac51d94e508..0d11a14dd86 100644 --- a/packages/twenty-server/src/engine/twenty-orm/query-runner/workspace-query-runner.ts +++ b/packages/twenty-server/src/engine/twenty-orm/query-runner/workspace-query-runner.ts @@ -1,6 +1,6 @@ -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; interface WorkspaceQueryRunner extends Omit { manager: WorkspaceEntityManager; diff --git a/packages/twenty-server/src/engine/twenty-orm/relation-nested-queries/relation-nested-queries.ts b/packages/twenty-server/src/engine/twenty-orm/relation-nested-queries/relation-nested-queries.ts index e6b5ac4cbe2..f98bb5441eb 100644 --- a/packages/twenty-server/src/engine/twenty-orm/relation-nested-queries/relation-nested-queries.ts +++ b/packages/twenty-server/src/engine/twenty-orm/relation-nested-queries/relation-nested-queries.ts @@ -1,22 +1,26 @@ import { isDefined } from 'class-validator'; import { RELATION_NESTED_QUERY_KEYWORDS } from 'twenty-shared/constants'; -import { EntityTarget, ObjectLiteral, SelectQueryBuilder } from 'typeorm'; -import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; - -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; - -import { QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; -import { RelationConnectQueryConfig } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; import { - RelationConnectQueryFieldsByEntityIndex, - RelationDisconnectQueryFieldsByEntityIndex, + type EntityTarget, + type ObjectLiteral, + type SelectQueryBuilder, +} from 'typeorm'; +import { type QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; + +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; + +import { type QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; +import { type RelationConnectQueryConfig } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; +import { + type RelationConnectQueryFieldsByEntityIndex, + type RelationDisconnectQueryFieldsByEntityIndex, } from 'src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type'; import { TwentyORMException, TwentyORMExceptionCode, } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; import { formatConnectRecordNotFoundErrorMessage } from 'src/engine/twenty-orm/relation-nested-queries/utils/formatConnectRecordNotFoundErrorMessage.util'; -import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; +import { type WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; import { computeRelationConnectQueryConfigs } from 'src/engine/twenty-orm/utils/compute-relation-connect-query-configs.util'; import { createSqlWhereTupleInClause } from 'src/engine/twenty-orm/utils/create-sql-where-tuple-in-clause.utils'; import { extractNestedRelationFieldsByEntityIndex } from 'src/engine/twenty-orm/utils/extract-nested-relation-fields-by-entity-index.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/relation-nested-queries/utils/formatConnectRecordNotFoundErrorMessage.util.ts b/packages/twenty-server/src/engine/twenty-orm/relation-nested-queries/utils/formatConnectRecordNotFoundErrorMessage.util.ts index d5d87df10ac..fde8fad8ec5 100644 --- a/packages/twenty-server/src/engine/twenty-orm/relation-nested-queries/utils/formatConnectRecordNotFoundErrorMessage.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/relation-nested-queries/utils/formatConnectRecordNotFoundErrorMessage.util.ts @@ -1,6 +1,6 @@ import { t } from '@lingui/core/macro'; -import { UniqueConstraintCondition } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; +import { type UniqueConstraintCondition } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; export const formatConnectRecordNotFoundErrorMessage = ( connectFieldName: string, diff --git a/packages/twenty-server/src/engine/twenty-orm/repository/__tests__/workspace.repository.spec.ts b/packages/twenty-server/src/engine/twenty-orm/repository/__tests__/workspace.repository.spec.ts index 9aa773e3a1f..f0b7efd8aba 100644 --- a/packages/twenty-server/src/engine/twenty-orm/repository/__tests__/workspace.repository.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/repository/__tests__/workspace.repository.spec.ts @@ -1,18 +1,18 @@ -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; import { - DeepPartial, - FindManyOptions, - FindOneOptions, - FindOptionsWhere, - ObjectLiteral, - QueryRunner, + type DeepPartial, + type FindManyOptions, + type FindOneOptions, + type FindOptionsWhere, + type ObjectLiteral, + type QueryRunner, } from 'typeorm'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; describe('WorkspaceRepository', () => { diff --git a/packages/twenty-server/src/engine/twenty-orm/repository/permissions.utils.ts b/packages/twenty-server/src/engine/twenty-orm/repository/permissions.utils.ts index 37d91a50d64..5dcc0606a40 100644 --- a/packages/twenty-server/src/engine/twenty-orm/repository/permissions.utils.ts +++ b/packages/twenty-server/src/engine/twenty-orm/repository/permissions.utils.ts @@ -1,11 +1,11 @@ import { isNonEmptyString } from '@sniptt/guards'; import isEmpty from 'lodash.isempty'; import { - ObjectsPermissionsDeprecated, - RestrictedFieldsPermissions, + type ObjectsPermissionsDeprecated, + type RestrictedFieldsPermissions, } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { QueryExpressionMap } from 'typeorm/query-builder/QueryExpressionMap'; +import { type QueryExpressionMap } from 'typeorm/query-builder/QueryExpressionMap'; import { ProcessAggregateHelper } from 'src/engine/api/graphql/graphql-query-runner/helpers/process-aggregate.helper'; import { InternalServerError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; @@ -14,7 +14,7 @@ import { PermissionsExceptionCode, PermissionsExceptionMessage, } from 'src/engine/metadata-modules/permissions/permissions.exception'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getColumnNameToFieldMetadataIdMap } from 'src/engine/twenty-orm/utils/get-column-name-to-field-metadata-id.util'; const getTargetEntityAndOperationType = (expressionMap: QueryExpressionMap) => { diff --git a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-delete-query-builder.ts b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-delete-query-builder.ts index b45cc567f0a..6e72b03167c 100644 --- a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-delete-query-builder.ts +++ b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-delete-query-builder.ts @@ -1,18 +1,18 @@ -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; import { DeleteQueryBuilder, - DeleteResult, - EntityTarget, - InsertQueryBuilder, - ObjectLiteral, + type DeleteResult, + type EntityTarget, + type InsertQueryBuilder, + type ObjectLiteral, } from 'typeorm'; -import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; +import { type QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { computeTwentyORMException } from 'src/engine/twenty-orm/error-handling/compute-twenty-orm-exception'; import { @@ -21,8 +21,8 @@ import { } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; import { validateQueryIsPermittedOrThrow } from 'src/engine/twenty-orm/repository/permissions.utils'; import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; -import { WorkspaceSoftDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-soft-delete-query-builder'; -import { WorkspaceUpdateQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-update-query-builder'; +import { type WorkspaceSoftDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-soft-delete-query-builder'; +import { type WorkspaceUpdateQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-update-query-builder'; import { formatResult } from 'src/engine/twenty-orm/utils/format-result.util'; import { getObjectMetadataFromEntityTarget } from 'src/engine/twenty-orm/utils/get-object-metadata-from-entity-target.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-insert-query-builder.ts b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-insert-query-builder.ts index 042cd29f1d9..41ef4f38b95 100644 --- a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-insert-query-builder.ts +++ b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-insert-query-builder.ts @@ -1,22 +1,22 @@ -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { - EntityTarget, + type EntityTarget, InsertQueryBuilder, - InsertResult, - ObjectLiteral, + type InsertResult, + type ObjectLiteral, } from 'typeorm'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; -import { QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; -import { RelationConnectQueryConfig } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; -import { RelationDisconnectQueryFieldsByEntityIndex } from 'src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; +import { type RelationConnectQueryConfig } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; +import { type RelationDisconnectQueryFieldsByEntityIndex } from 'src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { computeTwentyORMException } from 'src/engine/twenty-orm/error-handling/compute-twenty-orm-exception'; import { TwentyORMException, @@ -24,10 +24,10 @@ import { } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; import { RelationNestedQueries } from 'src/engine/twenty-orm/relation-nested-queries/relation-nested-queries'; import { validateQueryIsPermittedOrThrow } from 'src/engine/twenty-orm/repository/permissions.utils'; -import { WorkspaceDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-delete-query-builder'; +import { type WorkspaceDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-delete-query-builder'; import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; -import { WorkspaceSoftDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-soft-delete-query-builder'; -import { WorkspaceUpdateQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-update-query-builder'; +import { type WorkspaceSoftDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-soft-delete-query-builder'; +import { type WorkspaceUpdateQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-update-query-builder'; import { formatData } from 'src/engine/twenty-orm/utils/format-data.util'; import { formatResult } from 'src/engine/twenty-orm/utils/format-result.util'; import { getObjectMetadataFromEntityTarget } from 'src/engine/twenty-orm/utils/get-object-metadata-from-entity-target.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-select-query-builder.ts b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-select-query-builder.ts index b5fd56dbeef..4df7e77b036 100644 --- a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-select-query-builder.ts +++ b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-select-query-builder.ts @@ -1,11 +1,15 @@ -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; -import { EntityTarget, ObjectLiteral, SelectQueryBuilder } from 'typeorm'; -import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { + type EntityTarget, + type ObjectLiteral, + SelectQueryBuilder, +} from 'typeorm'; +import { type QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { PermissionsException, diff --git a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-soft-delete-query-builder.ts b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-soft-delete-query-builder.ts index 4b5b5f5cd36..77a27cb34f2 100644 --- a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-soft-delete-query-builder.ts +++ b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-soft-delete-query-builder.ts @@ -1,17 +1,17 @@ -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; import { - EntityTarget, - InsertQueryBuilder, - ObjectLiteral, - UpdateResult, + type EntityTarget, + type InsertQueryBuilder, + type ObjectLiteral, + type UpdateResult, } from 'typeorm'; import { SoftDeleteQueryBuilder } from 'typeorm/query-builder/SoftDeleteQueryBuilder'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { computeTwentyORMException } from 'src/engine/twenty-orm/error-handling/compute-twenty-orm-exception'; import { @@ -19,9 +19,9 @@ import { TwentyORMExceptionCode, } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; import { validateQueryIsPermittedOrThrow } from 'src/engine/twenty-orm/repository/permissions.utils'; -import { WorkspaceDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-delete-query-builder'; -import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; -import { WorkspaceUpdateQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-update-query-builder'; +import { type WorkspaceDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-delete-query-builder'; +import { type WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; +import { type WorkspaceUpdateQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-update-query-builder'; import { formatResult } from 'src/engine/twenty-orm/utils/format-result.util'; import { getObjectMetadataFromEntityTarget } from 'src/engine/twenty-orm/utils/get-object-metadata-from-entity-target.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-update-query-builder.ts b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-update-query-builder.ts index 78cb70f7616..3052ac897ad 100644 --- a/packages/twenty-server/src/engine/twenty-orm/repository/workspace-update-query-builder.ts +++ b/packages/twenty-server/src/engine/twenty-orm/repository/workspace-update-query-builder.ts @@ -1,22 +1,22 @@ -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { - EntityTarget, - ObjectLiteral, + type EntityTarget, + type ObjectLiteral, UpdateQueryBuilder, - UpdateResult, + type UpdateResult, } from 'typeorm'; -import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; +import { type QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; -import { QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; -import { RelationConnectQueryConfig } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; -import { RelationDisconnectQueryFieldsByEntityIndex } from 'src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type'; +import { type QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; +import { type RelationConnectQueryConfig } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; +import { type RelationDisconnectQueryFieldsByEntityIndex } from 'src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type'; import { computeTwentyORMException } from 'src/engine/twenty-orm/error-handling/compute-twenty-orm-exception'; import { TwentyORMException, @@ -24,9 +24,9 @@ import { } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; import { RelationNestedQueries } from 'src/engine/twenty-orm/relation-nested-queries/relation-nested-queries'; import { validateQueryIsPermittedOrThrow } from 'src/engine/twenty-orm/repository/permissions.utils'; -import { WorkspaceDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-delete-query-builder'; +import { type WorkspaceDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-delete-query-builder'; import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; -import { WorkspaceSoftDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-soft-delete-query-builder'; +import { type WorkspaceSoftDeleteQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-soft-delete-query-builder'; import { formatData } from 'src/engine/twenty-orm/utils/format-data.util'; import { formatResult } from 'src/engine/twenty-orm/utils/format-result.util'; import { getObjectMetadataFromEntityTarget } from 'src/engine/twenty-orm/utils/get-object-metadata-from-entity-target.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/repository/workspace.repository.ts b/packages/twenty-server/src/engine/twenty-orm/repository/workspace.repository.ts index 11992c381ce..28d99877d46 100644 --- a/packages/twenty-server/src/engine/twenty-orm/repository/workspace.repository.ts +++ b/packages/twenty-server/src/engine/twenty-orm/repository/workspace.repository.ts @@ -1,35 +1,35 @@ -import { ObjectsPermissionsDeprecated } from 'twenty-shared/types'; +import { type ObjectsPermissionsDeprecated } from 'twenty-shared/types'; import { - DeepPartial, - DeleteResult, - EntityTarget, - FindManyOptions, - FindOneOptions, - FindOptionsWhere, - InsertResult, - ObjectId, - ObjectLiteral, - QueryRunner, - RemoveOptions, + type DeepPartial, + type DeleteResult, + type EntityTarget, + type FindManyOptions, + type FindOneOptions, + type FindOptionsWhere, + type InsertResult, + type ObjectId, + type ObjectLiteral, + type QueryRunner, + type RemoveOptions, Repository, - SaveOptions, - UpdateResult, + type SaveOptions, + type UpdateResult, } from 'typeorm'; -import { PickKeysByType } from 'typeorm/common/PickKeysByType'; -import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; -import { UpsertOptions } from 'typeorm/repository/UpsertOptions'; +import { type PickKeysByType } from 'typeorm/common/PickKeysByType'; +import { type QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; +import { type UpsertOptions } from 'typeorm/repository/UpsertOptions'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { PermissionsException, PermissionsExceptionCode, } from 'src/engine/metadata-modules/permissions/permissions.exception'; -import { DeepPartialWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/deep-partial-entity-with-nested-relation-fields.type'; -import { QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type DeepPartialWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/deep-partial-entity-with-nested-relation-fields.type'; +import { type QueryDeepPartialEntityWithNestedRelationFields } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { WorkspaceSelectQueryBuilder } from 'src/engine/twenty-orm/repository/workspace-select-query-builder'; import { formatData } from 'src/engine/twenty-orm/utils/format-data.util'; import { getObjectMetadataFromEntityTarget } from 'src/engine/twenty-orm/utils/get-object-metadata-from-entity-target.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/storage/metadata-args.storage.ts b/packages/twenty-server/src/engine/twenty-orm/storage/metadata-args.storage.ts index 69807d28d2a..e4d56ca1b3a 100644 --- a/packages/twenty-server/src/engine/twenty-orm/storage/metadata-args.storage.ts +++ b/packages/twenty-server/src/engine/twenty-orm/storage/metadata-args.storage.ts @@ -1,12 +1,12 @@ /* eslint-disable @typescript-eslint/ban-types */ -import { WorkspaceDynamicRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface'; -import { WorkspaceEntityMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-entity-metadata-args.interface'; -import { WorkspaceExtendedEntityMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-extended-entity-metadata-args.interface'; -import { WorkspaceFieldMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-field-metadata-args.interface'; -import { WorkspaceIndexMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-index-metadata-args.interface'; -import { WorkspaceJoinColumnsMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-join-columns-metadata-args.interface'; -import { WorkspaceRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface'; +import { type WorkspaceDynamicRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface'; +import { type WorkspaceEntityMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-entity-metadata-args.interface'; +import { type WorkspaceExtendedEntityMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-extended-entity-metadata-args.interface'; +import { type WorkspaceFieldMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-field-metadata-args.interface'; +import { type WorkspaceIndexMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-index-metadata-args.interface'; +import { type WorkspaceJoinColumnsMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-join-columns-metadata-args.interface'; +import { type WorkspaceRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface'; export class MetadataArgsStorage { private readonly entities: WorkspaceEntityMetadataArgs[] = []; diff --git a/packages/twenty-server/src/engine/twenty-orm/storage/promise-memoizer.storage.ts b/packages/twenty-server/src/engine/twenty-orm/storage/promise-memoizer.storage.ts index 03f2ab674d4..e56e9b0b7ea 100644 --- a/packages/twenty-server/src/engine/twenty-orm/storage/promise-memoizer.storage.ts +++ b/packages/twenty-server/src/engine/twenty-orm/storage/promise-memoizer.storage.ts @@ -1,9 +1,9 @@ -import { Milliseconds } from 'cache-manager'; +import { type Milliseconds } from 'cache-manager'; import { isDefined } from 'twenty-shared/utils'; import { NodeEnvironment } from 'src/engine/core-modules/twenty-config/interfaces/node-environment.interface'; -import { CacheKey } from 'src/engine/twenty-orm/storage/types/cache-key.type'; +import { type CacheKey } from 'src/engine/twenty-orm/storage/types/cache-key.type'; type AsyncFactoryCallback = () => Promise; diff --git a/packages/twenty-server/src/engine/twenty-orm/storage/workspace-entities.storage.ts b/packages/twenty-server/src/engine/twenty-orm/storage/workspace-entities.storage.ts index ed8fdd70ada..53f3db668ff 100644 --- a/packages/twenty-server/src/engine/twenty-orm/storage/workspace-entities.storage.ts +++ b/packages/twenty-server/src/engine/twenty-orm/storage/workspace-entities.storage.ts @@ -1,4 +1,4 @@ -import { EntitySchema } from 'typeorm'; +import { type EntitySchema } from 'typeorm'; export class WorkspaceEntitiesStorage { private static workspaceEntities = new Map< diff --git a/packages/twenty-server/src/engine/twenty-orm/twenty-orm-global.manager.ts b/packages/twenty-server/src/engine/twenty-orm/twenty-orm-global.manager.ts index 8a48ba600c1..af5ed7138a7 100644 --- a/packages/twenty-server/src/engine/twenty-orm/twenty-orm-global.manager.ts +++ b/packages/twenty-server/src/engine/twenty-orm/twenty-orm-global.manager.ts @@ -1,9 +1,9 @@ -import { Injectable, Type } from '@nestjs/common'; +import { Injectable, type Type } from '@nestjs/common'; -import { ObjectLiteral } from 'typeorm'; +import { type ObjectLiteral } from 'typeorm'; import { WorkspaceDatasourceFactory } from 'src/engine/twenty-orm/factories/workspace-datasource.factory'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { convertClassNameToObjectMetadataName } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/convert-class-to-object-metadata-name.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/twenty-orm/twenty-orm.manager.ts b/packages/twenty-server/src/engine/twenty-orm/twenty-orm.manager.ts index ef9eebf4f40..3c43232cbf5 100644 --- a/packages/twenty-server/src/engine/twenty-orm/twenty-orm.manager.ts +++ b/packages/twenty-server/src/engine/twenty-orm/twenty-orm.manager.ts @@ -1,13 +1,13 @@ -import { Injectable, Type } from '@nestjs/common'; +import { Injectable, type Type } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'twenty-shared/utils'; -import { ObjectLiteral, Repository } from 'typeorm'; +import { type ObjectLiteral, Repository } from 'typeorm'; import { RoleTargetsEntity } from 'src/engine/metadata-modules/role/role-targets.entity'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; import { WorkspaceDatasourceFactory } from 'src/engine/twenty-orm/factories/workspace-datasource.factory'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { convertClassNameToObjectMetadataName } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/convert-class-to-object-metadata-name.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/twenty-orm/twenty-orm.module-definition.ts b/packages/twenty-server/src/engine/twenty-orm/twenty-orm.module-definition.ts index bb7d51c4429..0cc798e7481 100644 --- a/packages/twenty-server/src/engine/twenty-orm/twenty-orm.module-definition.ts +++ b/packages/twenty-server/src/engine/twenty-orm/twenty-orm.module-definition.ts @@ -1,6 +1,6 @@ import { ConfigurableModuleBuilder } from '@nestjs/common'; -import { TwentyORMOptions } from './interfaces/twenty-orm-options.interface'; +import { type TwentyORMOptions } from './interfaces/twenty-orm-options.interface'; export const { ConfigurableModuleClass, diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/compute-relation-connect-query-configs.util.spec.ts b/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/compute-relation-connect-query-configs.util.spec.ts index 858fb5ccd8e..198a2bef9df 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/compute-relation-connect-query-configs.util.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/compute-relation-connect-query-configs.util.spec.ts @@ -2,8 +2,8 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { computeRelationConnectQueryConfigs } from 'src/engine/twenty-orm/utils/compute-relation-connect-query-configs.util'; describe('computeRelationConnectQueryConfigs', () => { diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-column-name-to-field-metadata-id.util.spec.ts b/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-column-name-to-field-metadata-id.util.spec.ts index f5df6cec13f..f671f48632c 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-column-name-to-field-metadata-id.util.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-column-name-to-field-metadata-id.util.spec.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { getColumnNameToFieldMetadataIdMap } from 'src/engine/twenty-orm/utils/get-column-name-to-field-metadata-id.util'; describe('getColumnNameToFieldMetadataIdMap', () => { diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-field-metadata-id-to-column-names-map.util.spec.ts b/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-field-metadata-id-to-column-names-map.util.spec.ts index 4c61fa65314..9e7cc6e8519 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-field-metadata-id-to-column-names-map.util.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-field-metadata-id-to-column-names-map.util.spec.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { getFieldMetadataIdToColumnNamesMap } from 'src/engine/twenty-orm/utils/get-field-metadata-id-to-column-names-map.util'; describe('getFieldMetadataIdToColumnNamesMap', () => { diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-record-to-connect-fields.util.spec.ts b/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-record-to-connect-fields.util.spec.ts index 4109277aa49..7f01eac3cae 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-record-to-connect-fields.util.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/__tests__/get-record-to-connect-fields.util.spec.ts @@ -1,6 +1,6 @@ import { - RelationConnectQueryConfig, - UniqueConstraintCondition, + type RelationConnectQueryConfig, + type UniqueConstraintCondition, } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; import { getRecordToConnectFields } from 'src/engine/twenty-orm/utils/get-record-to-connect-fields.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/compute-relation-connect-query-configs.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/compute-relation-connect-query-configs.util.ts index 76453d9c1b0..af09947a6fa 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/compute-relation-connect-query-configs.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/compute-relation-connect-query-configs.util.ts @@ -5,17 +5,17 @@ import { getUniqueConstraintsFields, isDefined } from 'twenty-shared/utils'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; -import { ConnectObject } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ConnectObject } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; import { - RelationConnectQueryConfig, - UniqueConstraintCondition, + type RelationConnectQueryConfig, + type UniqueConstraintCondition, } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; -import { RelationConnectQueryFieldsByEntityIndex } from 'src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type'; +import { type RelationConnectQueryFieldsByEntityIndex } from 'src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type'; import { TwentyORMException, TwentyORMExceptionCode, diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/determine-schema-relation-details.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/determine-schema-relation-details.util.ts index 40dc20a21fb..7025e6e45cb 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/determine-schema-relation-details.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/determine-schema-relation-details.util.ts @@ -1,8 +1,8 @@ -import { FieldMetadataType } from 'twenty-shared/types'; -import { RelationType } from 'typeorm/metadata/types/RelationTypes'; +import { type FieldMetadataType } from 'twenty-shared/types'; +import { type RelationType } from 'typeorm/metadata/types/RelationTypes'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { RelationException, RelationExceptionCode, diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/extract-nested-relation-fields-by-entity-index.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/extract-nested-relation-fields-by-entity-index.util.ts index 8a24926c27e..6adccdeec5d 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/extract-nested-relation-fields-by-entity-index.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/extract-nested-relation-fields-by-entity-index.util.ts @@ -2,12 +2,12 @@ import { isDefined } from 'class-validator'; import { RELATION_NESTED_QUERY_KEYWORDS } from 'twenty-shared/constants'; import { - ConnectObject, - DisconnectObject, + type ConnectObject, + type DisconnectObject, } from 'src/engine/twenty-orm/entity-manager/types/query-deep-partial-entity-with-nested-relation-fields.type'; import { - RelationConnectQueryFieldsByEntityIndex, - RelationDisconnectQueryFieldsByEntityIndex, + type RelationConnectQueryFieldsByEntityIndex, + type RelationDisconnectQueryFieldsByEntityIndex, } from 'src/engine/twenty-orm/entity-manager/types/relation-nested-query-fields-by-entity-index.type'; import { TwentyORMException, diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/format-data.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/format-data.util.ts index c7f76b81122..55b719135bf 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/format-data.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/format-data.util.ts @@ -2,10 +2,10 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { capitalize } from 'twenty-shared/utils'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; export function formatData( data: T, diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/format-result.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/format-result.util.ts index b67a59a7dda..e33b07eae2c 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/format-result.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/format-result.util.ts @@ -5,10 +5,10 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeCompositeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getCompositeFieldMetadataCollection } from 'src/engine/twenty-orm/utils/get-composite-field-metadata-collection'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; import { isDate } from 'src/utils/date/isDate'; diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/get-column-name-to-field-metadata-id.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/get-column-name-to-field-metadata-id.util.ts index 571d09a5b63..9affc80f9b7 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/get-column-name-to-field-metadata-id.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/get-column-name-to-field-metadata-id.util.ts @@ -1,12 +1,12 @@ import { isDefined } from 'twenty-shared/utils'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeCompositeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { - ColumnNameProcessor, + type ColumnNameProcessor, processFieldMetadataForColumnNameMapping, } from 'src/engine/twenty-orm/utils/process-field-metadata-for-column-name-mapping.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/get-composite-field-metadata-collection.ts b/packages/twenty-server/src/engine/twenty-orm/utils/get-composite-field-metadata-collection.ts index de829cb19a3..4822de779f8 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/get-composite-field-metadata-collection.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/get-composite-field-metadata-collection.ts @@ -1,5 +1,5 @@ import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export function getCompositeFieldMetadataCollection( ObjectMetadataItemWithFieldMaps: ObjectMetadataItemWithFieldMaps, diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/get-field-metadata-id-to-column-names-map.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/get-field-metadata-id-to-column-names-map.util.ts index 3ffc1b98f1c..1facda8e6f7 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/get-field-metadata-id-to-column-names-map.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/get-field-metadata-id-to-column-names-map.util.ts @@ -1,10 +1,10 @@ -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeCompositeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { - ColumnNameProcessor, + type ColumnNameProcessor, processFieldMetadataForColumnNameMapping, } from 'src/engine/twenty-orm/utils/process-field-metadata-for-column-name-mapping.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/get-join-column.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/get-join-column.util.ts index 2e71bedda76..6bcd01f9be6 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/get-join-column.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/get-join-column.util.ts @@ -1,6 +1,6 @@ import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { WorkspaceJoinColumnsMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-join-columns-metadata-args.interface'; -import { WorkspaceRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface'; +import { type WorkspaceJoinColumnsMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-join-columns-metadata-args.interface'; +import { type WorkspaceRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface'; import { RelationException, diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/get-object-metadata-from-entity-target.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/get-object-metadata-from-entity-target.util.ts index 5d0f9b19dd0..b58c1a4231a 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/get-object-metadata-from-entity-target.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/get-object-metadata-from-entity-target.util.ts @@ -1,8 +1,12 @@ -import { EntitySchema, EntityTarget, ObjectLiteral } from 'typeorm'; +import { + type EntitySchema, + type EntityTarget, + type ObjectLiteral, +} from 'typeorm'; -import { WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; +import { type WorkspaceInternalContext } from 'src/engine/twenty-orm/interfaces/workspace-internal-context.interface'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { getObjectMetadataMapItemByNameSingular } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util'; import { TwentyORMException, diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/get-record-to-connect-fields.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/get-record-to-connect-fields.util.ts index 046cd1caf64..8a74b4f4cba 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/get-record-to-connect-fields.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/get-record-to-connect-fields.util.ts @@ -1,4 +1,4 @@ -import { RelationConnectQueryConfig } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; +import { type RelationConnectQueryConfig } from 'src/engine/twenty-orm/entity-manager/types/relation-connect-query-config.type'; export const getRecordToConnectFields = ( connectQueryConfig: RelationConnectQueryConfig, diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/process-field-metadata-for-column-name-mapping.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/process-field-metadata-for-column-name-mapping.util.ts index 937a8bda29c..d3daa029ce9 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/process-field-metadata-for-column-name-mapping.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/process-field-metadata-for-column-name-mapping.util.ts @@ -1,18 +1,18 @@ -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; -import { FieldMetadataRelationSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type FieldMetadataRelationSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { extractGraphQLRelationFieldNames } from 'src/engine/api/graphql/workspace-schema-builder/utils/extract-graphql-relation-field-names.util'; import { isFieldMetadataRelationOrMorphRelation } from 'src/engine/api/graphql/workspace-schema-builder/utils/is-field-metadata-relation-or-morph-relation.utils'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; import { PermissionsException, PermissionsExceptionCode, } from 'src/engine/metadata-modules/permissions/permissions.exception'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; export type ColumnNameProcessor = { processCompositeField: ({ diff --git a/packages/twenty-server/src/engine/twenty-orm/utils/twenty-orm-graphql-api-exception-handler.util.ts b/packages/twenty-server/src/engine/twenty-orm/utils/twenty-orm-graphql-api-exception-handler.util.ts index 7182150fd1f..1b70ad8a9e4 100644 --- a/packages/twenty-server/src/engine/twenty-orm/utils/twenty-orm-graphql-api-exception-handler.util.ts +++ b/packages/twenty-server/src/engine/twenty-orm/utils/twenty-orm-graphql-api-exception-handler.util.ts @@ -1,6 +1,6 @@ import { UserInputError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { - TwentyORMException, + type TwentyORMException, TwentyORMExceptionCode, } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/__tests__/workspace-schema-manager.service.spec.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/__tests__/workspace-schema-manager.service.spec.ts index 2cb2756c247..170d7ee2252 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/__tests__/workspace-schema-manager.service.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/__tests__/workspace-schema-manager.service.spec.ts @@ -1,6 +1,6 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; import { WorkspaceSchemaColumnManagerService } from 'src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-column-manager.service'; import { WorkspaceSchemaEnumManagerService } from 'src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-enum-manager.service'; diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-column-manager.service.spec.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-column-manager.service.spec.ts index d54691cf640..f86f968a6a1 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-column-manager.service.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-column-manager.service.spec.ts @@ -1,6 +1,6 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; import { WorkspaceSchemaColumnManagerService } from 'src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-column-manager.service'; diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-enum-manager.service.spec.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-enum-manager.service.spec.ts index 49e7e33dd2b..de6c8ff934d 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-enum-manager.service.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-enum-manager.service.spec.ts @@ -1,6 +1,6 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; import { TwentyORMException, diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-foreign-key-manager.service.spec.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-foreign-key-manager.service.spec.ts index 7228dae3514..3faecc3a456 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-foreign-key-manager.service.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-foreign-key-manager.service.spec.ts @@ -1,9 +1,9 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; import { WorkspaceSchemaForeignKeyManagerService } from 'src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-foreign-key-manager.service'; -import { WorkspaceSchemaForeignKeyDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-foreign-key-definition.type'; +import { type WorkspaceSchemaForeignKeyDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-foreign-key-definition.type'; describe('WorkspaceSchemaForeignKeyManager', () => { let service: WorkspaceSchemaForeignKeyManagerService; diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-index-manager.service.spec.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-index-manager.service.spec.ts index 91b3d7c5365..1ffcb3b40c2 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-index-manager.service.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-index-manager.service.spec.ts @@ -1,9 +1,9 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; import { WorkspaceSchemaIndexManagerService } from 'src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-index-manager.service'; -import { WorkspaceSchemaIndexDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-index-definition.type'; +import { type WorkspaceSchemaIndexDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-index-definition.type'; describe('WorkspaceSchemaIndexManager', () => { let service: WorkspaceSchemaIndexManagerService; diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-table-manager.service.spec.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-table-manager.service.spec.ts index 9ee1d302ea1..3f29d51ff48 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-table-manager.service.spec.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/__tests__/workspace-schema-table-manager.service.spec.ts @@ -1,6 +1,6 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; import { WorkspaceSchemaTableManagerService } from 'src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-table-manager.service'; diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-column-manager.service.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-column-manager.service.ts index a05af290c85..027d0e73e3c 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-column-manager.service.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-column-manager.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; -import { WorkspaceSchemaColumnDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-column-definition.type'; +import { type WorkspaceSchemaColumnDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-column-definition.type'; import { sanitizeDefaultValue } from 'src/engine/twenty-orm/workspace-schema-manager/utils/sanitize-default-value.util'; import { removeSqlDDLInjection } from 'src/engine/workspace-manager/workspace-migration-runner/utils/remove-sql-injection.util'; diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-enum-manager.service.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-enum-manager.service.ts index 7e54ac4c105..75d81cbbeb2 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-enum-manager.service.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-enum-manager.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; import { TwentyORMException, diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-foreign-key-manager.service.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-foreign-key-manager.service.ts index 4b741cab962..627a61755f3 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-foreign-key-manager.service.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-foreign-key-manager.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; -import { WorkspaceSchemaForeignKeyDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-foreign-key-definition.type'; +import { type WorkspaceSchemaForeignKeyDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-foreign-key-definition.type'; import { removeSqlDDLInjection } from 'src/engine/workspace-manager/workspace-migration-runner/utils/remove-sql-injection.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-index-manager.service.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-index-manager.service.ts index ac601574934..8ab7e5059f1 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-index-manager.service.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-index-manager.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; -import { WorkspaceSchemaIndexDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-index-definition.type'; +import { type WorkspaceSchemaIndexDefinition } from 'src/engine/twenty-orm/workspace-schema-manager/types/workspace-schema-index-definition.type'; import { removeSqlDDLInjection } from 'src/engine/workspace-manager/workspace-migration-runner/utils/remove-sql-injection.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-table-manager.service.ts b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-table-manager.service.ts index 5ced5571ec6..28bac83911d 100644 --- a/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-table-manager.service.ts +++ b/packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/services/workspace-schema-table-manager.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; import { sanitizeDefaultValue } from 'src/engine/twenty-orm/workspace-schema-manager/utils/sanitize-default-value.util'; import { removeSqlDDLInjection } from 'src/engine/workspace-manager/workspace-migration-runner/utils/remove-sql-injection.util'; diff --git a/packages/twenty-server/src/engine/utils/__tests__/get-resolver-name.spec.ts b/packages/twenty-server/src/engine/utils/__tests__/get-resolver-name.spec.ts index dec23df4b14..e50528d2fa6 100644 --- a/packages/twenty-server/src/engine/utils/__tests__/get-resolver-name.spec.ts +++ b/packages/twenty-server/src/engine/utils/__tests__/get-resolver-name.spec.ts @@ -1,4 +1,4 @@ -import { WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { getResolverName } from 'src/engine/utils/get-resolver-name.util'; diff --git a/packages/twenty-server/src/engine/utils/compute-object-target-table.util.ts b/packages/twenty-server/src/engine/utils/compute-object-target-table.util.ts index 7ae1f52557d..78560e2c1da 100644 --- a/packages/twenty-server/src/engine/utils/compute-object-target-table.util.ts +++ b/packages/twenty-server/src/engine/utils/compute-object-target-table.util.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { computeTableName } from './compute-table-name.util'; diff --git a/packages/twenty-server/src/engine/utils/convert-object-metadata-to-schema-properties.util.ts b/packages/twenty-server/src/engine/utils/convert-object-metadata-to-schema-properties.util.ts index 43ff1f7484c..c88de8940bd 100644 --- a/packages/twenty-server/src/engine/utils/convert-object-metadata-to-schema-properties.util.ts +++ b/packages/twenty-server/src/engine/utils/convert-object-metadata-to-schema-properties.util.ts @@ -2,13 +2,13 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { - FieldMetadataSettings, + type FieldMetadataSettings, NumberDataType, } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; export type SchemaObject = { diff --git a/packages/twenty-server/src/engine/utils/get-data-from-cache-with-recompute.util.ts b/packages/twenty-server/src/engine/utils/get-data-from-cache-with-recompute.util.ts index a2ec78239af..5a72e97f8d3 100644 --- a/packages/twenty-server/src/engine/utils/get-data-from-cache-with-recompute.util.ts +++ b/packages/twenty-server/src/engine/utils/get-data-from-cache-with-recompute.util.ts @@ -1,10 +1,10 @@ -import { Logger } from '@nestjs/common'; +import { type Logger } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; import { TwentyORMException, - TwentyORMExceptionCode, + type TwentyORMExceptionCode, } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; type CacheResult = { diff --git a/packages/twenty-server/src/engine/utils/get-resolver-name.util.ts b/packages/twenty-server/src/engine/utils/get-resolver-name.util.ts index 087ed9856de..6b8a6459d5e 100644 --- a/packages/twenty-server/src/engine/utils/get-resolver-name.util.ts +++ b/packages/twenty-server/src/engine/utils/get-resolver-name.util.ts @@ -1,6 +1,6 @@ -import { WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspaceResolverBuilderMethodNames } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { camelCase } from 'src/utils/camel-case'; import { pascalCase } from 'src/utils/pascal-case'; diff --git a/packages/twenty-server/src/engine/utils/global-exception-handler.util.ts b/packages/twenty-server/src/engine/utils/global-exception-handler.util.ts index cf094d5063e..181bf02318b 100644 --- a/packages/twenty-server/src/engine/utils/global-exception-handler.util.ts +++ b/packages/twenty-server/src/engine/utils/global-exception-handler.util.ts @@ -2,11 +2,11 @@ import { HttpException } from '@nestjs/common'; import { GraphQLError } from 'graphql'; -import { ExceptionHandlerUser } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-user.interface'; -import { ExceptionHandlerWorkspace } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-workspace.interface'; +import { type ExceptionHandlerUser } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-user.interface'; +import { type ExceptionHandlerWorkspace } from 'src/engine/core-modules/exception-handler/interfaces/exception-handler-workspace.interface'; import { NodeEnvironment } from 'src/engine/core-modules/twenty-config/interfaces/node-environment.interface'; -import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; +import { type ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { AuthenticationError, BaseGraphQLError, @@ -18,7 +18,7 @@ import { TimeoutError, ValidationError, } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; -import { CustomException } from 'src/utils/custom-exception'; +import { type CustomException } from 'src/utils/custom-exception'; const graphQLPredefinedExceptions = { 400: ValidationError, diff --git a/packages/twenty-server/src/engine/utils/is-cached-field-metadata-of-type.util.ts b/packages/twenty-server/src/engine/utils/is-cached-field-metadata-of-type.util.ts index 37a201ae449..5429a7cc38b 100644 --- a/packages/twenty-server/src/engine/utils/is-cached-field-metadata-of-type.util.ts +++ b/packages/twenty-server/src/engine/utils/is-cached-field-metadata-of-type.util.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { CachedFieldMetadataEntity } from 'src/engine/metadata-modules/types/cached-field-metadata-entity'; +import { type CachedFieldMetadataEntity } from 'src/engine/metadata-modules/types/cached-field-metadata-entity'; export function isCachedFieldMetadataEntityOfType< Field extends CachedFieldMetadataEntity, diff --git a/packages/twenty-server/src/engine/utils/is-field-metadata-of-type.util.ts b/packages/twenty-server/src/engine/utils/is-field-metadata-of-type.util.ts index f0b184e726b..acbef3c988f 100644 --- a/packages/twenty-server/src/engine/utils/is-field-metadata-of-type.util.ts +++ b/packages/twenty-server/src/engine/utils/is-field-metadata-of-type.util.ts @@ -1,6 +1,6 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export function isFieldMetadataEntityOfType< Field extends FieldMetadataEntity, diff --git a/packages/twenty-server/src/engine/utils/should-seed-workspace-favorite.ts b/packages/twenty-server/src/engine/utils/should-seed-workspace-favorite.ts index 4f0634b8596..e8f524ed756 100644 --- a/packages/twenty-server/src/engine/utils/should-seed-workspace-favorite.ts +++ b/packages/twenty-server/src/engine/utils/should-seed-workspace-favorite.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; export const shouldSeedWorkspaceFavorite = ( diff --git a/packages/twenty-server/src/engine/utils/transform-enum-value.ts b/packages/twenty-server/src/engine/utils/transform-enum-value.ts index 20eb24e4930..74bd674e573 100644 --- a/packages/twenty-server/src/engine/utils/transform-enum-value.ts +++ b/packages/twenty-server/src/engine/utils/transform-enum-value.ts @@ -1,4 +1,4 @@ -import { FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataDefaultOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; export function transformEnumValue(options?: FieldMetadataDefaultOption[]) { return options?.map((option) => { diff --git a/packages/twenty-server/src/engine/workspace-cache-storage/workspace-cache-storage.service.ts b/packages/twenty-server/src/engine/workspace-cache-storage/workspace-cache-storage.service.ts index e4e43271a34..84b23310674 100644 --- a/packages/twenty-server/src/engine/workspace-cache-storage/workspace-cache-storage.service.ts +++ b/packages/twenty-server/src/engine/workspace-cache-storage/workspace-cache-storage.service.ts @@ -3,14 +3,14 @@ import { Injectable } from '@nestjs/common'; import crypto from 'crypto'; import { isDefined } from 'twenty-shared/utils'; -import { EntitySchemaOptions } from 'typeorm'; +import { type EntitySchemaOptions } from 'typeorm'; -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; import { InjectCacheStorage } from 'src/engine/core-modules/cache-storage/decorators/cache-storage.decorator'; import { CacheStorageService } from 'src/engine/core-modules/cache-storage/services/cache-storage.service'; import { CacheStorageNamespace } from 'src/engine/core-modules/cache-storage/types/cache-storage-namespace.enum'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { WorkspaceMetadataCacheException, WorkspaceMetadataCacheExceptionCode, diff --git a/packages/twenty-server/src/engine/workspace-datasource/workspace-datasource.service.ts b/packages/twenty-server/src/engine/workspace-datasource/workspace-datasource.service.ts index 628fb04c8cf..263defed78e 100644 --- a/packages/twenty-server/src/engine/workspace-datasource/workspace-datasource.service.ts +++ b/packages/twenty-server/src/engine/workspace-datasource/workspace-datasource.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { DataSource, EntityManager } from 'typeorm'; +import { type DataSource, type EntityManager } from 'typeorm'; import { TypeORMService } from 'src/database/typeorm/typeorm.service'; import { DataSourceService } from 'src/engine/metadata-modules/data-source/data-source.service'; diff --git a/packages/twenty-server/src/engine/workspace-event-emitter/workspace-event-emitter.ts b/packages/twenty-server/src/engine/workspace-event-emitter/workspace-event-emitter.ts index bd7d0b2e4bb..a50b90edb4b 100644 --- a/packages/twenty-server/src/engine/workspace-event-emitter/workspace-event-emitter.ts +++ b/packages/twenty-server/src/engine/workspace-event-emitter/workspace-event-emitter.ts @@ -2,19 +2,19 @@ import { Injectable } from '@nestjs/common'; import { EventEmitter2 } from '@nestjs/event-emitter'; import { isDefined } from 'twenty-shared/utils'; -import { ObjectLiteral } from 'typeorm'; +import { type ObjectLiteral } from 'typeorm'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { objectRecordChangedValues } from 'src/engine/core-modules/event-emitter/utils/object-record-changed-values'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { CustomEventName } from 'src/engine/workspace-event-emitter/types/custom-event-name.type'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type CustomEventName } from 'src/engine/workspace-event-emitter/types/custom-event-name.type'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { computeEventName } from 'src/engine/workspace-event-emitter/utils/compute-event-name'; diff --git a/packages/twenty-server/src/engine/workspace-manager/__tests__/workspace-manager.service.spec.ts b/packages/twenty-server/src/engine/workspace-manager/__tests__/workspace-manager.service.spec.ts index b81ea88e9df..fffc4c1054e 100644 --- a/packages/twenty-server/src/engine/workspace-manager/__tests__/workspace-manager.service.spec.ts +++ b/packages/twenty-server/src/engine/workspace-manager/__tests__/workspace-manager.service.spec.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/billing/utils/seed-billing-subscriptions.util.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/billing/utils/seed-billing-subscriptions.util.ts index 03258d55927..b1c7b19f431 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/billing/utils/seed-billing-subscriptions.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/billing/utils/seed-billing-subscriptions.util.ts @@ -1,4 +1,4 @@ -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; const tableName = 'billingSubscription'; diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-agents.util.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-agents.util.ts index 73c2dfcc173..5d232ec81a8 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-agents.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-agents.util.ts @@ -1,4 +1,4 @@ -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; import { AgentChatMessageRole } from 'src/engine/metadata-modules/agent/agent-chat-message.entity'; import { USER_WORKSPACE_DATA_SEED_IDS } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-user-workspaces.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-api-keys.util.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-api-keys.util.ts index 1f3cda61394..215ee412659 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-api-keys.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-api-keys.util.ts @@ -1,4 +1,4 @@ -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; import { API_KEY_DATA_SEED_IDS } from 'src/engine/workspace-manager/dev-seeder/data/constants/api-key-data-seeds.constant'; diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-core-schema.util.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-core-schema.util.ts index 7ede2e34f9c..11327b97db1 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-core-schema.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-core-schema.util.ts @@ -1,4 +1,4 @@ -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; import { seedBillingSubscriptions } from 'src/engine/workspace-manager/dev-seeder/core/billing/utils/seed-billing-subscriptions.util'; import { seedAgents } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-agents.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-feature-flags.util.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-feature-flags.util.ts index eee0f64c5bc..ad4968312f1 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-feature-flags.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-feature-flags.util.ts @@ -1,4 +1,4 @@ -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-user-workspaces.util.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-user-workspaces.util.ts index fd874e9462c..fcd5039bea4 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-user-workspaces.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-user-workspaces.util.ts @@ -1,6 +1,6 @@ -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; -import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; +import { type UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { USER_DATA_SEED_IDS } from 'src/engine/workspace-manager/dev-seeder/core/utils/seed-users.util'; import { SEED_APPLE_WORKSPACE_ID, diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-users.util.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-users.util.ts index ffb19363e42..5e55dcedf0e 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-users.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-users.util.ts @@ -1,4 +1,4 @@ -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; const tableName = 'user'; diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-workspaces.util.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-workspaces.util.ts index db521ce38a1..73313eda48b 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-workspaces.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/core/utils/seed-workspaces.util.ts @@ -1,7 +1,7 @@ import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; -import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; +import { type Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { extractVersionMajorMinorPatch } from 'src/utils/version/extract-version-major-minor-patch'; const tableName = 'workspace'; diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/data/services/dev-seeder-data.service.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/data/services/dev-seeder-data.service.ts index ad182fd4fde..fc41cc102a4 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/data/services/dev-seeder-data.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/data/services/dev-seeder-data.service.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { computeTableName } from 'src/engine/utils/compute-table-name.util'; import { shouldSeedWorkspaceFavorite } from 'src/engine/utils/should-seed-workspace-favorite'; import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/data/services/timeline-activity-seeder.service.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/data/services/timeline-activity-seeder.service.ts index 3cd06c67de9..212e38472e1 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/data/services/timeline-activity-seeder.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/data/services/timeline-activity-seeder.service.ts @@ -3,7 +3,7 @@ import { Injectable } from '@nestjs/common'; import chunk from 'lodash.chunk'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { CALENDAR_EVENT_DATA_SEEDS } from 'src/engine/workspace-manager/dev-seeder/data/constants/calendar-event-data-seeds.constant'; import { CALENDAR_EVENT_PARTICIPANT_DATA_SEEDS } from 'src/engine/workspace-manager/dev-seeder/data/constants/calendar-event-participant-data-seeds.constant'; import { COMPANY_DATA_SEEDS } from 'src/engine/workspace-manager/dev-seeder/data/constants/company-data-seeds.constant'; @@ -16,7 +16,7 @@ import { PERSON_DATA_SEEDS } from 'src/engine/workspace-manager/dev-seeder/data/ import { TASK_DATA_SEEDS } from 'src/engine/workspace-manager/dev-seeder/data/constants/task-data-seeds.constant'; import { TASK_TARGET_DATA_SEEDS } from 'src/engine/workspace-manager/dev-seeder/data/constants/task-target-data-seeds.constant'; import { WORKSPACE_MEMBER_DATA_SEED_IDS } from 'src/engine/workspace-manager/dev-seeder/data/constants/workspace-member-data-seeds.constant'; -import { TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-objects/timeline-activity.workspace-entity'; +import { type TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-objects/timeline-activity.workspace-entity'; type TimelineActivitySeedData = Pick< TimelineActivityWorkspaceEntity, diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/company-custom-field-seeds.constant.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/company-custom-field-seeds.constant.ts index f4aa3c2adfe..b1215f6d926 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/company-custom-field-seeds.constant.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/company-custom-field-seeds.constant.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; +import { type FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; export const COMPANY_CUSTOM_FIELD_SEEDS: FieldMetadataSeed[] = [ { diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/person-custom-field-seeds.constant.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/person-custom-field-seeds.constant.ts index f296c2e6407..5e1b2e6a75d 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/person-custom-field-seeds.constant.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/person-custom-field-seeds.constant.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; +import { type FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; export const PERSON_CUSTOM_FIELD_SEEDS: FieldMetadataSeed[] = [ { diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/pet-custom-field-seeds.constant.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/pet-custom-field-seeds.constant.ts index c7159496405..44acfdcee30 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/pet-custom-field-seeds.constant.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/pet-custom-field-seeds.constant.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; +import { type FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; export const PET_CUSTOM_FIELD_SEEDS: FieldMetadataSeed[] = [ { diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/survey-results-field-seeds.constant.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/survey-results-field-seeds.constant.ts index 33a01e0f979..dddd736d3c9 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/survey-results-field-seeds.constant.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-fields/constants/survey-results-field-seeds.constant.ts @@ -2,8 +2,8 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { NumberDataType } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; -import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; -import { FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; +import { type FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; +import { type FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; export const SURVEY_RESULT_CUSTOM_FIELD_SEEDS: FieldMetadataSeed[] = [ { diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/pet-custom-object-seed.constant.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/pet-custom-object-seed.constant.ts index 6b53fa34bbd..c2698a1610b 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/pet-custom-object-seed.constant.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/pet-custom-object-seed.constant.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type'; +import { type ObjectMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type'; export const PET_CUSTOM_OBJECT_SEED: ObjectMetadataSeed = { labelPlural: 'Pets', diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/rocket-custom-object-seed.constant.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/rocket-custom-object-seed.constant.ts index e83338dfb19..0ad9392dc51 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/rocket-custom-object-seed.constant.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/rocket-custom-object-seed.constant.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type'; +import { type ObjectMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type'; export const ROCKET_CUSTOM_OBJECT_SEED: ObjectMetadataSeed = { labelPlural: 'Rockets', diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/survey-results-object-seed.constant.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/survey-results-object-seed.constant.ts index e10cebf7e1b..879587acfe6 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/survey-results-object-seed.constant.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/survey-results-object-seed.constant.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type'; +import { type ObjectMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type'; export const SURVEY_RESULT_CUSTOM_OBJECT_SEED: ObjectMetadataSeed = { labelPlural: 'Survey results', diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/services/dev-seeder-metadata.service.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/services/dev-seeder-metadata.service.ts index dd4648850bd..29261cdd0c5 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/services/dev-seeder-metadata.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/services/dev-seeder-metadata.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { DataSourceEntity } from 'src/engine/metadata-modules/data-source/data-source.entity'; +import { type DataSourceEntity } from 'src/engine/metadata-modules/data-source/data-source.entity'; import { FieldMetadataService } from 'src/engine/metadata-modules/field-metadata/services/field-metadata.service'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; import { @@ -14,8 +14,8 @@ import { SURVEY_RESULT_CUSTOM_FIELD_SEEDS } from 'src/engine/workspace-manager/d import { PET_CUSTOM_OBJECT_SEED } from 'src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/pet-custom-object-seed.constant'; import { ROCKET_CUSTOM_OBJECT_SEED } from 'src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/rocket-custom-object-seed.constant'; import { SURVEY_RESULT_CUSTOM_OBJECT_SEED } from 'src/engine/workspace-manager/dev-seeder/metadata/custom-objects/constants/survey-results-object-seed.constant'; -import { FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; -import { ObjectMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type'; +import { type FieldMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type'; +import { type ObjectMetadataSeed } from 'src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type'; @Injectable() export class DevSeederMetadataService { diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type.ts index 726f4933e6a..642264c209e 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/types/field-metadata-seed.type.ts @@ -1,4 +1,4 @@ -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; export type FieldMetadataSeed = Omit< CreateFieldInput, diff --git a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type.ts b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type.ts index ceb107078e2..360fa195247 100644 --- a/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type.ts +++ b/packages/twenty-server/src/engine/workspace-manager/dev-seeder/metadata/types/object-metadata-seed.type.ts @@ -1,4 +1,4 @@ -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; export type ObjectMetadataSeed = Omit< CreateObjectInput, diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-companies.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-companies.ts index 43ef09dc1aa..78c519958ea 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-companies.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-companies.ts @@ -1,5 +1,5 @@ import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; export const AIRBNB_ID = 'c776ee49-f608-4a77-8cc8-6fe96ae1e43f'; export const ANTHROPIC_ID = 'f45ee421-8a3e-4aa5-a1cf-7207cc6754e1'; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-people.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-people.ts index 1d5e8d415eb..e1dbc9199e0 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-people.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-people.ts @@ -1,5 +1,5 @@ import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { AIRBNB_ID, ANTHROPIC_ID, diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-views.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-views.ts index 0435c22d54c..4d0071632a7 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-views.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-views.ts @@ -1,8 +1,8 @@ import { v4 } from 'uuid'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; -import { ViewDefinition } from 'src/engine/workspace-manager/standard-objects-prefill-data/types/view-definition.interface'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type ViewDefinition } from 'src/engine/workspace-manager/standard-objects-prefill-data/types/view-definition.interface'; import { companiesAllView } from 'src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view'; import { customAllView } from 'src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view'; import { notesAllView } from 'src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view'; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-workflows.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-workflows.ts index 194c156b710..5da79643fdb 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-workflows.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-workflows.ts @@ -1,5 +1,5 @@ import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; const QUICK_LEAD_WORKFLOW_ID = '8b213cac-a68b-4ffe-817a-3ec994e9932d'; const QUICK_LEAD_WORKFLOW_VERSION_ID = 'ac67974f-c524-4288-9d88-af8515400b68'; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-workspace-favorites.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-workspace-favorites.ts index a07b77b8828..7e4e4bf35f9 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-workspace-favorites.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/prefill-workspace-favorites.ts @@ -1,6 +1,6 @@ import { v4 } from 'uuid'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; const tableName = 'favorite'; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/standard-objects-prefill-data.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/standard-objects-prefill-data.ts index a62f6cda1b3..43e8573fede 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/standard-objects-prefill-data.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/standard-objects-prefill-data.ts @@ -1,7 +1,7 @@ -import { DataSource } from 'typeorm'; +import { type DataSource } from 'typeorm'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { shouldSeedWorkspaceFavorite } from 'src/engine/utils/should-seed-workspace-favorite'; import { prefillCompanies } from 'src/engine/workspace-manager/standard-objects-prefill-data/prefill-companies'; import { prefillPeople } from 'src/engine/workspace-manager/standard-objects-prefill-data/prefill-people'; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/types/view-definition.interface.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/types/view-definition.interface.ts index b0bf4911e74..cf11f88b215 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/types/view-definition.interface.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/types/view-definition.interface.ts @@ -1,5 +1,5 @@ -import { AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant'; -import { ViewOpenRecordInType } from 'src/modules/view/standard-objects/view.workspace-entity'; +import { type AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant'; +import { type ViewOpenRecordInType } from 'src/modules/view/standard-objects/view.workspace-entity'; export interface ViewDefinition { id?: string; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts index cae94becd85..6185d0629eb 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/companies-all.view.ts @@ -1,5 +1,5 @@ import { AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { BASE_OBJECT_STANDARD_FIELD_IDS, COMPANY_STANDARD_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts index d57637f828c..fd340420cd0 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/custom-all.view.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const customAllView = (objectMetadataItem: ObjectMetadataEntity) => { const nameField = objectMetadataItem.fields.find( diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts index e099b27f8a9..09f6941aa29 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/notes-all.view.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { BASE_OBJECT_STANDARD_FIELD_IDS, NOTE_STANDARD_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts index a8f952b0e11..2b0e1ba8914 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunities-all.view.ts @@ -1,5 +1,5 @@ import { AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { OPPORTUNITY_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts index 23cc778e215..c3c7e51b0cb 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-by-stage.view.ts @@ -1,5 +1,5 @@ import { AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { OPPORTUNITY_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts index 0e4a2884dac..923d253dfa0 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/opportunity-table-by-stage.view.ts @@ -1,5 +1,5 @@ import { AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { OPPORTUNITY_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts index 99109f5edb8..1e085d36cf5 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/people-all.view.ts @@ -1,5 +1,5 @@ import { AggregateOperations } from 'src/engine/api/graphql/graphql-query-runner/constants/aggregate-operations.constant'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { BASE_OBJECT_STANDARD_FIELD_IDS, PERSON_STANDARD_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts index 2bff0a61637..f40c5f3faca 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-all.view.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { BASE_OBJECT_STANDARD_FIELD_IDS, TASK_STANDARD_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts index b55884311dd..74f728420cb 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-assigned-to-me.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { BASE_OBJECT_STANDARD_FIELD_IDS, TASK_STANDARD_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts index d3520135bfd..f1347588d45 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/tasks-by-status.view.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { BASE_OBJECT_STANDARD_FIELD_IDS, TASK_STANDARD_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts index c8a03ffc59a..005c3f7d932 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-runs-all.view.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { WORKFLOW_RUN_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-field-ids'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { ViewOpenRecordInType } from 'src/modules/view/standard-objects/view.workspace-entity'; diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts index 92ad8d4e31b..95f1ca89153 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflow-versions-all.view.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { BASE_OBJECT_STANDARD_FIELD_IDS, WORKFLOW_VERSION_STANDARD_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts index 6d83ab1c411..7a35f4cb107 100644 --- a/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts +++ b/packages/twenty-server/src/engine/workspace-manager/standard-objects-prefill-data/views/workflows-all.view.ts @@ -1,4 +1,4 @@ -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { BASE_OBJECT_STANDARD_FIELD_IDS, WORKFLOW_STANDARD_FIELD_IDS, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/clean-onboarding-workspaces.command.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/clean-onboarding-workspaces.command.ts index 83e3c43cd32..6105c0ea023 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/clean-onboarding-workspaces.command.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/clean-onboarding-workspaces.command.ts @@ -5,7 +5,7 @@ import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; import { In, LessThan, Repository } from 'typeorm'; import { - MigrationCommandOptions, + type MigrationCommandOptions, MigrationCommandRunner, } from 'src/database/commands/command-runners/migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/clean-suspended-workspaces.command.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/clean-suspended-workspaces.command.ts index e7b2afe0fa3..0257570cbf2 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/clean-suspended-workspaces.command.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/clean-suspended-workspaces.command.ts @@ -5,7 +5,7 @@ import { WorkspaceActivationStatus } from 'twenty-shared/workspace'; import { In, Repository } from 'typeorm'; import { - MigrationCommandOptions, + type MigrationCommandOptions, MigrationCommandRunner, } from 'src/database/commands/command-runners/migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/destroy-workspace.command.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/destroy-workspace.command.ts index 5350f635c0f..e88e5bf9dd6 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/destroy-workspace.command.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/commands/destroy-workspace.command.ts @@ -1,7 +1,7 @@ import { Command, Option } from 'nest-commander'; import { - MigrationCommandOptions, + type MigrationCommandOptions, MigrationCommandRunner, } from 'src/database/commands/command-runners/migration.command-runner'; import { CleanerWorkspaceService } from 'src/engine/workspace-manager/workspace-cleaner/services/cleaner.workspace-service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/services/cleaner.workspace-service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/services/cleaner.workspace-service.ts index 14a3b23ac20..dbc35bbf35a 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/services/cleaner.workspace-service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-cleaner/services/cleaner.workspace-service.ts @@ -28,7 +28,7 @@ import { WorkspaceCleanerException, WorkspaceCleanerExceptionCode, } from 'src/engine/workspace-manager/workspace-cleaner/exceptions/workspace-cleaner.exception'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class CleanerWorkspaceService { diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/abstract-workspace.fixer.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/abstract-workspace.fixer.ts index 38205eebcc8..65a42045248 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/abstract-workspace.fixer.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/abstract-workspace.fixer.ts @@ -1,13 +1,13 @@ -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { - WorkspaceHealthIssue, - WorkspaceHealthIssueType, - WorkspaceIssueTypeToInterface, + type WorkspaceHealthIssue, + type WorkspaceHealthIssueType, + type WorkspaceIssueTypeToInterface, } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; export class CompareEntity { current: T | null; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-default-value.fixer.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-default-value.fixer.ts index 43b3d3d3434..0c36e00764d 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-default-value.fixer.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-default-value.fixer.ts @@ -1,26 +1,26 @@ import { Injectable } from '@nestjs/common'; -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { - WorkspaceHealthColumnIssue, + type WorkspaceHealthColumnIssue, WorkspaceHealthIssueType, } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; -import { FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; +import { type FieldMetadataDefaultValue } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationFieldFactory } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { - FieldMetadataDefaultValueFunctionNames, + type FieldMetadataDefaultValueFunctionNames, fieldMetadataDefaultValueFunctionName, } from 'src/engine/metadata-modules/field-metadata/dtos/default-value.input'; import { AbstractWorkspaceFixer, - CompareEntity, + type CompareEntity, } from './abstract-workspace.fixer'; type WorkspaceDefaultValueFixerType = diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-missing-column.fixer.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-missing-column.fixer.ts index 072475f32c9..fb33cd521f8 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-missing-column.fixer.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-missing-column.fixer.ts @@ -1,17 +1,17 @@ import { Injectable } from '@nestjs/common'; -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { - WorkspaceHealthColumnIssue, + type WorkspaceHealthColumnIssue, WorkspaceHealthIssueType, } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { - FieldMetadataUpdate, + type FieldMetadataUpdate, WorkspaceMigrationFieldFactory, } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-nullable.fixer.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-nullable.fixer.ts index 639acba87fa..2d76e27e8f0 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-nullable.fixer.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-nullable.fixer.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { - WorkspaceHealthColumnIssue, + type WorkspaceHealthColumnIssue, WorkspaceHealthIssueType, } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationFieldFactory } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; import { AbstractWorkspaceFixer } from './abstract-workspace.fixer'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-type.fixer.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-type.fixer.ts index 280cb66133b..e63ebce6a77 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-type.fixer.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/fixer/workspace-type.fixer.ts @@ -1,17 +1,17 @@ import { Injectable, Logger } from '@nestjs/common'; -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { - WorkspaceHealthColumnIssue, + type WorkspaceHealthColumnIssue, WorkspaceHealthIssueType, } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { - FieldMetadataUpdate, + type FieldMetadataUpdate, WorkspaceMigrationFieldFactory, } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; import { DatabaseStructureService } from 'src/engine/workspace-manager/workspace-health/services/database-structure.service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface.ts index d74c725890a..77b50d59c8d 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface.ts @@ -1,7 +1,7 @@ -import { WorkspaceTableStructure } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-table-definition.interface'; +import { type WorkspaceTableStructure } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-table-definition.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export enum WorkspaceHealthIssueType { MISSING_TABLE = 'MISSING_TABLE', diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/database-structure.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/database-structure.service.ts index 3656b2b0d75..14636c513ba 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/database-structure.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/database-structure.service.ts @@ -1,22 +1,22 @@ import { Injectable } from '@nestjs/common'; -import { ColumnType } from 'typeorm'; -import { ColumnMetadata } from 'typeorm/metadata/ColumnMetadata'; +import { type ColumnType } from 'typeorm'; +import { type ColumnMetadata } from 'typeorm/metadata/ColumnMetadata'; import { FieldMetadataType } from 'twenty-shared/types'; import { - FieldMetadataDefaultValue, - FieldMetadataFunctionDefaultValue, + type FieldMetadataDefaultValue, + type FieldMetadataFunctionDefaultValue, } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-default-value.interface'; import { - WorkspaceTableStructure, - WorkspaceTableStructureResult, + type WorkspaceTableStructure, + type WorkspaceTableStructureResult, } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-table-definition.interface'; import { TypeORMService } from 'src/database/typeorm/typeorm.service'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataDefaultValueFunctionNames } from 'src/engine/metadata-modules/field-metadata/dtos/default-value.input'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataDefaultValueFunctionNames } from 'src/engine/metadata-modules/field-metadata/dtos/default-value.input'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; import { isFunctionDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/is-function-default-value.util'; import { serializeFunctionDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/serialize-function-default-value.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/field-metadata-health.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/field-metadata-health.service.ts index 8df84f8faa3..fd96c684478 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/field-metadata-health.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/field-metadata-health.service.ts @@ -4,14 +4,14 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { - WorkspaceHealthIssue, + type WorkspaceHealthIssue, WorkspaceHealthIssueType, } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; -import { WorkspaceHealthOptions } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-options.interface'; -import { WorkspaceTableStructure } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-table-definition.interface'; +import { type WorkspaceHealthOptions } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-options.interface'; +import { type WorkspaceTableStructure } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-table-definition.interface'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeColumnName, computeCompositeColumnName, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/object-metadata-health.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/object-metadata-health.service.ts index aa73f2e89dc..67b50607aa2 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/object-metadata-health.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/object-metadata-health.service.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; import { - WorkspaceHealthIssue, + type WorkspaceHealthIssue, WorkspaceHealthIssueType, } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; -import { WorkspaceHealthOptions } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-options.interface'; +import { type WorkspaceHealthOptions } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-options.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { validName } from 'src/engine/workspace-manager/workspace-health/utils/valid-name.util'; import { TypeORMService } from 'src/database/typeorm/typeorm.service'; import { computeObjectTargetTable } from 'src/engine/utils/compute-object-target-table.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/workspace-fix.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/workspace-fix.service.ts index fa687cfa65f..addc90d0959 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/workspace-fix.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/services/workspace-fix.service.ts @@ -1,16 +1,16 @@ import { Injectable } from '@nestjs/common'; -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { WorkspaceHealthFixKind } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-fix-kind.interface'; -import { WorkspaceHealthIssue } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; +import { type WorkspaceHealthIssue } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { WorkspaceNullableFixer } from 'src/engine/workspace-manager/workspace-health/fixer/workspace-nullable.fixer'; import { WorkspaceDefaultValueFixer } from 'src/engine/workspace-manager/workspace-health/fixer/workspace-default-value.fixer'; import { WorkspaceTypeFixer } from 'src/engine/workspace-manager/workspace-health/fixer/workspace-type.fixer'; -import { CompareEntity } from 'src/engine/workspace-manager/workspace-health/fixer/abstract-workspace.fixer'; +import { type CompareEntity } from 'src/engine/workspace-manager/workspace-health/fixer/abstract-workspace.fixer'; import { WorkspaceMissingColumnFixer } from 'src/engine/workspace-manager/workspace-health/fixer/workspace-missing-column.fixer'; @Injectable() diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-health/workspace-health.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-health/workspace-health.service.ts index 37c77688573..89e84841705 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-health/workspace-health.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-health/workspace-health.service.ts @@ -3,11 +3,11 @@ import { InjectDataSource } from '@nestjs/typeorm'; import { DataSource } from 'typeorm'; -import { WorkspaceHealthFixKind } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-fix-kind.interface'; -import { WorkspaceHealthIssue } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; +import { type WorkspaceHealthFixKind } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-fix-kind.interface'; +import { type WorkspaceHealthIssue } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-issue.interface'; import { WorkspaceHealthMode, - WorkspaceHealthOptions, + type WorkspaceHealthOptions, } from 'src/engine/workspace-manager/workspace-health/interfaces/workspace-health-options.interface'; import { DataSourceService } from 'src/engine/metadata-modules/data-source/data-source.service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-manager.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-manager.service.ts index 4a82a981290..b2020a6c60f 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-manager.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-manager.service.ts @@ -8,7 +8,7 @@ import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/service import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { AgentService } from 'src/engine/metadata-modules/agent/agent.service'; -import { DataSourceEntity } from 'src/engine/metadata-modules/data-source/data-source.entity'; +import { type DataSourceEntity } from 'src/engine/metadata-modules/data-source/data-source.entity'; import { DataSourceService } from 'src/engine/metadata-modules/data-source/data-source.service'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/utils/__tests__/workspace-migration-index.factory.util.spec.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/utils/__tests__/workspace-migration-index.factory.util.spec.ts index 0f403759aef..ce848ef505b 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/utils/__tests__/workspace-migration-index.factory.util.spec.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/utils/__tests__/workspace-migration-index.factory.util.spec.ts @@ -2,7 +2,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; import { createIndexMigration } from 'src/engine/workspace-manager/workspace-migration-builder/factories/utils/workspace-migration-index.factory.utils'; import { getMockFieldMetadataEntity } from 'src/utils/__test__/get-field-metadata-entity.mock'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/utils/workspace-migration-index.factory.utils.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/utils/workspace-migration-index.factory.utils.ts index 73004d17859..faf79410bc9 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/utils/workspace-migration-index.factory.utils.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/utils/workspace-migration-index.factory.utils.ts @@ -1,17 +1,17 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; +import { type CompositeType } from 'src/engine/metadata-modules/field-metadata/interfaces/composite-type.interface'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { computeCompositeColumnName } from 'src/engine/metadata-modules/field-metadata/utils/compute-column-name.util'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { generateMigrationName } from 'src/engine/metadata-modules/workspace-migration/utils/generate-migration-name.util'; import { - WorkspaceMigrationEntity, + type WorkspaceMigrationEntity, WorkspaceMigrationIndexActionType, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field-relation.factory.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field-relation.factory.ts index 8c234ae6a29..9d2d2c15042 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field-relation.factory.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field-relation.factory.ts @@ -5,19 +5,19 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { generateMigrationName } from 'src/engine/metadata-modules/workspace-migration/utils/generate-migration-name.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationEntity, - WorkspaceMigrationTableAction, + type WorkspaceMigrationEntity, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationFactory } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.factory'; import { computeObjectTargetTable } from 'src/engine/utils/compute-object-target-table.util'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; -import { FieldMetadataUpdate } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; +import { type FieldMetadataUpdate } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; @Injectable() export class WorkspaceMigrationFieldRelationFactory { constructor( diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory.ts index 7a799edb730..02d9fc0a13b 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory.ts @@ -6,14 +6,14 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { generateMigrationName } from 'src/engine/metadata-modules/workspace-migration/utils/generate-migration-name.util'; import { - WorkspaceMigrationColumnAction, + type WorkspaceMigrationColumnAction, WorkspaceMigrationColumnActionType, - WorkspaceMigrationEntity, - WorkspaceMigrationTableAction, + type WorkspaceMigrationEntity, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationFactory } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.factory'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-index.factory.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-index.factory.ts index 39f93d38f5e..84a1a2278b8 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-index.factory.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-index.factory.ts @@ -2,9 +2,9 @@ import { Injectable } from '@nestjs/common'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { createIndexMigration, deleteIndexMigration, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-object.factory.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-object.factory.ts index c2488df6f66..735c9429de9 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-object.factory.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-object.factory.ts @@ -4,12 +4,12 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { generateMigrationName } from 'src/engine/metadata-modules/workspace-migration/utils/generate-migration-name.util'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationEntity, - WorkspaceMigrationTableAction, + type WorkspaceMigrationEntity, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationFactory } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.factory'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/__tests__/workspace-migration-enum.service.spec.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/__tests__/workspace-migration-enum.service.spec.ts index 9a4f9d1b9fd..b8bbdc055ce 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/__tests__/workspace-migration-enum.service.spec.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/__tests__/workspace-migration-enum.service.spec.ts @@ -1,10 +1,10 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { DataSource, QueryRunner, TableColumn } from 'typeorm'; +import { DataSource, type QueryRunner, TableColumn } from 'typeorm'; import { WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnAlter, + type WorkspaceMigrationColumnAlter, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationEnumService } from 'src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-enum.service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-column.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-column.service.ts index 2e2dfcdeea0..54d17bf8149 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-column.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-column.service.ts @@ -1,20 +1,20 @@ import { Injectable, Logger } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; -import { QueryRunner, TableColumn } from 'typeorm'; +import { type QueryRunner, TableColumn } from 'typeorm'; import { - WorkspaceMigrationColumnAction, + type WorkspaceMigrationColumnAction, WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnAlter, - WorkspaceMigrationColumnCreate, - WorkspaceMigrationColumnCreateForeignKey, - WorkspaceMigrationColumnDrop, - WorkspaceMigrationColumnDropForeignKey, + type WorkspaceMigrationColumnAlter, + type WorkspaceMigrationColumnCreate, + type WorkspaceMigrationColumnCreateForeignKey, + type WorkspaceMigrationColumnDrop, + type WorkspaceMigrationColumnDropForeignKey, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationEnumService } from 'src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-enum.service'; import { WorkspaceMigrationTypeService } from 'src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-type.service'; -import { PostgresQueryRunner } from 'src/engine/workspace-manager/workspace-migration-runner/types/postgres-query-runner.type'; +import { type PostgresQueryRunner } from 'src/engine/workspace-manager/workspace-migration-runner/types/postgres-query-runner.type'; import { computePostgresEnumName } from 'src/engine/workspace-manager/workspace-migration-runner/utils/compute-postgres-enum-name.util'; import { convertOnDeleteActionToOnDelete } from 'src/engine/workspace-manager/workspace-migration-runner/utils/convert-on-delete-action-to-on-delete.util'; import { typeormBuildCreateColumnSql } from 'src/engine/workspace-manager/workspace-migration-runner/utils/internal/typeorm-build-create-column-sql.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-enum.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-enum.service.ts index a5a5b85e205..48d9eba7c36 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-enum.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-enum.service.ts @@ -1,14 +1,14 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'class-validator'; -import { QueryRunner, TableColumn } from 'typeorm'; +import { type QueryRunner, TableColumn } from 'typeorm'; import { v4 } from 'uuid'; import { serializeDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/serialize-default-value'; import { unserializeDefaultValue } from 'src/engine/metadata-modules/field-metadata/utils/unserialize-default-value'; import { - WorkspaceMigrationColumnAlter, - WorkspaceMigrationRenamedEnum, + type WorkspaceMigrationColumnAlter, + type WorkspaceMigrationRenamedEnum, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationException, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-type.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-type.service.ts index 56895392d13..26e4309945c 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-type.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-type.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; -import { WorkspaceMigrationColumnAlter } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type WorkspaceMigrationColumnAlter } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; @Injectable() export class WorkspaceMigrationTypeService { diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/types/postgres-query-runner.type.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/types/postgres-query-runner.type.ts index 36164e8b329..c28fa429e82 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/types/postgres-query-runner.type.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/types/postgres-query-runner.type.ts @@ -1,4 +1,4 @@ -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; export type PostgresQueryRunner = QueryRunner & { connection: QueryRunner['connection'] & { diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/convert-on-delete-action-to-on-delete.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/convert-on-delete-action-to-on-delete.util.ts index e3f1f1f540b..c048d4df4ae 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/convert-on-delete-action-to-on-delete.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/convert-on-delete-action-to-on-delete.util.ts @@ -1,4 +1,4 @@ -import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; +import { type RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; export const convertOnDeleteActionToOnDelete = ( onDeleteAction: RelationOnDeleteAction | undefined, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/internal/typeorm-build-create-column-sql.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/internal/typeorm-build-create-column-sql.util.ts index 2237c73920d..f2d842ecc7d 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/internal/typeorm-build-create-column-sql.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/internal/typeorm-build-create-column-sql.util.ts @@ -1,6 +1,6 @@ // This code is from TypeORM and is used to build the SQL for creating a column -import { Table, TableColumn } from 'typeorm'; +import { type Table, type TableColumn } from 'typeorm'; import { computePostgresEnumName } from 'src/engine/workspace-manager/workspace-migration-runner/utils/compute-postgres-enum-name.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/table-default-column.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/table-default-column.util.ts index 8967eb83f0d..157bb992e78 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/table-default-column.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/utils/table-default-column.util.ts @@ -1,4 +1,4 @@ -import { TableColumnOptions } from 'typeorm'; +import { type TableColumnOptions } from 'typeorm'; export const tableDefaultColumns = (): TableColumnOptions[] => [ { diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.service.ts index 07333e3d342..c65fa89222a 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.service.ts @@ -1,24 +1,24 @@ import { Injectable, Logger } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; -import { QueryRunner, Table, TableColumn } from 'typeorm'; +import { type QueryRunner, Table, type TableColumn } from 'typeorm'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { - WorkspaceMigrationColumnAction, + type WorkspaceMigrationColumnAction, WorkspaceMigrationColumnActionType, - WorkspaceMigrationColumnCreate, - WorkspaceMigrationForeignTable, - WorkspaceMigrationIndexAction, + type WorkspaceMigrationColumnCreate, + type WorkspaceMigrationForeignTable, + type WorkspaceMigrationIndexAction, WorkspaceMigrationIndexActionType, - WorkspaceMigrationTableAction, + type WorkspaceMigrationTableAction, WorkspaceMigrationTableActionType, } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationService } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.service'; import { getWorkspaceSchemaName } from 'src/engine/workspace-datasource/utils/get-workspace-schema-name.util'; import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; import { WorkspaceMigrationColumnService } from 'src/engine/workspace-manager/workspace-migration-runner/services/workspace-migration-column.service'; -import { PostgresQueryRunner } from 'src/engine/workspace-manager/workspace-migration-runner/types/postgres-query-runner.type'; +import { type PostgresQueryRunner } from 'src/engine/workspace-manager/workspace-migration-runner/types/postgres-query-runner.type'; import { tableDefaultColumns } from 'src/engine/workspace-manager/workspace-migration-runner/utils/table-default-column.util'; export const RELATION_MIGRATION_PRIORITY_PREFIX = '1000'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type.ts index 85bae982404..a4c3d64525e 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type.ts @@ -1,4 +1,4 @@ -import { Relation } from 'typeorm'; +import { type Relation } from 'typeorm'; export type ExtractRecordTypeOrmRelationProperties = NonNullable< diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/flat-index-field-metadata.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/flat-index-field-metadata.ts index 5e42b937581..3c5693e0eb4 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/flat-index-field-metadata.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/flat-index-field-metadata.ts @@ -1,6 +1,6 @@ -import { IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; -import { ExtractRecordTypeOrmRelationProperties } from 'src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type'; -import { MetadataEntitiesRelationTarget } from 'src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type'; +import { type IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; +import { type ExtractRecordTypeOrmRelationProperties } from 'src/engine/workspace-manager/workspace-migration-v2/types/extract-record-typeorm-relation-properties.type'; +import { type MetadataEntitiesRelationTarget } from 'src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type'; type IndexFieldMetadataEntityRelationProperties = ExtractRecordTypeOrmRelationProperties< diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type.ts index 997f91bd001..7db91bb9110 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/types/metadata-entities-relation-targets.type.ts @@ -1,10 +1,10 @@ -import { DataSourceEntity } from 'src/engine/metadata-modules/data-source/data-source.entity'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { FieldPermissionEntity } from 'src/engine/metadata-modules/object-permission/field-permission/field-permission.entity'; -import { ObjectPermissionEntity } from 'src/engine/metadata-modules/object-permission/object-permission.entity'; +import { type DataSourceEntity } from 'src/engine/metadata-modules/data-source/data-source.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldPermissionEntity } from 'src/engine/metadata-modules/object-permission/field-permission/field-permission.entity'; +import { type ObjectPermissionEntity } from 'src/engine/metadata-modules/object-permission/object-permission.entity'; export type MetadataEntitiesRelationTarget = | ObjectMetadataEntity diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/utils/deleted-created-updated-matrix-dispatcher.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/utils/deleted-created-updated-matrix-dispatcher.util.ts index 4e6d77948f9..3adc73d772c 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/utils/deleted-created-updated-matrix-dispatcher.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/utils/deleted-created-updated-matrix-dispatcher.util.ts @@ -1,4 +1,4 @@ -import { FromTo } from 'twenty-shared/types'; +import { type FromTo } from 'twenty-shared/types'; export type DeletedCreatedUpdatedMatrix = { created: T[]; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-field-test-case.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-field-test-case.ts index 4fd009a8be0..a0592f2a4c1 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-field-test-case.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-field-test-case.ts @@ -5,7 +5,7 @@ import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfa import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { getFlatObjectMetadataMock } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/get-flat-object-metadata.mock'; -import { WorkspaceMigrationBuilderTestCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type'; +import { type WorkspaceMigrationBuilderTestCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type'; const basicObjectMetadataId = faker.string.uuid(); const basicFlatFieldMetadatas = Array.from({ length: 5 }, (_value, index) => diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-index-test-case.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-index-test-case.ts index 9bf8f913608..9f3fb6716e8 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-index-test-case.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-index-test-case.ts @@ -2,7 +2,7 @@ import { faker } from '@faker-js/faker'; import { getFlatIndexMetadataMock } from 'src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-metadata.mock'; import { getFlatObjectMetadataMock } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/get-flat-object-metadata.mock'; -import { WorkspaceMigrationBuilderTestCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type'; +import { type WorkspaceMigrationBuilderTestCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type'; // Should test more things such as flatFieldIndex diffing const objectMetadataId = faker.string.uuid(); diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-object-test-case.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-object-test-case.ts index 425e387dd20..45db4a75a2f 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-object-test-case.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-object-test-case.ts @@ -4,7 +4,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { getFlatFieldMetadataMock } from 'src/engine/metadata-modules/flat-field-metadata/__mocks__/get-flat-field-metadata.mock'; import { getFlatIndexMetadataMock } from 'src/engine/metadata-modules/flat-index-metadata/__mocks__/get-flat-index-metadata.mock'; import { getFlatObjectMetadataMock } from 'src/engine/metadata-modules/flat-object-metadata/__mocks__/get-flat-object-metadata.mock'; -import { WorkspaceMigrationBuilderTestCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type'; +import { type WorkspaceMigrationBuilderTestCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type'; export const WORKSPACE_MIGRATION_OBJECT_BUILDER_TEST_CASES: WorkspaceMigrationBuilderTestCase[] = [ diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type.ts index 6a1f2e1cf0c..ec371e1e8d8 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type.ts @@ -1,8 +1,8 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; -import { ConvertActionTypeToCamelCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/convert-action-type-to-camel-case.type'; -import { WorkspaceMigrationActionTypeV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2'; -import { WorkspaceMigrationBuilderV2Service } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-builder-v2.service'; +import { type ConvertActionTypeToCamelCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/convert-action-type-to-camel-case.type'; +import { type WorkspaceMigrationActionTypeV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2'; +import { type WorkspaceMigrationBuilderV2Service } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-builder-v2.service'; type WorkspaceBuilderArgs = Parameters< typeof WorkspaceMigrationBuilderV2Service.prototype.build diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/workspace-migration-builder.spec.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/workspace-migration-builder.spec.ts index 723e789e2ea..d2b8ab0e4f6 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/workspace-migration-builder.spec.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/workspace-migration-builder.spec.ts @@ -6,11 +6,11 @@ import { WORKSPACE_MIGRATION_FIELD_BUILDER_TEST_CASES } from 'src/engine/workspa import { WORKSPACE_MIGRATION_INDEX_BUILDER_TEST_CASES } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-index-test-case'; import { WORKSPACE_MIGRATION_OBJECT_BUILDER_TEST_CASES } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/common/workspace-migration-builder-object-test-case'; import { - CamelCasedWorkspaceMigrationActionsType, - ExpectedActionCounters, - WorkspaceMigrationBuilderTestCase, + type CamelCasedWorkspaceMigrationActionsType, + type ExpectedActionCounters, + type WorkspaceMigrationBuilderTestCase, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/__tests__/types/workspace-migration-builder-test-case.type'; -import { WorkspaceMigrationV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2'; +import { type WorkspaceMigrationV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2'; import { WorkspaceMigrationBuilderV2Service } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-builder-v2.service'; const allWorkspaceBuilderTestCases: { diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2.ts index 2f9ec8d935d..dc4cb1a1171 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2.ts @@ -1,6 +1,6 @@ -import { WorkspaceMigrationFieldActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; -import { WorkspaceMigrationIndexActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2'; -import { WorkspaceMigrationObjectActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; +import { type WorkspaceMigrationFieldActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; +import { type WorkspaceMigrationIndexActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2'; +import { type WorkspaceMigrationObjectActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; export type WorkspaceMigrationActionV2 = | WorkspaceMigrationObjectActionV2 diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2.ts index 08bd52cd7b2..bc35c2046ef 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2.ts @@ -1,8 +1,8 @@ -import { FromTo } from 'twenty-shared/types'; +import { type FromTo } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatFieldMetadataPropertiesToCompare } from 'src/engine/metadata-modules/flat-field-metadata/utils/compare-two-flat-field-metadata.util'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatFieldMetadataPropertiesToCompare } from 'src/engine/metadata-modules/flat-field-metadata/utils/compare-two-flat-field-metadata.util'; export type CreateFieldAction = { type: 'create_field'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2.ts index 07aee3452d9..7603c811891 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2.ts @@ -1,4 +1,4 @@ -import { FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; +import { type FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; export type CreateIndexAction = { type: 'create_index'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2.ts index 9ec7eb8dc71..1d0e21db949 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2.ts @@ -1,9 +1,9 @@ -import { FromTo } from 'twenty-shared/types'; +import { type FromTo } from 'twenty-shared/types'; -import { FlatObjectMetadataWithoutFields } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; -import { FlatObjectMetadataPropertiesToCompare } from 'src/engine/metadata-modules/flat-object-metadata/utils/compare-two-flat-object-metadata.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { CreateFieldAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; +import { type FlatObjectMetadataWithoutFields } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadataPropertiesToCompare } from 'src/engine/metadata-modules/flat-object-metadata/utils/compare-two-flat-object-metadata.util'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type CreateFieldAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; export type CreateObjectAction = { type: 'create_object'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2.ts index f1fb976d062..798b50946c0 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2.ts @@ -1,4 +1,4 @@ -import { WorkspaceMigrationActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2'; +import { type WorkspaceMigrationActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2'; export type WorkspaceMigrationV2< TActions extends WorkspaceMigrationActionV2 = WorkspaceMigrationActionV2, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-field-matrix.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-field-matrix.util.ts index 7bd64758a2b..82a9ff9b9e6 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-field-matrix.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-field-matrix.util.ts @@ -1,9 +1,9 @@ -import { FromTo } from 'twenty-shared/types'; +import { type FromTo } from 'twenty-shared/types'; -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { - CustomDeletedCreatedUpdatedMatrix, + type CustomDeletedCreatedUpdatedMatrix, deletedCreatedUpdatedMatrixDispatcher, } from 'src/engine/workspace-manager/workspace-migration-v2/utils/deleted-created-updated-matrix-dispatcher.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-index-matrix.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-index-matrix.util.ts index 62cdcc6c380..9aa857cb803 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-index-matrix.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-index-matrix.util.ts @@ -1,12 +1,12 @@ -import { FromTo } from 'twenty-shared/types'; +import { type FromTo } from 'twenty-shared/types'; -import { FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; +import { type FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; import { - FlatObjectMetadata, - FlatObjectMetadataWithoutFields, + type FlatObjectMetadata, + type FlatObjectMetadataWithoutFields, } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { - CustomDeletedCreatedUpdatedMatrix, + type CustomDeletedCreatedUpdatedMatrix, deletedCreatedUpdatedMatrixDispatcher, } from 'src/engine/workspace-manager/workspace-migration-v2/utils/deleted-created-updated-matrix-dispatcher.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-flat-object-metadata-to-flat-object-metadata-without-fields.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-flat-object-metadata-to-flat-object-metadata-without-fields.util.ts index 5f7a75c8998..017dcf0da93 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-flat-object-metadata-to-flat-object-metadata-without-fields.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-flat-object-metadata-to-flat-object-metadata-without-fields.util.ts @@ -1,6 +1,6 @@ import { - FlatObjectMetadata, - FlatObjectMetadataWithoutFields, + type FlatObjectMetadata, + type FlatObjectMetadataWithoutFields, } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; export const fromFlatObjectMetadataToFlatObjectMetadataWithoutFields = ({ diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-object-metadata-entity-to-flat-object-metadata-without-fields.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-object-metadata-entity-to-flat-object-metadata-without-fields.util.ts index 5ce501b8bb8..be52daf473b 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-object-metadata-entity-to-flat-object-metadata-without-fields.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-object-metadata-entity-to-flat-object-metadata-without-fields.util.ts @@ -1,6 +1,6 @@ -import { FlatObjectMetadataWithoutFields } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadataWithoutFields } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { fromObjectMetadataEntityToFlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-object-metadata-entity-to-flat-object-metadata.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const fromObjectMetadataEntityToFlatObjectMetadataWithoutFields = ( objectMetadataEntity: ObjectMetadataEntity, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-field-actions.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-field-actions.ts index df89cee4338..f0e054c434f 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-field-actions.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-field-actions.ts @@ -1,8 +1,8 @@ -import { FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/types/flat-field-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { - CreateFieldAction, - DeleteFieldAction, + type CreateFieldAction, + type DeleteFieldAction, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; type FlatFieldMetadataAndFlatObjectMetadata = { diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-index-actions.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-index-actions.ts index efe61f45742..ee1b508da51 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-index-actions.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-index-actions.ts @@ -1,7 +1,7 @@ -import { FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; +import { type FlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/types/flat-index-metadata.type'; import { - CreateIndexAction, - DeleteIndexAction, + type CreateIndexAction, + type DeleteIndexAction, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2'; export const getWorkspaceMigrationV2CreateIndexAction = ( diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-object-actions.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-object-actions.ts index 82d8611590f..54dff3180e6 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-object-actions.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-object-actions.ts @@ -1,8 +1,8 @@ -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; -import { CreateFieldAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type CreateFieldAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; import { - CreateObjectAction, - DeleteObjectAction, + type CreateObjectAction, + type DeleteObjectAction, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; import { fromFlatObjectMetadataToFlatObjectMetadataWithoutFields } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/from-flat-object-metadata-to-flat-object-metadata-without-fields.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-builder-v2.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-builder-v2.service.ts index cd3eff767cc..beebc09f363 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-builder-v2.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-builder-v2.service.ts @@ -1,10 +1,10 @@ import { Injectable } from '@nestjs/common'; -import { FromTo } from 'twenty-shared/types'; +import { type FromTo } from 'twenty-shared/types'; -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { deletedCreatedUpdatedMatrixDispatcher } from 'src/engine/workspace-manager/workspace-migration-v2/utils/deleted-created-updated-matrix-dispatcher.util'; -import { WorkspaceMigrationV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2'; +import { type WorkspaceMigrationV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2'; import { computeUpdatedObjectMetadataDeletedCreatedUpdatedFieldMatrix } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-field-matrix.util'; import { computeUpdatedObjectMetadataDeletedCreatedUpdatedIndexMatrix } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-index-matrix.util'; import { getWorkspaceMigrationV2FieldDeleteAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-field-actions'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-field-actions-builder.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-field-actions-builder.ts index 8cc05a2d95a..ed57adf8f46 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-field-actions-builder.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-field-actions-builder.ts @@ -1,9 +1,9 @@ import { compareTwoFlatFieldMetadata } from 'src/engine/metadata-modules/flat-field-metadata/utils/compare-two-flat-field-metadata.util'; import { - UpdateFieldAction, - WorkspaceMigrationFieldActionV2, + type UpdateFieldAction, + type WorkspaceMigrationFieldActionV2, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; -import { UpdatedObjectMetadataDeletedCreatedUpdatedFieldMatrix } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-field-matrix.util'; +import { type UpdatedObjectMetadataDeletedCreatedUpdatedFieldMatrix } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-field-matrix.util'; import { getWorkspaceMigrationV2FieldCreateAction, getWorkspaceMigrationV2FieldDeleteAction, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-index-actions-builder.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-index-actions-builder.ts index b51767c2f1b..6ae8c542dc3 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-index-actions-builder.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-index-actions-builder.ts @@ -1,6 +1,6 @@ import { compareTwoFlatIndexMetadata } from 'src/engine/metadata-modules/flat-index-metadata/utils/compare-two-flat-index-metadata.util'; -import { WorkspaceMigrationIndexActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2'; -import { UpdatedObjectMetadataDeletedCreatedUpdatedIndexMatrix } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-index-matrix.util'; +import { type WorkspaceMigrationIndexActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2'; +import { type UpdatedObjectMetadataDeletedCreatedUpdatedIndexMatrix } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/compute-updated-object-metadata-deleted-created-updated-index-matrix.util'; import { getWorkspaceMigrationV2CreateIndexAction, getWorkspaceMigrationV2DeleteIndexAction, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-object-actions-builder.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-object-actions-builder.ts index 1ff563d1655..aeb4fc19e4c 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-object-actions-builder.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/workspace-migration-v2-object-actions-builder.ts @@ -1,9 +1,9 @@ -import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; +import { type FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/types/flat-object-metadata.type'; import { compareTwoFlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-metadata/utils/compare-two-flat-object-metadata.util'; -import { CustomDeletedCreatedUpdatedMatrix } from 'src/engine/workspace-manager/workspace-migration-v2/utils/deleted-created-updated-matrix-dispatcher.util'; +import { type CustomDeletedCreatedUpdatedMatrix } from 'src/engine/workspace-manager/workspace-migration-v2/utils/deleted-created-updated-matrix-dispatcher.util'; import { - UpdateObjectAction, - WorkspaceMigrationObjectActionV2, + type UpdateObjectAction, + type WorkspaceMigrationObjectActionV2, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; import { getWorkspaceMigrationV2FieldCreateAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/utils/get-workspace-migration-v2-field-actions'; import { diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/apply-workspace-migration-action-on-flat-object-metadata-maps.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/apply-workspace-migration-action-on-flat-object-metadata-maps.ts index ba66a9accaf..3a32d16336a 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/apply-workspace-migration-action-on-flat-object-metadata-maps.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/apply-workspace-migration-action-on-flat-object-metadata-maps.ts @@ -1,6 +1,6 @@ import { assertUnreachable, isDefined } from 'twenty-shared/utils'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; import { addFlatFieldMetadataInFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; import { addFlatObjectMetadataToFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/add-flat-object-metadata-to-flat-object-metadata-maps-or-throw.util'; import { deleteFieldFromFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/delete-field-from-flat-object-metadata-maps-or-throw.util'; @@ -9,7 +9,7 @@ import { findFlatFieldMetadataInFlatObjectMetadataMaps } from 'src/engine/metada import { findFlatObjectMetadataInFlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/find-flat-object-metadata-in-flat-object-metadata-maps.util'; import { replaceFlatFieldMetadataInFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-field-metadata-in-flat-object-metadata-maps-or-throw.util'; import { replaceFlatObjectMetadataInFlatObjectMetadataMapsOrThrow } from 'src/engine/metadata-modules/flat-object-metadata-maps/utils/replace-flat-object-metadata-in-flat-object-metadata-maps-or-throw.util'; -import { WorkspaceMigrationRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type'; +import { type WorkspaceMigrationRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type'; import { fromWorkspaceMigrationUpdateActionToPartialEntity } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/utils/from-workspace-migration-update-action-to-partial-field-or-object-entity.util'; import { WorkspaceMigrationRunnerException, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type.ts index 6c5477ab836..280f98522df 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type.ts @@ -1,9 +1,9 @@ -import { ConvertActionTypeToCamelCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/convert-action-type-to-camel-case.type'; +import { type ConvertActionTypeToCamelCase } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/convert-action-type-to-camel-case.type'; import { - WorkspaceMigrationActionTypeV2, - WorkspaceMigrationActionV2, + type WorkspaceMigrationActionTypeV2, + type WorkspaceMigrationActionV2, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2'; -import { WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; +import { type WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; export type RunnerMethodForActionType< TAction extends WorkspaceMigrationActionTypeV2, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type.ts index 9ac17a46a6c..c55e7a6e445 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type.ts @@ -1,6 +1,6 @@ -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; -import { WorkspaceMigrationActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2'; +import { type WorkspaceMigrationActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2'; export type WorkspaceMigrationActionRunnerArgs< T extends WorkspaceMigrationActionV2, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type.ts index c7e2d1652d2..b6ff194d149 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type.ts @@ -1,7 +1,7 @@ -import { QueryRunner } from 'typeorm'; +import { type QueryRunner } from 'typeorm'; -import { FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; -import { WorkspaceMigrationActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2'; +import { type FlatObjectMetadataMaps } from 'src/engine/metadata-modules/flat-object-metadata-maps/types/flat-object-metadata-maps.type'; +import { type WorkspaceMigrationActionV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-action-common-v2'; export type WorkspaceMigrationRunnerArgs = { action: WorkspaceMigrationActionV2; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/utils/from-workspace-migration-update-action-to-partial-field-or-object-entity.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/utils/from-workspace-migration-update-action-to-partial-field-or-object-entity.util.ts index cf29e50b652..c4299ced4fe 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/utils/from-workspace-migration-update-action-to-partial-field-or-object-entity.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/utils/from-workspace-migration-update-action-to-partial-field-or-object-entity.util.ts @@ -1,5 +1,5 @@ -import { UpdateFieldAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; -import { UpdateObjectAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; +import { type UpdateFieldAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; +import { type UpdateObjectAction } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; export const fromWorkspaceMigrationUpdateActionToPartialEntity = < T extends UpdateFieldAction | UpdateObjectAction, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-field-action-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-field-action-runner.service.ts index e4e24253931..164b66867e7 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-field-action-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-field-action-runner.service.ts @@ -2,13 +2,13 @@ import { In } from 'typeorm'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { - CreateFieldAction, - DeleteFieldAction, - UpdateFieldAction, - WorkspaceMigrationFieldActionTypeV2, + type CreateFieldAction, + type DeleteFieldAction, + type UpdateFieldAction, + type WorkspaceMigrationFieldActionTypeV2, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; -import { RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; -import { WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; +import { type RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; +import { type WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; import { fromWorkspaceMigrationUpdateActionToPartialEntity } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/utils/from-workspace-migration-update-action-to-partial-field-or-object-entity.util'; export class WorkspaceMetadataFieldActionRunnerService diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-index-action-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-index-action-runner.service.ts index 42679dfcc68..62aabfef062 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-index-action-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-index-action-runner.service.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; import { - CreateIndexAction, - DeleteIndexAction, - WorkspaceMigrationIndexActionTypeV2, + type CreateIndexAction, + type DeleteIndexAction, + type WorkspaceMigrationIndexActionTypeV2, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2'; -import { RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; -import { WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; +import { type RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; +import { type WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; @Injectable() export class WorkspaceMetadataIndexActionRunnerService diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-migration-runner-service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-migration-runner-service.ts index e81b58ec868..3cdc53c1e08 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-migration-runner-service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-migration-runner-service.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { assertUnreachable } from 'twenty-shared/utils'; -import { WorkspaceMigrationRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type'; +import { type WorkspaceMigrationRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type'; import { WorkspaceMetadataFieldActionRunnerService } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-field-action-runner.service'; import { WorkspaceMetadataIndexActionRunnerService } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-index-action-runner.service'; import { WorkspaceMetadataObjectActionRunnerService } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-object-action-runner.service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-object-action-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-object-action-runner.service.ts index 2cfa0279bf0..6c986b3649f 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-object-action-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-object-action-runner.service.ts @@ -3,13 +3,13 @@ import { Injectable } from '@nestjs/common'; import { DataSourceService } from 'src/engine/metadata-modules/data-source/data-source.service'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { - CreateObjectAction, - DeleteObjectAction, - UpdateObjectAction, - WorkspaceMigrationObjectActionTypeV2, + type CreateObjectAction, + type DeleteObjectAction, + type UpdateObjectAction, + type WorkspaceMigrationObjectActionTypeV2, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; -import { RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; -import { WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; +import { type RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; +import { type WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; import { fromWorkspaceMigrationUpdateActionToPartialEntity } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/utils/from-workspace-migration-update-action-to-partial-field-or-object-entity.util'; import { WorkspaceMetadataFieldActionRunnerService } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-field-action-runner.service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-migration-runner-v2.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-migration-runner-v2.service.ts index f22543f2123..07ef99d5196 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-migration-runner-v2.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-migration-runner-v2.service.ts @@ -6,7 +6,7 @@ import { DataSource } from 'typeorm'; import { WorkspaceMetadataCacheService } from 'src/engine/metadata-modules/workspace-metadata-cache/services/workspace-metadata-cache.service'; import { WorkspaceMetadataVersionService } from 'src/engine/metadata-modules/workspace-metadata-version/services/workspace-metadata-version.service'; import { WorkspacePermissionsCacheService } from 'src/engine/metadata-modules/workspace-permissions-cache/workspace-permissions-cache.service'; -import { WorkspaceMigrationV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2'; +import { type WorkspaceMigrationV2 } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-v2'; import { applyWorkspaceMigrationActionOnFlatObjectMetadataMaps } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/apply-workspace-migration-action-on-flat-object-metadata-maps'; import { WorkspaceMetadataMigrationRunnerService } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-metadata-migration-runner/workspace-metadata-migration-runner-service'; import { WorkspaceSchemaMigrationRunnerService } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-migration-runner.service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-field-action-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-field-action-runner.service.ts index 510a8913082..a3f09c8c9d7 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-field-action-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-field-action-runner.service.ts @@ -1,13 +1,13 @@ import { Injectable } from '@nestjs/common'; import { - CreateFieldAction, - DeleteFieldAction, - UpdateFieldAction, - WorkspaceMigrationFieldActionTypeV2, + type CreateFieldAction, + type DeleteFieldAction, + type UpdateFieldAction, + type WorkspaceMigrationFieldActionTypeV2, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-field-action-v2'; -import { RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; -import { WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; +import { type RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; +import { type WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; @Injectable() export class WorkspaceSchemaFieldActionRunnerService diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-index-action-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-index-action-runner.service.ts index 6d4d89a814e..23ee117b177 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-index-action-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-index-action-runner.service.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; import { - CreateIndexAction, - DeleteIndexAction, - WorkspaceMigrationIndexActionTypeV2, + type CreateIndexAction, + type DeleteIndexAction, + type WorkspaceMigrationIndexActionTypeV2, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-index-action-v2'; -import { RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; -import { WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; +import { type RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; +import { type WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; @Injectable() export class WorkspaceSchemaIndexActionRunnerService diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-migration-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-migration-runner.service.ts index 9ef711457c8..2014a43065c 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-migration-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-migration-runner.service.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { assertUnreachable } from 'twenty-shared/utils'; -import { WorkspaceMigrationRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type'; +import { type WorkspaceMigrationRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-runner-args.type'; import { WorkspaceSchemaFieldActionRunnerService } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-field-action-runner.service'; import { WorkspaceSchemaIndexActionRunnerService } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-index-action-runner.service'; import { WorkspaceSchemaObjectActionRunnerService } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-object-action-runner.service'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-object-action-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-object-action-runner.service.ts index 7a6c8a280bb..cc643ad7996 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-object-action-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/workspace-schema-migration-runner/workspace-schema-object-action-runner.service.ts @@ -1,13 +1,13 @@ import { Injectable } from '@nestjs/common'; import { - CreateObjectAction, - DeleteObjectAction, - UpdateObjectAction, - WorkspaceMigrationObjectActionTypeV2, + type CreateObjectAction, + type DeleteObjectAction, + type UpdateObjectAction, + type WorkspaceMigrationObjectActionTypeV2, } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-builder-v2/types/workspace-migration-object-action-v2'; -import { RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; -import { WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; +import { type RunnerMethodForActionType } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/runner-method-for-action-type'; +import { type WorkspaceMigrationActionRunnerArgs } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-runner-v2/types/workspace-migration-action-runner-args.type'; @Injectable() export class WorkspaceSchemaObjectActionRunnerService diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/commands/services/sync-workspace-logger.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/commands/services/sync-workspace-logger.service.ts index 48ddbfb932c..4c61570578e 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/commands/services/sync-workspace-logger.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/commands/services/sync-workspace-logger.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; import { CommandLogger } from 'src/command/command-logger'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; -import { WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; @Injectable() export class SyncWorkspaceLoggerService { diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/commands/sync-workspace-metadata.command.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/commands/sync-workspace-metadata.command.ts index 6b306f076bb..ccbd69fce36 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/commands/sync-workspace-metadata.command.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/commands/sync-workspace-metadata.command.ts @@ -5,7 +5,7 @@ import { Repository } from 'typeorm'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field-relation.comparator.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field-relation.comparator.ts index 9ff9a023c96..de66c486305 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field-relation.comparator.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field-relation.comparator.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; -import diff, { DifferenceChange, DifferenceRemove } from 'microdiff'; -import { FieldMetadataType } from 'twenty-shared/types'; +import diff, { type DifferenceChange, type DifferenceRemove } from 'microdiff'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataRelationSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; +import { type FieldMetadataRelationSettings } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; import { ComparatorAction, - FieldRelationComparatorResult, + type FieldRelationComparatorResult, } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { transformMetadataForComparison } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/utils/transform-metadata-for-comparison.util'; const fieldPropertiesToCompare = [ diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field.comparator.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field.comparator.ts index 801faf91c93..2c68d0b82ea 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field.comparator.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field.comparator.ts @@ -5,11 +5,11 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { ComparatorAction, - FieldComparatorResult, + type FieldComparatorResult, } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface'; -import { ComputedPartialFieldMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface'; +import { type ComputedPartialFieldMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { transformMetadataForComparison } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/utils/transform-metadata-for-comparison.util'; const commonFieldPropertiesToIgnore = [ diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-index.comparator.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-index.comparator.ts index 9120b964725..15cad414e5c 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-index.comparator.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-index.comparator.ts @@ -4,10 +4,10 @@ import diff from 'microdiff'; import { ComparatorAction, - IndexComparatorResult, + type IndexComparatorResult, } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface'; -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; import { transformMetadataForComparison } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/utils/transform-metadata-for-comparison.util'; const propertiesToIgnore = ['createdAt', 'updatedAt', 'indexFieldMetadatas']; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-object.comparator.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-object.comparator.ts index 3bbf0b42773..4bdc8933571 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-object.comparator.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-object.comparator.ts @@ -5,11 +5,11 @@ import diff from 'microdiff'; import { ComparatorAction, - ObjectComparatorResult, + type ObjectComparatorResult, } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface'; -import { ComputedPartialWorkspaceEntity } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface'; +import { type ComputedPartialWorkspaceEntity } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { transformMetadataForComparison } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/utils/transform-metadata-for-comparison.util'; const objectPropertiesToIgnore = [ diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field-relation.factory.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field-relation.factory.ts index 57b9aa7a339..ee2a73238b3 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field-relation.factory.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field-relation.factory.ts @@ -4,12 +4,12 @@ import { isDefined } from 'class-validator'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { WorkspaceRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type WorkspaceRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { CustomWorkspaceEntity } from 'src/engine/twenty-orm/custom.workspace-entity'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { getJoinColumn } from 'src/engine/twenty-orm/utils/get-join-column.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field.factory.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field.factory.ts index 86263228faf..8947a7f585d 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field.factory.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field.factory.ts @@ -2,17 +2,17 @@ import { Injectable } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceDynamicRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface'; -import { WorkspaceEntityMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-entity-metadata-args.interface'; -import { WorkspaceFieldMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-field-metadata-args.interface'; -import { WorkspaceRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface'; +import { type WorkspaceDynamicRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface'; +import { type WorkspaceEntityMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-entity-metadata-args.interface'; +import { type WorkspaceFieldMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-field-metadata-args.interface'; +import { type WorkspaceRelationMetadataArgs } from 'src/engine/twenty-orm/interfaces/workspace-relation-metadata-args.interface'; import { - PartialComputedFieldMetadata, - PartialFieldMetadata, + type PartialComputedFieldMetadata, + type PartialFieldMetadata, } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; -import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; +import { type BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { isGatedAndNotEnabled } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/is-gate-and-not-enabled.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-index.factory.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-index.factory.ts index 26474be53a4..bd5e437e5e7 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-index.factory.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-index.factory.ts @@ -1,13 +1,13 @@ import { Injectable, Logger } from '@nestjs/common'; -import { PartialIndexMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-index-metadata.interface'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type PartialIndexMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-index-metadata.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { generateDeterministicIndexName } from 'src/engine/metadata-modules/index-metadata/utils/generate-deterministic-index-name'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { CustomWorkspaceEntity } from 'src/engine/twenty-orm/custom.workspace-entity'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { computeTableName } from 'src/engine/utils/compute-table-name.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-object.factory.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-object.factory.ts index b4f1a91e4ee..fa7008f80a6 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-object.factory.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/factories/standard-object.factory.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; -import { PartialWorkspaceEntity } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type PartialWorkspaceEntity } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; -import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; +import { type BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { isGatedAndNotEnabled } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/is-gate-and-not-enabled.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface.ts index d75f7a02227..590470cc432 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface.ts @@ -1,10 +1,10 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; -import { ComputedPartialFieldMetadata } from './partial-field-metadata.interface'; -import { ComputedPartialWorkspaceEntity } from './partial-object-metadata.interface'; +import { type ComputedPartialFieldMetadata } from './partial-field-metadata.interface'; +import { type ComputedPartialWorkspaceEntity } from './partial-object-metadata.interface'; export const enum ComparatorAction { SKIP = 'SKIP', diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface.ts index 38118fa79bb..8a773268c65 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface.ts @@ -1,9 +1,9 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceDynamicRelationMetadataArgsFactory } from 'src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface'; +import { type WorkspaceDynamicRelationMetadataArgsFactory } from 'src/engine/twenty-orm/interfaces/workspace-dynamic-relation-metadata-args.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; // Should get deprecated in favor of the FlatFieldMetadata export type PartialFieldMetadata< diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-index-metadata.interface.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-index-metadata.interface.ts index 26939eaa740..b3ce438600e 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-index-metadata.interface.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-index-metadata.interface.ts @@ -1,4 +1,4 @@ -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; export type PartialIndexMetadata = Omit< IndexMetadataEntity, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface.ts index f7bae6c21d4..5fe11d17822 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface.ts @@ -1,10 +1,10 @@ import { - ComputedPartialFieldMetadata, - PartialComputedFieldMetadata, - PartialFieldMetadata, + type ComputedPartialFieldMetadata, + type PartialComputedFieldMetadata, + type PartialFieldMetadata, } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export type PartialWorkspaceEntity = Pick< ObjectMetadataEntity, diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/updater-options.interface.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/updater-options.interface.ts index 47634554191..a037d0db595 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/updater-options.interface.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/updater-options.interface.ts @@ -1,4 +1,4 @@ -import { UpdaterAction } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/updater-action.type'; +import { type UpdaterAction } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/updater-action.type'; export interface UpdaterOptions { actions: UpdaterAction[]; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface.ts index 386a8c88f84..a55121157a6 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface.ts @@ -1,4 +1,4 @@ -import { FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; +import { type FeatureFlagMap } from 'src/engine/core-modules/feature-flag/interfaces/feature-flag-map.interface'; export interface WorkspaceSyncContext { workspaceId: string; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-metadata-updater.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-metadata-updater.service.ts index c35b48f629a..0d86b13907e 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-metadata-updater.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-metadata-updater.service.ts @@ -3,33 +3,33 @@ import { Injectable } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; import { capitalize } from 'twenty-shared/utils'; import { - EntityManager, - EntityTarget, - FindOptionsWhere, + type EntityManager, + type EntityTarget, + type FindOptionsWhere, In, - ObjectLiteral, - Repository, + type ObjectLiteral, + type Repository, } from 'typeorm'; -import { DeepPartial } from 'typeorm/common/DeepPartial'; +import { type DeepPartial } from 'typeorm/common/DeepPartial'; import { v4 as uuidV4 } from 'uuid'; -import { PartialFieldMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface'; -import { PartialIndexMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-index-metadata.interface'; -import { UpdaterOptions } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/updater-options.interface'; +import { type PartialFieldMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface'; +import { type PartialIndexMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-index-metadata.interface'; +import { type UpdaterOptions } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/updater-options.interface'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; -import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { isCompositeFieldMetadataType } from 'src/engine/metadata-modules/field-metadata/utils/is-composite-field-metadata-type.util'; import { IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; +import { type CompositeFieldMetadataType } from 'src/engine/metadata-modules/workspace-migration/factories/composite-column-action.factory'; import { isFieldMetadataEntityOfType } from 'src/engine/utils/is-field-metadata-of-type.util'; -import { FieldMetadataUpdate } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; -import { ObjectMetadataUpdate } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-object.factory'; -import { WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; +import { type FieldMetadataUpdate } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; +import { type ObjectMetadataUpdate } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-object.factory'; +import { type WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; @Injectable() export class WorkspaceMetadataUpdaterService { diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-field-metadata-relation.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-field-metadata-relation.service.ts index beaf3a24fc9..27272453914 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-field-metadata-relation.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-field-metadata-relation.service.ts @@ -1,29 +1,29 @@ import { Injectable, Logger } from '@nestjs/common'; import { FieldMetadataType } from 'twenty-shared/types'; -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; import { ComparatorAction, - FieldRelationComparatorResult, + type FieldRelationComparatorResult, } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { WorkspaceMigrationFieldRelationFactory } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field-relation.factory'; import { - FieldMetadataUpdate, + type FieldMetadataUpdate, WorkspaceMigrationFieldFactory, } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; import { WorkspaceFieldRelationComparator } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field-relation.comparator'; import { StandardFieldRelationFactory } from 'src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field-relation.factory'; import { WorkspaceMetadataUpdaterService } from 'src/engine/workspace-manager/workspace-sync-metadata/services/workspace-metadata-updater.service'; import { standardObjectMetadataDefinitions } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects'; -import { WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; +import { type WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; import { mapObjectMetadataByUniqueIdentifier } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/sync-metadata.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-field-metadata.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-field-metadata.service.ts index 00ca52d58d8..c84a10e9cf4 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-field-metadata.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-field-metadata.service.ts @@ -1,23 +1,23 @@ import { Injectable, Logger } from '@nestjs/common'; -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; import { ComparatorAction, - FieldComparatorResult, + type FieldComparatorResult, } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { CustomWorkspaceEntity } from 'src/engine/twenty-orm/custom.workspace-entity'; import { WorkspaceMigrationFieldFactory } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-field.factory'; import { WorkspaceFieldComparator } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-field.comparator'; import { StandardFieldFactory } from 'src/engine/workspace-manager/workspace-sync-metadata/factories/standard-field.factory'; import { WorkspaceMetadataUpdaterService } from 'src/engine/workspace-manager/workspace-sync-metadata/services/workspace-metadata-updater.service'; import { standardObjectMetadataDefinitions } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects'; -import { WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; +import { type WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; import { computeStandardFields } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/compute-standard-fields.util'; import { mapObjectMetadataByUniqueIdentifier } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/sync-metadata.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-index-metadata.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-index-metadata.service.ts index b0022b3b2cd..80ab1187d56 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-index-metadata.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-index-metadata.service.ts @@ -1,20 +1,20 @@ import { Injectable, Logger } from '@nestjs/common'; -import { Any, EntityManager } from 'typeorm'; +import { Any, type EntityManager } from 'typeorm'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; import { ComparatorAction } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationIndexFactory } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-index.factory'; import { WorkspaceIndexComparator } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-index.comparator'; import { StandardIndexFactory } from 'src/engine/workspace-manager/workspace-sync-metadata/factories/standard-index.factory'; import { WorkspaceMetadataUpdaterService } from 'src/engine/workspace-manager/workspace-sync-metadata/services/workspace-metadata-updater.service'; import { standardObjectMetadataDefinitions } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects'; -import { WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; +import { type WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; import { mapObjectMetadataByUniqueIdentifier } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/sync-metadata.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-object-metadata-identifiers.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-object-metadata-identifiers.service.ts index d0621b1aa45..0ca1487aa86 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-object-metadata-identifiers.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-object-metadata-identifiers.service.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; -import { EntityManager, Repository } from 'typeorm'; +import { type EntityManager, type Repository } from 'typeorm'; import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { StandardObjectFactory } from 'src/engine/workspace-manager/workspace-sync-metadata/factories/standard-object.factory'; import { standardObjectMetadataDefinitions } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects'; -import { WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; +import { type WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; import { mapObjectMetadataByUniqueIdentifier } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/sync-metadata.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-object-metadata.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-object-metadata.service.ts index 08962773cd3..3cb52ec7cd5 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-object-metadata.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/services/workspace-sync-object-metadata.service.ts @@ -1,19 +1,19 @@ import { Injectable, Logger } from '@nestjs/common'; -import { EntityManager } from 'typeorm'; +import { type EntityManager } from 'typeorm'; import { WorkspaceMigrationBuilderAction } from 'src/engine/workspace-manager/workspace-migration-builder/interfaces/workspace-migration-builder-action.interface'; import { ComparatorAction } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/comparator.interface'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; -import { WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; +import { type WorkspaceMigrationEntity } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.entity'; import { WorkspaceMigrationObjectFactory } from 'src/engine/workspace-manager/workspace-migration-builder/factories/workspace-migration-object.factory'; import { WorkspaceObjectComparator } from 'src/engine/workspace-manager/workspace-sync-metadata/comparators/workspace-object.comparator'; import { StandardObjectFactory } from 'src/engine/workspace-manager/workspace-sync-metadata/factories/standard-object.factory'; import { WorkspaceMetadataUpdaterService } from 'src/engine/workspace-manager/workspace-sync-metadata/services/workspace-metadata-updater.service'; import { standardObjectMetadataDefinitions } from 'src/engine/workspace-manager/workspace-sync-metadata/standard-objects'; -import { WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; +import { type WorkspaceSyncStorage } from 'src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage'; import { mapObjectMetadataByUniqueIdentifier } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/sync-metadata.util'; @Injectable() diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage.ts index da552c758d4..48cb06b3afc 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/storage/workspace-sync.storage.ts @@ -1,11 +1,11 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { ComputedPartialFieldMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface'; -import { ComputedPartialWorkspaceEntity } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface'; +import { type ComputedPartialFieldMetadata } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface'; +import { type ComputedPartialWorkspaceEntity } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-object-metadata.interface'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type IndexMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export class WorkspaceSyncStorage { // Object metadata diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/__tests__/get-ts-vectors-column-expression.utils.spec.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/__tests__/get-ts-vectors-column-expression.utils.spec.ts index 1cb2ed009e8..0d420f3245f 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/__tests__/get-ts-vectors-column-expression.utils.spec.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/__tests__/get-ts-vectors-column-expression.utils.spec.ts @@ -1,7 +1,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/compute-standard-fields.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/compute-standard-fields.util.ts index 4883c7c76df..f72313c978a 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/compute-standard-fields.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/compute-standard-fields.util.ts @@ -1,11 +1,11 @@ import { - ComputedPartialFieldMetadata, - PartialComputedFieldMetadata, - PartialFieldMetadata, + type ComputedPartialFieldMetadata, + type PartialComputedFieldMetadata, + type PartialFieldMetadata, } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/partial-field-metadata.interface'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { createRelationDeterministicUuid } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/create-deterministic-uuid.util'; export const computeStandardFields = ( diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util.ts index ea6e68938ea..2e85a35d710 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util.ts @@ -12,7 +12,7 @@ import { } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.exception'; import { isSearchableFieldType, - SearchableFieldType, + type SearchableFieldType, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/is-searchable-field.util'; import { isSearchableSubfield } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/is-searchable-subfield.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/is-gate-and-not-enabled.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/is-gate-and-not-enabled.util.ts index 894c82639f3..99954c8b8d8 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/is-gate-and-not-enabled.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/is-gate-and-not-enabled.util.ts @@ -1,4 +1,4 @@ -import { Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; +import { type Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; export type GateContext = 'database' | 'workspaceApi'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/should-exclude-from-workspace-api.util.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/should-exclude-from-workspace-api.util.ts index 14ecf6a8b30..09b1cf62b9e 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/should-exclude-from-workspace-api.util.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/should-exclude-from-workspace-api.util.ts @@ -1,4 +1,4 @@ -import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; +import { type BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { metadataArgsStorage } from 'src/engine/twenty-orm/storage/metadata-args.storage'; import { isGatedAndNotEnabled } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/is-gate-and-not-enabled.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/sync-metadata.util.spec.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/sync-metadata.util.spec.ts index 7011aaf2fcc..c9ccac328fd 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/sync-metadata.util.spec.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/utils/sync-metadata.util.spec.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { mapObjectMetadataByUniqueIdentifier } from './sync-metadata.util'; diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.service.ts index 993306956ff..a34d9bf2e69 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.service.ts @@ -3,7 +3,7 @@ import { InjectDataSource } from '@nestjs/typeorm'; import { DataSource, QueryFailedError } from 'typeorm'; -import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; +import { type WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; import { WorkspaceMetadataVersionService } from 'src/engine/metadata-modules/workspace-metadata-version/services/workspace-metadata-version.service'; diff --git a/packages/twenty-server/src/filters/unhandled-exception.filter.ts b/packages/twenty-server/src/filters/unhandled-exception.filter.ts index f0cd8007277..9b3cd52e3e8 100644 --- a/packages/twenty-server/src/filters/unhandled-exception.filter.ts +++ b/packages/twenty-server/src/filters/unhandled-exception.filter.ts @@ -1,11 +1,11 @@ import { - ArgumentsHost, + type ArgumentsHost, Catch, - ExceptionFilter, + type ExceptionFilter, HttpException, } from '@nestjs/common'; -import { Response } from 'express'; +import { type Response } from 'express'; // In case of exception in middleware run before the CORS middleware (eg: JSON Middleware that checks the request body), // the CORS headers are missing in the response. diff --git a/packages/twenty-server/src/main.ts b/packages/twenty-server/src/main.ts index ae161bb3a2f..b051b438550 100644 --- a/packages/twenty-server/src/main.ts +++ b/packages/twenty-server/src/main.ts @@ -1,5 +1,5 @@ import { NestFactory } from '@nestjs/core'; -import { NestExpressApplication } from '@nestjs/platform-express'; +import { type NestExpressApplication } from '@nestjs/platform-express'; import fs from 'fs'; diff --git a/packages/twenty-server/src/modules/blocklist/blocklist-validation-manager/services/blocklist-validation.service.ts b/packages/twenty-server/src/modules/blocklist/blocklist-validation-manager/services/blocklist-validation.service.ts index 2c3353bb6ae..bf2b6ce79f8 100644 --- a/packages/twenty-server/src/modules/blocklist/blocklist-validation-manager/services/blocklist-validation.service.ts +++ b/packages/twenty-server/src/modules/blocklist/blocklist-validation-manager/services/blocklist-validation.service.ts @@ -3,8 +3,8 @@ import { BadRequestException, Injectable } from '@nestjs/common'; import { z } from 'zod'; import { - CreateManyResolverArgs, - UpdateOneResolverArgs, + type CreateManyResolverArgs, + type UpdateOneResolverArgs, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { InjectObjectMetadataRepository } from 'src/engine/object-metadata-repository/object-metadata-repository.decorator'; diff --git a/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-create-many.pre-query.hook.ts b/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-create-many.pre-query.hook.ts index 0b3a4e3879c..d6c91f3b0fa 100644 --- a/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-create-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-create-many.pre-query.hook.ts @@ -1,12 +1,12 @@ import { BadRequestException } from '@nestjs/common'; -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { - BlocklistItem, + type BlocklistItem, BlocklistValidationService, } from 'src/modules/blocklist/blocklist-validation-manager/services/blocklist-validation.service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-update-many.pre-query.hook.ts b/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-update-many.pre-query.hook.ts index c7e4dd4da87..27fcbe2acce 100644 --- a/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-update-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-update-many.pre-query.hook.ts @@ -1,10 +1,10 @@ import { MethodNotAllowedException } from '@nestjs/common'; -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { BlocklistItem } from 'src/modules/blocklist/blocklist-validation-manager/services/blocklist-validation.service'; +import { type BlocklistItem } from 'src/modules/blocklist/blocklist-validation-manager/services/blocklist-validation.service'; @WorkspaceQueryHook(`blocklist.updateMany`) export class BlocklistUpdateManyPreQueryHook diff --git a/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-update-one.pre-query.hook.ts b/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-update-one.pre-query.hook.ts index 6c92060efd6..996e59e9ddb 100644 --- a/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-update-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/blocklist/query-hooks/blocklist-update-one.pre-query.hook.ts @@ -1,12 +1,12 @@ import { BadRequestException } from '@nestjs/common'; -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { - BlocklistItem, + type BlocklistItem, BlocklistValidationService, } from 'src/modules/blocklist/blocklist-validation-manager/services/blocklist-validation.service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/calendar/blocklist-manager/jobs/blocklist-item-delete-calendar-events.job.ts b/packages/twenty-server/src/modules/calendar/blocklist-manager/jobs/blocklist-item-delete-calendar-events.job.ts index 6efc2da7ccd..077ff03fd7d 100644 --- a/packages/twenty-server/src/modules/calendar/blocklist-manager/jobs/blocklist-item-delete-calendar-events.job.ts +++ b/packages/twenty-server/src/modules/calendar/blocklist-manager/jobs/blocklist-item-delete-calendar-events.job.ts @@ -2,16 +2,16 @@ import { Logger, Scope } from '@nestjs/common'; import { And, Any, ILike, In, Not, Or } from 'typeorm'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; import { Process } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; +import { type WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; +import { type BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; import { CalendarEventCleanerService } from 'src/modules/calendar/calendar-event-cleaner/services/calendar-event-cleaner.service'; -import { CalendarChannelEventAssociationWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel-event-association.workspace-entity'; -import { CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; +import { type CalendarChannelEventAssociationWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel-event-association.workspace-entity'; +import { type CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; export type BlocklistItemDeleteCalendarEventsJobData = WorkspaceEventBatch< ObjectRecordCreateEvent diff --git a/packages/twenty-server/src/modules/calendar/blocklist-manager/jobs/blocklist-reimport-calendar-events.job.ts b/packages/twenty-server/src/modules/calendar/blocklist-manager/jobs/blocklist-reimport-calendar-events.job.ts index cff8548ecbc..6bb0506c1d4 100644 --- a/packages/twenty-server/src/modules/calendar/blocklist-manager/jobs/blocklist-reimport-calendar-events.job.ts +++ b/packages/twenty-server/src/modules/calendar/blocklist-manager/jobs/blocklist-reimport-calendar-events.job.ts @@ -2,17 +2,17 @@ import { Scope } from '@nestjs/common'; import { Not } from 'typeorm'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { Process } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; +import { type WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; +import { type BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; import { CalendarChannelSyncStatusService } from 'src/modules/calendar/common/services/calendar-channel-sync-status.service'; import { CalendarChannelSyncStage, - CalendarChannelWorkspaceEntity, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; export type BlocklistReimportCalendarEventsJobData = WorkspaceEventBatch< diff --git a/packages/twenty-server/src/modules/calendar/blocklist-manager/listeners/calendar-blocklist.listener.ts b/packages/twenty-server/src/modules/calendar/blocklist-manager/listeners/calendar-blocklist.listener.ts index b18681e540a..44f4c954639 100644 --- a/packages/twenty-server/src/modules/calendar/blocklist-manager/listeners/calendar-blocklist.listener.ts +++ b/packages/twenty-server/src/modules/calendar/blocklist-manager/listeners/calendar-blocklist.listener.ts @@ -1,20 +1,20 @@ import { Injectable } from '@nestjs/common'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; +import { type BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; import { BlocklistItemDeleteCalendarEventsJob, - BlocklistItemDeleteCalendarEventsJobData, + type BlocklistItemDeleteCalendarEventsJobData, } from 'src/modules/calendar/blocklist-manager/jobs/blocklist-item-delete-calendar-events.job'; import { BlocklistReimportCalendarEventsJob, - BlocklistReimportCalendarEventsJobData, + type BlocklistReimportCalendarEventsJobData, } from 'src/modules/calendar/blocklist-manager/jobs/blocklist-reimport-calendar-events.job'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-cleaner/listeners/calendar-event-cleaner-connected-account.listener.ts b/packages/twenty-server/src/modules/calendar/calendar-event-cleaner/listeners/calendar-event-cleaner-connected-account.listener.ts index 28825970b44..b961f41de6d 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-cleaner/listeners/calendar-event-cleaner-connected-account.listener.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-cleaner/listeners/calendar-event-cleaner-connected-account.listener.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { DeleteConnectedAccountAssociatedCalendarDataJob, - DeleteConnectedAccountAssociatedCalendarDataJobData, + type DeleteConnectedAccountAssociatedCalendarDataJobData, } from 'src/modules/calendar/calendar-event-cleaner/jobs/delete-connected-account-associated-calendar-data.job'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-event-list-fetch.cron.job.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-event-list-fetch.cron.job.ts index 92dec6af7ef..d403a109d58 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-event-list-fetch.cron.job.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-event-list-fetch.cron.job.ts @@ -15,7 +15,7 @@ import { getWorkspaceSchemaName } from 'src/engine/workspace-datasource/utils/ge import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; import { CalendarEventListFetchJob, - CalendarEventListFetchJobData, + type CalendarEventListFetchJobData, } from 'src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job'; import { CalendarChannelSyncStage } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-events-import.cron.job.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-events-import.cron.job.ts index 5b7a75cf41c..e374c89adb6 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-events-import.cron.job.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-events-import.cron.job.ts @@ -13,7 +13,7 @@ import { MessageQueueService } from 'src/engine/core-modules/message-queue/servi import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { getWorkspaceSchemaName } from 'src/engine/workspace-datasource/utils/get-workspace-schema-name.util'; import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; -import { CalendarEventListFetchJobData } from 'src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job'; +import { type CalendarEventListFetchJobData } from 'src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job'; import { CalendarEventsImportJob } from 'src/modules/calendar/calendar-event-import-manager/jobs/calendar-events-import.job'; import { CalendarChannelSyncStage } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-ongoing-stale.cron.job.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-ongoing-stale.cron.job.ts index 46b660e1edf..69273fc97fc 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-ongoing-stale.cron.job.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/crons/jobs/calendar-ongoing-stale.cron.job.ts @@ -13,7 +13,7 @@ import { MessageQueueService } from 'src/engine/core-modules/message-queue/servi import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { CalendarOngoingStaleJob, - CalendarOngoingStaleJobData, + type CalendarOngoingStaleJobData, } from 'src/modules/calendar/calendar-event-import-manager/jobs/calendar-ongoing-stale.job'; export const CALENDAR_ONGOING_STALE_CRON_PATTERN = '0 * * * *'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/lib/caldav.client.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/lib/caldav.client.ts index 6ce60d10284..882bf065e6f 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/lib/caldav.client.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/lib/caldav.client.ts @@ -4,10 +4,10 @@ import * as ical from 'node-ical'; import { calendarMultiGet, createAccount, - DAVAccount, - DAVCalendar, + type DAVAccount, + type DAVCalendar, DAVNamespaceShort, - DAVObject, + type DAVObject, fetchCalendars, getBasicAuthHeaders, syncCollection, @@ -16,8 +16,8 @@ import { import { CalDavGetEventsService } from 'src/modules/calendar/calendar-event-import-manager/drivers/caldav/services/caldav-get-events.service'; import { CalendarEventParticipantResponseStatus } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; import { - FetchedCalendarEvent, - FetchedCalendarEventParticipant, + type FetchedCalendarEvent, + type FetchedCalendarEventParticipant, } from 'src/modules/calendar/common/types/fetched-calendar-event'; const DEFAULT_CALENDAR_TYPE = 'caldav'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/providers/caldav.provider.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/providers/caldav.provider.ts index a79cbd0dcd9..3015f416d52 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/providers/caldav.provider.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/providers/caldav.provider.ts @@ -1,7 +1,7 @@ import { Injectable } from '@nestjs/common'; import { CalDAVClient } from 'src/modules/calendar/calendar-event-import-manager/drivers/caldav/lib/caldav.client'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class CalDavClientProvider { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/services/caldav-get-events.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/services/caldav-get-events.service.ts index 39e1d45a7ef..2e88d8bbdef 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/services/caldav-get-events.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/caldav/services/caldav-get-events.service.ts @@ -2,8 +2,8 @@ import { Injectable, Logger } from '@nestjs/common'; import { CalDavClientProvider } from 'src/modules/calendar/calendar-event-import-manager/drivers/caldav/providers/caldav.provider'; import { parseCalDAVError } from 'src/modules/calendar/calendar-event-import-manager/drivers/caldav/utils/parse-caldav-error.util'; -import { GetCalendarEventsResponse } from 'src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type GetCalendarEventsResponse } from 'src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class CalDavGetEventsService { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/providers/google-calendar.provider.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/providers/google-calendar.provider.ts index e9175849490..0176b2b46d7 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/providers/google-calendar.provider.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/providers/google-calendar.provider.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; -import { calendar_v3 as calendarV3, google } from 'googleapis'; +import { type calendar_v3 as calendarV3, google } from 'googleapis'; import { OAuth2ClientManagerService } from 'src/modules/connected-account/oauth2-client-manager/services/oauth2-client-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class GoogleCalendarClientProvider { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/services/google-calendar-get-events.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/services/google-calendar-get-events.service.ts index c3600548f42..3b26c65cd0f 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/services/google-calendar-get-events.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/services/google-calendar-get-events.service.ts @@ -1,14 +1,14 @@ import { Injectable, Logger } from '@nestjs/common'; -import { GaxiosError } from 'gaxios'; -import { calendar_v3 as calendarV3 } from 'googleapis'; +import { type GaxiosError } from 'gaxios'; +import { type calendar_v3 as calendarV3 } from 'googleapis'; import { GoogleCalendarClientProvider } from 'src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/providers/google-calendar.provider'; import { formatGoogleCalendarEvents } from 'src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/format-google-calendar-event.util'; import { parseGaxiosError } from 'src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/parse-gaxios-error.util'; import { parseGoogleCalendarError } from 'src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/parse-google-calendar-error.util'; -import { GetCalendarEventsResponse } from 'src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type GetCalendarEventsResponse } from 'src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class GoogleCalendarGetEventsService { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/__tests__/format-google-calendar-event.util.spec.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/__tests__/format-google-calendar-event.util.spec.ts index 705de5c0bb5..e03542029df 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/__tests__/format-google-calendar-event.util.spec.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/__tests__/format-google-calendar-event.util.spec.ts @@ -1,5 +1,5 @@ -import { calendar_v3 as calendarV3 } from 'googleapis'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type calendar_v3 as calendarV3 } from 'googleapis'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { formatGoogleCalendarEvents } from 'src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/format-google-calendar-event.util'; import { CalendarEventParticipantResponseStatus } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/format-google-calendar-event.util.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/format-google-calendar-event.util.ts index 3ab4087787b..8a47e446b98 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/format-google-calendar-event.util.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/format-google-calendar-event.util.ts @@ -1,8 +1,8 @@ -import { calendar_v3 as calendarV3 } from 'googleapis'; +import { type calendar_v3 as calendarV3 } from 'googleapis'; import { sanitizeCalendarEvent } from 'src/modules/calendar/calendar-event-import-manager/drivers/utils/sanitizeCalendarEvent'; import { CalendarEventParticipantResponseStatus } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; -import { FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; +import { type FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; export const formatGoogleCalendarEvents = ( events: calendarV3.Schema$Event[], diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/parse-gaxios-error.util.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/parse-gaxios-error.util.ts index 2fd394fcac5..78edcfa73af 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/parse-gaxios-error.util.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/google-calendar/utils/parse-gaxios-error.util.ts @@ -1,6 +1,6 @@ import { Logger } from '@nestjs/common'; -import { GaxiosError } from 'gaxios'; +import { type GaxiosError } from 'gaxios'; import { CalendarEventImportDriverException, diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/services/microsoft-calendar-get-events.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/services/microsoft-calendar-get-events.service.ts index 4ff4ae86c81..cbabef09f68 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/services/microsoft-calendar-get-events.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/services/microsoft-calendar-get-events.service.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; import { - PageCollection, + type PageCollection, PageIterator, - PageIteratorCallback, + type PageIteratorCallback, } from '@microsoft/microsoft-graph-client'; import { @@ -11,9 +11,9 @@ import { CalendarEventImportDriverExceptionCode, } from 'src/modules/calendar/calendar-event-import-manager/drivers/exceptions/calendar-event-import-driver.exception'; import { parseMicrosoftCalendarError } from 'src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/parse-microsoft-calendar-error.util'; -import { GetCalendarEventsResponse } from 'src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service'; +import { type GetCalendarEventsResponse } from 'src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service'; import { MicrosoftOAuth2ClientManagerService } from 'src/modules/connected-account/oauth2-client-manager/drivers/microsoft/microsoft-oauth2-client-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { isAccessTokenRefreshingError } from 'src/modules/messaging/message-import-manager/drivers/microsoft/utils/is-access-token-refreshing-error.utils'; @Injectable() diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/services/microsoft-calendar-import-events.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/services/microsoft-calendar-import-events.service.ts index 39b3f8b6627..999f2ca8848 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/services/microsoft-calendar-import-events.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/services/microsoft-calendar-import-events.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { Event } from '@microsoft/microsoft-graph-types'; +import { type Event } from '@microsoft/microsoft-graph-types'; import { CalendarEventImportDriverException, @@ -8,9 +8,9 @@ import { } from 'src/modules/calendar/calendar-event-import-manager/drivers/exceptions/calendar-event-import-driver.exception'; import { formatMicrosoftCalendarEvents } from 'src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/format-microsoft-calendar-event.util'; import { parseMicrosoftCalendarError } from 'src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/parse-microsoft-calendar-error.util'; -import { FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; +import { type FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; import { MicrosoftOAuth2ClientManagerService } from 'src/modules/connected-account/oauth2-client-manager/drivers/microsoft/microsoft-oauth2-client-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { isAccessTokenRefreshingError } from 'src/modules/messaging/message-import-manager/drivers/microsoft/utils/is-access-token-refreshing-error.utils'; @Injectable() diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/__tests__/format-microsoft-calendar-event.util.spec.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/__tests__/format-microsoft-calendar-event.util.spec.ts index aaa922d60c4..516fa38f8df 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/__tests__/format-microsoft-calendar-event.util.spec.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/__tests__/format-microsoft-calendar-event.util.spec.ts @@ -1,4 +1,4 @@ -import { Event } from '@microsoft/microsoft-graph-types'; +import { type Event } from '@microsoft/microsoft-graph-types'; import { formatMicrosoftCalendarEvents } from 'src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/format-microsoft-calendar-event.util'; import { CalendarEventParticipantResponseStatus } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/format-microsoft-calendar-event.util.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/format-microsoft-calendar-event.util.ts index 49b4011cb9f..3a55f9f777c 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/format-microsoft-calendar-event.util.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/format-microsoft-calendar-event.util.ts @@ -1,12 +1,12 @@ import { - Event, - NullableOption, - ResponseType, + type Event, + type NullableOption, + type ResponseType, } from '@microsoft/microsoft-graph-types'; import { sanitizeCalendarEvent } from 'src/modules/calendar/calendar-event-import-manager/drivers/utils/sanitizeCalendarEvent'; import { CalendarEventParticipantResponseStatus } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; -import { FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; +import { type FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; export const formatMicrosoftCalendarEvents = ( events: Event[], diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/parse-microsoft-calendar-error.util.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/parse-microsoft-calendar-error.util.ts index 78ed9024bfc..ecadb63f586 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/parse-microsoft-calendar-error.util.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/drivers/microsoft-calendar/utils/parse-microsoft-calendar-error.util.ts @@ -1,4 +1,4 @@ -import { GraphError } from '@microsoft/microsoft-graph-client'; +import { type GraphError } from '@microsoft/microsoft-graph-client'; import { CalendarEventImportDriverException, diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job.ts index 7fbab80f550..20595bf7da1 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job.ts @@ -7,7 +7,7 @@ import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { CalendarFetchEventsService } from 'src/modules/calendar/calendar-event-import-manager/services/calendar-fetch-events.service'; import { CalendarChannelSyncStage, - CalendarChannelWorkspaceEntity, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; import { isThrottled } from 'src/modules/connected-account/utils/is-throttled'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-events-import.job.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-events-import.job.ts index 8a5ae131053..bd222fa9293 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-events-import.job.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-events-import.job.ts @@ -7,7 +7,7 @@ import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { CalendarEventsImportService } from 'src/modules/calendar/calendar-event-import-manager/services/calendar-events-import.service'; import { CalendarChannelSyncStage, - CalendarChannelWorkspaceEntity, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; import { isThrottled } from 'src/modules/connected-account/utils/is-throttled'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-ongoing-stale.job.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-ongoing-stale.job.ts index 4de0af9e7f5..15bfd2ea53d 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-ongoing-stale.job.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/jobs/calendar-ongoing-stale.job.ts @@ -10,7 +10,7 @@ import { isSyncStale } from 'src/modules/calendar/calendar-event-import-manager/ import { CalendarChannelSyncStatusService } from 'src/modules/calendar/common/services/calendar-channel-sync-status.service'; import { CalendarChannelSyncStage, - CalendarChannelWorkspaceEntity, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; export type CalendarOngoingStaleJobData = { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-event-import-exception-handler.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-event-import-exception-handler.service.ts index 12752f6cb16..9eda6f77bbd 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-event-import-exception-handler.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-event-import-exception-handler.service.ts @@ -2,13 +2,13 @@ import { Injectable, Logger } from '@nestjs/common'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { - TwentyORMException, + type TwentyORMException, TwentyORMExceptionCode, } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { CALENDAR_THROTTLE_MAX_ATTEMPTS } from 'src/modules/calendar/calendar-event-import-manager/constants/calendar-throttle-max-attempts'; import { - CalendarEventImportDriverException, + type CalendarEventImportDriverException, CalendarEventImportDriverExceptionCode, } from 'src/modules/calendar/calendar-event-import-manager/drivers/exceptions/calendar-event-import-driver.exception'; import { @@ -16,7 +16,7 @@ import { CalendarEventImportExceptionCode, } from 'src/modules/calendar/calendar-event-import-manager/exceptions/calendar-event-import.exception'; import { CalendarChannelSyncStatusService } from 'src/modules/calendar/common/services/calendar-channel-sync-status.service'; -import { CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; +import { type CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; export enum CalendarEventImportSyncStep { FULL_CALENDAR_EVENT_LIST_FETCH = 'FULL_CALENDAR_EVENT_LIST_FETCH', PARTIAL_CALENDAR_EVENT_LIST_FETCH = 'PARTIAL_CALENDAR_EVENT_LIST_FETCH', diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-events-import.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-events-import.service.ts index 6e8cb64705a..3ac53cb8efc 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-events-import.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-events-import.service.ts @@ -19,10 +19,10 @@ import { import { CalendarSaveEventsService } from 'src/modules/calendar/calendar-event-import-manager/services/calendar-save-events.service'; import { filterEventsAndReturnCancelledEvents } from 'src/modules/calendar/calendar-event-import-manager/utils/filter-events.util'; import { CalendarChannelSyncStatusService } from 'src/modules/calendar/common/services/calendar-channel-sync-status.service'; -import { CalendarChannelEventAssociationWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel-event-association.workspace-entity'; -import { CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type CalendarChannelEventAssociationWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel-event-association.workspace-entity'; +import { type CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; +import { type FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class CalendarEventsImportService { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-fetch-events.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-fetch-events.service.ts index a62910c8add..1161f3cbff2 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-fetch-events.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-fetch-events.service.ts @@ -17,9 +17,9 @@ import { CalendarGetCalendarEventsService } from 'src/modules/calendar/calendar- import { CalendarChannelSyncStatusService } from 'src/modules/calendar/common/services/calendar-channel-sync-status.service'; import { CalendarChannelSyncStage, - CalendarChannelWorkspaceEntity, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class CalendarFetchEventsService { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service.ts index 96fd73092a2..505ad316484 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-get-events.service.ts @@ -9,8 +9,8 @@ import { CalendarEventImportException, CalendarEventImportExceptionCode, } from 'src/modules/calendar/calendar-event-import-manager/exceptions/calendar-event-import.exception'; -import { FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; export type GetCalendarEventsResponse = { fullEvents: boolean; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-save-events.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-save-events.service.ts index ce0e873384c..7644496ded4 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-save-events.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/services/calendar-save-events.service.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { Any } from 'typeorm'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { CalendarEventParticipantService } from 'src/modules/calendar/calendar-event-participant-manager/services/calendar-event-participant.service'; -import { CalendarChannelEventAssociationWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel-event-association.workspace-entity'; -import { CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; -import { FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type CalendarChannelEventAssociationWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel-event-association.workspace-entity'; +import { type CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; +import { type CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; +import { type FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; type FetchedCalendarEventWithDBEvent = { fetchedCalendarEvent: FetchedCalendarEvent; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/calendar-event-mapper.util.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/calendar-event-mapper.util.ts index cb69b793bcc..d5d16628130 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/calendar-event-mapper.util.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/calendar-event-mapper.util.ts @@ -1,4 +1,4 @@ -import { CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; +import { type CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; export const mapCalendarEventsByICalUID = ( existingCalendarEvents: CalendarEventWorkspaceEntity[], diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/filter-events.util.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/filter-events.util.ts index 3a7a65daaf1..f9cdd8eab14 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/filter-events.util.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/filter-events.util.ts @@ -1,5 +1,5 @@ import { filterOutBlocklistedEvents } from 'src/modules/calendar/calendar-event-import-manager/utils/filter-out-blocklisted-events.util'; -import { FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; +import { type FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; export const filterEventsAndReturnCancelledEvents = ( calendarChannelHandles: string[], diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/filter-out-blocklisted-events.util.ts b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/filter-out-blocklisted-events.util.ts index 4e4a632436b..1f737516282 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/filter-out-blocklisted-events.util.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-import-manager/utils/filter-out-blocklisted-events.util.ts @@ -1,5 +1,5 @@ import { isEmailBlocklisted } from 'src/modules/blocklist/utils/is-email-blocklisted.util'; -import { FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; +import { type FetchedCalendarEvent } from 'src/modules/calendar/common/types/fetched-calendar-event'; export const filterOutBlocklistedEvents = ( calendarChannelHandles: string[], diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/jobs/calendar-create-company-and-contact-after-sync.job.ts b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/jobs/calendar-create-company-and-contact-after-sync.job.ts index 169db296547..6a83850f3f4 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/jobs/calendar-create-company-and-contact-after-sync.job.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/jobs/calendar-create-company-and-contact-after-sync.job.ts @@ -7,8 +7,8 @@ import { Processor } from 'src/engine/core-modules/message-queue/decorators/proc import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; +import { type CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; +import { type CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; import { CreateCompanyAndContactService } from 'src/modules/contact-creation-manager/services/create-company-and-contact.service'; export type CalendarCreateCompanyAndContactAfterSyncJobData = { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/jobs/calendar-event-participant-match-participant.job.ts b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/jobs/calendar-event-participant-match-participant.job.ts index 22107be7914..a34554c5e29 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/jobs/calendar-event-participant-match-participant.job.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/jobs/calendar-event-participant-match-participant.job.ts @@ -7,7 +7,7 @@ import { Process } from 'src/engine/core-modules/message-queue/decorators/proces import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; +import { type CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; import { MatchParticipantService } from 'src/modules/match-participant/match-participant.service'; export type CalendarEventParticipantMatchParticipantJobData = { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-person.listener.ts b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-person.listener.ts index 678659dd53c..30e4f2e0355 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-person.listener.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-person.listener.ts @@ -4,9 +4,9 @@ import { isDefined } from 'twenty-shared/utils'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { objectRecordChangedProperties as objectRecordUpdateEventChangedProperties } from 'src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; @@ -14,9 +14,9 @@ import { MessageQueueService } from 'src/engine/core-modules/message-queue/servi import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { CalendarEventParticipantMatchParticipantJob, - CalendarEventParticipantMatchParticipantJobData, + type CalendarEventParticipantMatchParticipantJobData, } from 'src/modules/calendar/calendar-event-participant-manager/jobs/calendar-event-participant-match-participant.job'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; @Injectable() export class CalendarEventParticipantPersonListener { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-workspace-member.listener.ts b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-workspace-member.listener.ts index b260462ee15..561263c2a18 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-workspace-member.listener.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant-workspace-member.listener.ts @@ -2,8 +2,8 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { objectRecordChangedProperties as objectRecordUpdateEventChangedProperties } from 'src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; @@ -11,9 +11,9 @@ import { MessageQueueService } from 'src/engine/core-modules/message-queue/servi import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { CalendarEventParticipantMatchParticipantJob, - CalendarEventParticipantMatchParticipantJobData, + type CalendarEventParticipantMatchParticipantJobData, } from 'src/modules/calendar/calendar-event-participant-manager/jobs/calendar-event-participant-match-participant.job'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class CalendarEventParticipantWorkspaceMemberListener { diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant.listener.ts b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant.listener.ts index 23abc7faf78..781ad9ad99f 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant.listener.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/listeners/calendar-event-participant.listener.ts @@ -8,7 +8,7 @@ import { OnCustomBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/ import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { InjectObjectMetadataRepository } from 'src/engine/object-metadata-repository/object-metadata-repository.decorator'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; +import { type CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; import { TimelineActivityRepository } from 'src/modules/timeline/repositories/timeline-activity.repository'; import { TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-objects/timeline-activity.workspace-entity'; diff --git a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/services/calendar-event-participant.service.ts b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/services/calendar-event-participant.service.ts index d870e1c99d8..5453fda2976 100644 --- a/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/services/calendar-event-participant.service.ts +++ b/packages/twenty-server/src/modules/calendar/calendar-event-participant-manager/services/calendar-event-participant.service.ts @@ -9,15 +9,15 @@ import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decora import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; -import { FetchedCalendarEventParticipant } from 'src/modules/calendar/common/types/fetched-calendar-event'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type CalendarChannelWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; +import { type CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; +import { type FetchedCalendarEventParticipant } from 'src/modules/calendar/common/types/fetched-calendar-event'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { CreateCompanyAndContactJob, - CreateCompanyAndContactJobData, + type CreateCompanyAndContactJobData, } from 'src/modules/contact-creation-manager/jobs/create-company-and-contact.job'; import { MatchParticipantService } from 'src/modules/match-participant/match-participant.service'; diff --git a/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/calendar-event-find-many.post-query.hook.ts b/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/calendar-event-find-many.post-query.hook.ts index 1c3e3332962..215bb417d56 100644 --- a/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/calendar-event-find-many.post-query.hook.ts +++ b/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/calendar-event-find-many.post-query.hook.ts @@ -1,13 +1,13 @@ import { isDefined } from 'twenty-shared/utils'; -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { ForbiddenError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { ApplyCalendarEventsVisibilityRestrictionsService } from 'src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service'; -import { CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; +import { type CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; @WorkspaceQueryHook({ key: `calendarEvent.findMany`, diff --git a/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/calendar-event-find-one.post-query.hook.ts b/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/calendar-event-find-one.post-query.hook.ts index 059404da4f3..5c5d3aa8791 100644 --- a/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/calendar-event-find-one.post-query.hook.ts +++ b/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/calendar-event-find-one.post-query.hook.ts @@ -1,13 +1,13 @@ import { isDefined } from 'twenty-shared/utils'; -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { ForbiddenError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { ApplyCalendarEventsVisibilityRestrictionsService } from 'src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service'; -import { CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; +import { type CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; @WorkspaceQueryHook({ key: `calendarEvent.findOne`, diff --git a/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service.spec.ts b/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service.spec.ts index 17d7eb6f2c6..b9b494da823 100644 --- a/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service.spec.ts +++ b/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service.spec.ts @@ -1,10 +1,10 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { FIELD_RESTRICTED_ADDITIONAL_PERMISSIONS_REQUIRED } from 'twenty-shared/constants'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { CalendarChannelVisibility } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; +import { type CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; import { ApplyCalendarEventsVisibilityRestrictionsService } from './apply-calendar-events-visibility-restrictions.service'; diff --git a/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service.ts b/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service.ts index dfeebe996d8..f65ba219257 100644 --- a/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service.ts +++ b/packages/twenty-server/src/modules/calendar/common/query-hooks/calendar-event/services/apply-calendar-events-visibility-restrictions.service.ts @@ -6,11 +6,11 @@ import { isDefined } from 'twenty-shared/utils'; import { In } from 'typeorm'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { CalendarChannelEventAssociationWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel-event-association.workspace-entity'; +import { type CalendarChannelEventAssociationWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-channel-event-association.workspace-entity'; import { CalendarChannelVisibility } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type CalendarEventWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class ApplyCalendarEventsVisibilityRestrictionsService { diff --git a/packages/twenty-server/src/modules/calendar/common/services/calendar-channel-sync-status.service.ts b/packages/twenty-server/src/modules/calendar/common/services/calendar-channel-sync-status.service.ts index 9a754631ec1..02d1fd77a56 100644 --- a/packages/twenty-server/src/modules/calendar/common/services/calendar-channel-sync-status.service.ts +++ b/packages/twenty-server/src/modules/calendar/common/services/calendar-channel-sync-status.service.ts @@ -11,10 +11,10 @@ import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { CalendarChannelSyncStage, CalendarChannelSyncStatus, - CalendarChannelWorkspaceEntity, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; import { AccountsToReconnectService } from 'src/modules/connected-account/services/accounts-to-reconnect.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { AccountsToReconnectKeys } from 'src/modules/connected-account/types/accounts-to-reconnect-key-value.type'; @Injectable() diff --git a/packages/twenty-server/src/modules/company/standard-objects/company.workspace-entity.ts b/packages/twenty-server/src/modules/company/standard-objects/company.workspace-entity.ts index c8f029573c0..5cca4dc4046 100644 --- a/packages/twenty-server/src/modules/company/standard-objects/company.workspace-entity.ts +++ b/packages/twenty-server/src/modules/company/standard-objects/company.workspace-entity.ts @@ -8,7 +8,7 @@ import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/i import { SEARCH_VECTOR_FIELD } from 'src/engine/metadata-modules/constants/search-vector-field.constants'; import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { AddressMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/address.composite-type'; -import { CurrencyMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/currency.composite-type'; +import { type CurrencyMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/currency.composite-type'; import { LinksMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/links.composite-type'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; @@ -27,7 +27,7 @@ import { COMPANY_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspa import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-icons'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; diff --git a/packages/twenty-server/src/modules/connected-account/email-alias-manager/drivers/google/google-email-alias-manager.service.ts b/packages/twenty-server/src/modules/connected-account/email-alias-manager/drivers/google/google-email-alias-manager.service.ts index 5de07e5e1a4..75deb31abbe 100644 --- a/packages/twenty-server/src/modules/connected-account/email-alias-manager/drivers/google/google-email-alias-manager.service.ts +++ b/packages/twenty-server/src/modules/connected-account/email-alias-manager/drivers/google/google-email-alias-manager.service.ts @@ -3,7 +3,7 @@ import { Injectable } from '@nestjs/common'; import { google } from 'googleapis'; import { OAuth2ClientManagerService } from 'src/modules/connected-account/oauth2-client-manager/services/oauth2-client-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class GoogleEmailAliasManagerService { diff --git a/packages/twenty-server/src/modules/connected-account/email-alias-manager/drivers/microsoft/microsoft-email-alias-manager.service.ts b/packages/twenty-server/src/modules/connected-account/email-alias-manager/drivers/microsoft/microsoft-email-alias-manager.service.ts index d8534ffa1e4..e7ef614f2ac 100644 --- a/packages/twenty-server/src/modules/connected-account/email-alias-manager/drivers/microsoft/microsoft-email-alias-manager.service.ts +++ b/packages/twenty-server/src/modules/connected-account/email-alias-manager/drivers/microsoft/microsoft-email-alias-manager.service.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { isNonEmptyString } from '@sniptt/guards'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageImportDriverException, MessageImportDriverExceptionCode, diff --git a/packages/twenty-server/src/modules/connected-account/email-alias-manager/services/email-alias-manager.service.spec.ts b/packages/twenty-server/src/modules/connected-account/email-alias-manager/services/email-alias-manager.service.spec.ts index 6d69d77308e..870c86429e5 100644 --- a/packages/twenty-server/src/modules/connected-account/email-alias-manager/services/email-alias-manager.service.spec.ts +++ b/packages/twenty-server/src/modules/connected-account/email-alias-manager/services/email-alias-manager.service.spec.ts @@ -1,13 +1,13 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { ConnectedAccountProvider } from 'twenty-shared/types'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { GoogleEmailAliasManagerService } from 'src/modules/connected-account/email-alias-manager/drivers/google/google-email-alias-manager.service'; import { MicrosoftEmailAliasManagerService } from 'src/modules/connected-account/email-alias-manager/drivers/microsoft/microsoft-email-alias-manager.service'; import { microsoftGraphMeResponseWithProxyAddresses } from 'src/modules/connected-account/email-alias-manager/drivers/microsoft/mocks/microsoft-api-examples'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MicrosoftClientProvider } from 'src/modules/messaging/message-import-manager/drivers/microsoft/providers/microsoft-client.provider'; import { EmailAliasManagerService } from './email-alias-manager.service'; diff --git a/packages/twenty-server/src/modules/connected-account/email-alias-manager/services/email-alias-manager.service.ts b/packages/twenty-server/src/modules/connected-account/email-alias-manager/services/email-alias-manager.service.ts index c9651242714..b5b7cc78e72 100644 --- a/packages/twenty-server/src/modules/connected-account/email-alias-manager/services/email-alias-manager.service.ts +++ b/packages/twenty-server/src/modules/connected-account/email-alias-manager/services/email-alias-manager.service.ts @@ -6,7 +6,7 @@ import { assertUnreachable } from 'twenty-shared/utils'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { GoogleEmailAliasManagerService } from 'src/modules/connected-account/email-alias-manager/drivers/google/google-email-alias-manager.service'; import { MicrosoftEmailAliasManagerService } from 'src/modules/connected-account/email-alias-manager/drivers/microsoft/microsoft-email-alias-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class EmailAliasManagerService { diff --git a/packages/twenty-server/src/modules/connected-account/jobs/delete-workspace-member-connected-accounts.job.ts b/packages/twenty-server/src/modules/connected-account/jobs/delete-workspace-member-connected-accounts.job.ts index 43871804ce9..d9d9ee8c882 100644 --- a/packages/twenty-server/src/modules/connected-account/jobs/delete-workspace-member-connected-accounts.job.ts +++ b/packages/twenty-server/src/modules/connected-account/jobs/delete-workspace-member-connected-accounts.job.ts @@ -2,7 +2,7 @@ import { Process } from 'src/engine/core-modules/message-queue/decorators/proces import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; export type DeleteWorkspaceMemberConnectedAccountsCleanupJobData = { workspaceId: string; diff --git a/packages/twenty-server/src/modules/connected-account/listeners/connected-account-workspace-member.listener.ts b/packages/twenty-server/src/modules/connected-account/listeners/connected-account-workspace-member.listener.ts index e0f54034541..d8de2649fc9 100644 --- a/packages/twenty-server/src/modules/connected-account/listeners/connected-account-workspace-member.listener.ts +++ b/packages/twenty-server/src/modules/connected-account/listeners/connected-account-workspace-member.listener.ts @@ -2,17 +2,17 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { DeleteWorkspaceMemberConnectedAccountsCleanupJob, - DeleteWorkspaceMemberConnectedAccountsCleanupJobData, + type DeleteWorkspaceMemberConnectedAccountsCleanupJobData, } from 'src/modules/connected-account/jobs/delete-workspace-member-connected-accounts.job'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class ConnectedAccountWorkspaceMemberListener { diff --git a/packages/twenty-server/src/modules/connected-account/listeners/connected-account.listener.ts b/packages/twenty-server/src/modules/connected-account/listeners/connected-account.listener.ts index dbeb7126a8c..8ba24e93f72 100644 --- a/packages/twenty-server/src/modules/connected-account/listeners/connected-account.listener.ts +++ b/packages/twenty-server/src/modules/connected-account/listeners/connected-account.listener.ts @@ -2,12 +2,12 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { AccountsToReconnectService } from 'src/modules/connected-account/services/accounts-to-reconnect.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class ConnectedAccountListener { diff --git a/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/drivers/google/google-oauth2-client-manager.service.ts b/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/drivers/google/google-oauth2-client-manager.service.ts index 99d668a722f..96e65ef7078 100644 --- a/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/drivers/google/google-oauth2-client-manager.service.ts +++ b/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/drivers/google/google-oauth2-client-manager.service.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; -import { OAuth2Client } from 'google-auth-library'; +import { type OAuth2Client } from 'google-auth-library'; import { google } from 'googleapis'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; diff --git a/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/drivers/microsoft/microsoft-oauth2-client-manager.service.ts b/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/drivers/microsoft/microsoft-oauth2-client-manager.service.ts index a1464099049..4f5961ead5b 100644 --- a/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/drivers/microsoft/microsoft-oauth2-client-manager.service.ts +++ b/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/drivers/microsoft/microsoft-oauth2-client-manager.service.ts @@ -1,8 +1,8 @@ import { Injectable, Logger } from '@nestjs/common'; import { - AuthProvider, - AuthProviderCallback, + type AuthProvider, + type AuthProviderCallback, Client, } from '@microsoft/microsoft-graph-client'; diff --git a/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/services/oauth2-client-manager.service.ts b/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/services/oauth2-client-manager.service.ts index fa90af8b081..6fa9781e958 100644 --- a/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/services/oauth2-client-manager.service.ts +++ b/packages/twenty-server/src/modules/connected-account/oauth2-client-manager/services/oauth2-client-manager.service.ts @@ -1,10 +1,10 @@ import { Injectable } from '@nestjs/common'; -import { OAuth2Client } from 'google-auth-library'; +import { type OAuth2Client } from 'google-auth-library'; import { ConnectedAccountProvider } from 'twenty-shared/types'; import { GoogleOAuth2ClientManagerService } from 'src/modules/connected-account/oauth2-client-manager/drivers/google/google-oauth2-client-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class OAuth2ClientManagerService { diff --git a/packages/twenty-server/src/modules/connected-account/query-hooks/connected-account-delete-one.pre-query.hook.ts b/packages/twenty-server/src/modules/connected-account/query-hooks/connected-account-delete-one.pre-query.hook.ts index 354c3134951..669a90a6499 100644 --- a/packages/twenty-server/src/modules/connected-account/query-hooks/connected-account-delete-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/connected-account/query-hooks/connected-account-delete-one.pre-query.hook.ts @@ -2,17 +2,17 @@ import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; @WorkspaceQueryHook(`connectedAccount.destroyOne`) export class ConnectedAccountDeleteOnePreQueryHook diff --git a/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/drivers/google/services/google-api-refresh-access-token.service.ts b/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/drivers/google/services/google-api-refresh-access-token.service.ts index 1698a2e85fe..3e08a30c33f 100644 --- a/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/drivers/google/services/google-api-refresh-access-token.service.ts +++ b/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/drivers/google/services/google-api-refresh-access-token.service.ts @@ -4,7 +4,7 @@ import axios from 'axios'; import { z } from 'zod'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { ConnectedAccountTokens } from 'src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service'; +import { type ConnectedAccountTokens } from 'src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service'; export type GoogleTokens = { accessToken: string; diff --git a/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/drivers/microsoft/services/microsoft-api-refresh-tokens.service.ts b/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/drivers/microsoft/services/microsoft-api-refresh-tokens.service.ts index e7f72b937a5..badbc2c51a1 100644 --- a/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/drivers/microsoft/services/microsoft-api-refresh-tokens.service.ts +++ b/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/drivers/microsoft/services/microsoft-api-refresh-tokens.service.ts @@ -4,7 +4,7 @@ import axios from 'axios'; import { z } from 'zod'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; -import { ConnectedAccountTokens } from 'src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service'; +import { type ConnectedAccountTokens } from 'src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service'; export type MicrosoftTokens = { accessToken: string; diff --git a/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service.ts b/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service.ts index 38b5e173af9..7c21f79c216 100644 --- a/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service.ts +++ b/packages/twenty-server/src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service.ts @@ -10,7 +10,7 @@ import { ConnectedAccountRefreshAccessTokenException, ConnectedAccountRefreshAccessTokenExceptionCode, } from 'src/modules/connected-account/refresh-tokens-manager/exceptions/connected-account-refresh-tokens.exception'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { isAxiosTemporaryError } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/is-axios-gaxios-error.util'; export type ConnectedAccountTokens = { diff --git a/packages/twenty-server/src/modules/connected-account/services/accounts-to-reconnect.service.ts b/packages/twenty-server/src/modules/connected-account/services/accounts-to-reconnect.service.ts index ae6c05ccf19..6d2e0c8aa36 100644 --- a/packages/twenty-server/src/modules/connected-account/services/accounts-to-reconnect.service.ts +++ b/packages/twenty-server/src/modules/connected-account/services/accounts-to-reconnect.service.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { UserVarsService } from 'src/engine/core-modules/user/user-vars/services/user-vars.service'; import { - AccountsToReconnectKeyValueType, + type AccountsToReconnectKeyValueType, AccountsToReconnectKeys, } from 'src/modules/connected-account/types/accounts-to-reconnect-key-value.type'; diff --git a/packages/twenty-server/src/modules/connected-account/services/imap-smtp-caldav-apis.service.ts b/packages/twenty-server/src/modules/connected-account/services/imap-smtp-caldav-apis.service.ts index 35dcb2854dc..5fcb2c78cc1 100644 --- a/packages/twenty-server/src/modules/connected-account/services/imap-smtp-caldav-apis.service.ts +++ b/packages/twenty-server/src/modules/connected-account/services/imap-smtp-caldav-apis.service.ts @@ -4,32 +4,32 @@ import { ConnectedAccountProvider } from 'twenty-shared/types'; import { v4 } from 'uuid'; import { CreateMessageFolderService } from 'src/engine/core-modules/auth/services/create-message-folder.service'; -import { EmailAccountConnectionParameters } from 'src/engine/core-modules/imap-smtp-caldav-connection/dtos/imap-smtp-caldav-connection.dto'; +import { type EmailAccountConnectionParameters } from 'src/engine/core-modules/imap-smtp-caldav-connection/dtos/imap-smtp-caldav-connection.dto'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { CalendarEventListFetchJob, - CalendarEventListFetchJobData, + type CalendarEventListFetchJobData, } from 'src/modules/calendar/calendar-event-import-manager/jobs/calendar-event-list-fetch.job'; import { CalendarChannelSyncStage, CalendarChannelSyncStatus, - CalendarChannelWorkspaceEntity, + type CalendarChannelWorkspaceEntity, } from 'src/modules/calendar/common/standard-objects/calendar-channel.workspace-entity'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageChannelSyncStage, MessageChannelSyncStatus, MessageChannelType, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMessageListFetchJob, - MessagingMessageListFetchJobData, + type MessagingMessageListFetchJobData, } from 'src/modules/messaging/message-import-manager/jobs/messaging-message-list-fetch.job'; @Injectable() diff --git a/packages/twenty-server/src/modules/connected-account/standard-objects/connected-account.workspace-entity.ts b/packages/twenty-server/src/modules/connected-account/standard-objects/connected-account.workspace-entity.ts index 1a515d7d3bc..de18b2a1481 100644 --- a/packages/twenty-server/src/modules/connected-account/standard-objects/connected-account.workspace-entity.ts +++ b/packages/twenty-server/src/modules/connected-account/standard-objects/connected-account.workspace-entity.ts @@ -8,7 +8,7 @@ import { RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metada import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface'; -import { ImapSmtpCaldavParams } from 'src/engine/core-modules/imap-smtp-caldav-connection/types/imap-smtp-caldav-connection.type'; +import { type ImapSmtpCaldavParams } from 'src/engine/core-modules/imap-smtp-caldav-connection/types/imap-smtp-caldav-connection.type'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { WorkspaceEntity } from 'src/engine/twenty-orm/decorators/workspace-entity.decorator'; import { WorkspaceField } from 'src/engine/twenty-orm/decorators/workspace-field.decorator'; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/jobs/create-company-and-contact.job.ts b/packages/twenty-server/src/modules/contact-creation-manager/jobs/create-company-and-contact.job.ts index a9024bb5b56..6075fb3b491 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/jobs/create-company-and-contact.job.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/jobs/create-company-and-contact.job.ts @@ -1,8 +1,8 @@ import { Process } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; -import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { CreateCompanyAndContactService } from 'src/modules/contact-creation-manager/services/create-company-and-contact.service'; export type CreateCompanyAndContactJobData = { diff --git a/packages/twenty-server/src/modules/contact-creation-manager/listeners/auto-companies-and-contacts-creation-calendar-channel.listener.ts b/packages/twenty-server/src/modules/contact-creation-manager/listeners/auto-companies-and-contacts-creation-calendar-channel.listener.ts index d420f124d30..b55301d3598 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/listeners/auto-companies-and-contacts-creation-calendar-channel.listener.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/listeners/auto-companies-and-contacts-creation-calendar-channel.listener.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { objectRecordChangedProperties } from 'src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; @@ -8,9 +8,9 @@ import { MessageQueueService } from 'src/engine/core-modules/message-queue/servi import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { CalendarCreateCompanyAndContactAfterSyncJob, - CalendarCreateCompanyAndContactAfterSyncJobData, + type CalendarCreateCompanyAndContactAfterSyncJobData, } from 'src/modules/calendar/calendar-event-participant-manager/jobs/calendar-create-company-and-contact-after-sync.job'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/listeners/auto-companies-and-contacts-creation-message-channel.listener.ts b/packages/twenty-server/src/modules/contact-creation-manager/listeners/auto-companies-and-contacts-creation-message-channel.listener.ts index c97dcfda347..c307d19614e 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/listeners/auto-companies-and-contacts-creation-message-channel.listener.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/listeners/auto-companies-and-contacts-creation-message-channel.listener.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { objectRecordChangedProperties } from 'src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingCreateCompanyAndContactAfterSyncJob, - MessagingCreateCompanyAndContactAfterSyncJobData, + type MessagingCreateCompanyAndContactAfterSyncJobData, } from 'src/modules/messaging/message-participant-manager/jobs/messaging-create-company-and-contact-after-sync.job'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/services/__tests__/create-company.service.spec.ts b/packages/twenty-server/src/modules/contact-creation-manager/services/__tests__/create-company.service.spec.ts index 153ca890b86..42f63101b52 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/services/__tests__/create-company.service.spec.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/services/__tests__/create-company.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { ConnectedAccountProvider } from 'twenty-shared/types'; @@ -8,7 +8,7 @@ import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadat import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - CompanyToCreate, + type CompanyToCreate, CreateCompanyService, } from 'src/modules/contact-creation-manager/services/create-company.service'; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/services/create-company-and-contact.service.ts b/packages/twenty-server/src/modules/contact-creation-manager/services/create-company-and-contact.service.ts index 29f359f805f..8c4fb40ae3e 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/services/create-company-and-contact.service.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/services/create-company-and-contact.service.ts @@ -3,16 +3,16 @@ import { Injectable } from '@nestjs/common'; import { isNonEmptyString } from '@sniptt/guards'; import chunk from 'lodash.chunk'; import compact from 'lodash.compact'; -import { DeepPartial } from 'typeorm'; +import { type DeepPartial } from 'typeorm'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; -import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; +import { type FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { CONTACTS_CREATION_BATCH_SIZE } from 'src/modules/contact-creation-manager/constants/contacts-creation-batch-size.constant'; import { CreateCompanyService } from 'src/modules/contact-creation-manager/services/create-company.service'; import { CreateContactService } from 'src/modules/contact-creation-manager/services/create-contact.service'; -import { Contact } from 'src/modules/contact-creation-manager/types/contact.type'; +import { type Contact } from 'src/modules/contact-creation-manager/types/contact.type'; import { filterOutSelfAndContactsFromCompanyOrWorkspace } from 'src/modules/contact-creation-manager/utils/filter-out-contacts-from-company-or-workspace.util'; import { getDomainNameFromHandle } from 'src/modules/contact-creation-manager/utils/get-domain-name-from-handle.util'; import { getUniqueContactsAndHandles } from 'src/modules/contact-creation-manager/utils/get-unique-contacts-and-handles.util'; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/services/create-company.service.ts b/packages/twenty-server/src/modules/contact-creation-manager/services/create-company.service.ts index 77aa18786c7..9c44cc4ca4c 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/services/create-company.service.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/services/create-company.service.ts @@ -1,19 +1,19 @@ import { Injectable } from '@nestjs/common'; -import axios, { AxiosInstance } from 'axios'; +import axios, { type AxiosInstance } from 'axios'; import uniqBy from 'lodash.uniqby'; import { TWENTY_COMPANIES_BASE_URL } from 'twenty-shared/constants'; -import { ConnectedAccountProvider } from 'twenty-shared/types'; +import { type ConnectedAccountProvider } from 'twenty-shared/types'; import { lowercaseUrlOriginAndRemoveTrailingSlash } from 'twenty-shared/utils'; -import { DeepPartial, ILike } from 'typeorm'; +import { type DeepPartial, ILike } from 'typeorm'; -import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { CompanyWorkspaceEntity } from 'src/modules/company/standard-objects/company.workspace-entity'; import { extractDomainFromLink } from 'src/modules/contact-creation-manager/utils/extract-domain-from-link.util'; import { getCompanyNameFromDomainName } from 'src/modules/contact-creation-manager/utils/get-company-name-from-domain-name.util'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { computeDisplayName } from 'src/utils/compute-display-name'; export type CompanyToCreate = { diff --git a/packages/twenty-server/src/modules/contact-creation-manager/services/create-contact.service.ts b/packages/twenty-server/src/modules/contact-creation-manager/services/create-contact.service.ts index 31c3dbc58c7..be68ebcb639 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/services/create-contact.service.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/services/create-contact.service.ts @@ -1,15 +1,15 @@ import { Injectable } from '@nestjs/common'; -import { ConnectedAccountProvider } from 'twenty-shared/types'; -import { DeepPartial } from 'typeorm'; +import { type ConnectedAccountProvider } from 'twenty-shared/types'; +import { type DeepPartial } from 'typeorm'; import { v4 } from 'uuid'; -import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { getFirstNameAndLastNameFromHandleAndDisplayName } from 'src/modules/contact-creation-manager/utils/get-first-name-and-last-name-from-handle-and-display-name.util'; import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { computeDisplayName } from 'src/utils/compute-display-name'; type ContactToCreate = { diff --git a/packages/twenty-server/src/modules/contact-creation-manager/types/is-psl-parsed-domain.type.ts b/packages/twenty-server/src/modules/contact-creation-manager/types/is-psl-parsed-domain.type.ts index 3c57ff749f5..f1fae29bc82 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/types/is-psl-parsed-domain.type.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/types/is-psl-parsed-domain.type.ts @@ -1,8 +1,8 @@ -import psl, { ParsedDomain } from 'psl'; +import { type ParsedDomain, type parse } from 'psl'; import { isDefined } from 'twenty-shared/utils'; export const isParsedDomain = ( - result: ReturnType, + result: ReturnType, ): result is ParsedDomain => !isDefined(result.error) && Object.prototype.hasOwnProperty.call(result, 'sld'); diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/compute-changed-additional-emails.spec.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/compute-changed-additional-emails.spec.ts index 68dcd44d8cd..267f98b51df 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/compute-changed-additional-emails.spec.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/compute-changed-additional-emails.spec.ts @@ -1,8 +1,8 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; import { computeChangedAdditionalEmails } from 'src/modules/contact-creation-manager/utils/compute-changed-additional-emails'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; type ComputeChangedAdditionalEmailsTestCase = EachTestingContext<{ diff: Partial>; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-company-name-from-domain-name.util.spec.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-company-name-from-domain-name.util.spec.ts index 4e16b38383b..8a667cf6278 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-company-name-from-domain-name.util.spec.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-company-name-from-domain-name.util.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { getCompanyNameFromDomainName } from 'src/modules/contact-creation-manager/utils/get-company-name-from-domain-name.util'; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-domain-name-from-handle.util.spec.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-domain-name-from-handle.util.spec.ts index 53eefabab0f..43bab3a09d0 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-domain-name-from-handle.util.spec.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-domain-name-from-handle.util.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { getDomainNameFromHandle } from 'src/modules/contact-creation-manager/utils/get-domain-name-from-handle.util'; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-unique-contacts-and-handles.spec.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-unique-contacts-and-handles.spec.ts index 26dd76fa2a3..8491ec5c55a 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-unique-contacts-and-handles.spec.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/get-unique-contacts-and-handles.spec.ts @@ -1,4 +1,4 @@ -import { Contact } from 'src/modules/contact-creation-manager/types/contact.type'; +import { type Contact } from 'src/modules/contact-creation-manager/types/contact.type'; import { getUniqueContactsAndHandles } from 'src/modules/contact-creation-manager/utils/get-unique-contacts-and-handles.util'; describe('getUniqueContactsAndHandles', () => { diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/has-primary-email-changed.spec.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/has-primary-email-changed.spec.ts index 8b4ed3fbbcd..a4d540d3f7c 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/has-primary-email-changed.spec.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/__tests__/has-primary-email-changed.spec.ts @@ -1,8 +1,8 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; import { hasPrimaryEmailChanged } from 'src/modules/contact-creation-manager/utils/has-primary-email-changed'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; type HasPrimaryEmailChangedTestCase = EachTestingContext<{ diff: Partial>; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/compute-changed-additional-emails.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/compute-changed-additional-emails.ts index c8269be5aa3..001cdbac57a 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/compute-changed-additional-emails.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/compute-changed-additional-emails.ts @@ -1,5 +1,5 @@ -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; export const computeChangedAdditionalEmails = ( diff: Partial>, diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/filter-out-contacts-from-company-or-workspace.util.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/filter-out-contacts-from-company-or-workspace.util.ts index fd5dcdfaa31..6de2dde6a26 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/filter-out-contacts-from-company-or-workspace.util.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/filter-out-contacts-from-company-or-workspace.util.ts @@ -1,7 +1,7 @@ -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; -import { Contact } from 'src/modules/contact-creation-manager/types/contact.type'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type Contact } from 'src/modules/contact-creation-manager/types/contact.type'; import { getDomainNameFromHandle } from 'src/modules/contact-creation-manager/utils/get-domain-name-from-handle.util'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; import { isWorkDomain } from 'src/utils/is-work-email'; export function filterOutSelfAndContactsFromCompanyOrWorkspace( diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/get-unique-contacts-and-handles.util.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/get-unique-contacts-and-handles.util.ts index 4025397e249..73f500f7116 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/get-unique-contacts-and-handles.util.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/get-unique-contacts-and-handles.util.ts @@ -1,7 +1,7 @@ import uniq from 'lodash.uniq'; import uniqBy from 'lodash.uniqby'; -import { Contact } from 'src/modules/contact-creation-manager/types/contact.type'; +import { type Contact } from 'src/modules/contact-creation-manager/types/contact.type'; export function getUniqueContactsAndHandles(contacts: Contact[]): { uniqueContacts: Contact[]; diff --git a/packages/twenty-server/src/modules/contact-creation-manager/utils/has-primary-email-changed.ts b/packages/twenty-server/src/modules/contact-creation-manager/utils/has-primary-email-changed.ts index 7f7802004de..ae4b36a4fd0 100644 --- a/packages/twenty-server/src/modules/contact-creation-manager/utils/has-primary-email-changed.ts +++ b/packages/twenty-server/src/modules/contact-creation-manager/utils/has-primary-email-changed.ts @@ -1,5 +1,5 @@ -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; export const hasPrimaryEmailChanged = ( diff: Partial>, diff --git a/packages/twenty-server/src/modules/favorite-folder/listeners/favorite-folder.listener.ts b/packages/twenty-server/src/modules/favorite-folder/listeners/favorite-folder.listener.ts index ccd2f695828..18cefe1dfbd 100644 --- a/packages/twenty-server/src/modules/favorite-folder/listeners/favorite-folder.listener.ts +++ b/packages/twenty-server/src/modules/favorite-folder/listeners/favorite-folder.listener.ts @@ -2,11 +2,11 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { FavoriteFolderWorkspaceEntity } from 'src/modules/favorite-folder/standard-objects/favorite-folder.workspace-entity'; -import { FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity'; +import { type FavoriteFolderWorkspaceEntity } from 'src/modules/favorite-folder/standard-objects/favorite-folder.workspace-entity'; +import { type FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity'; @Injectable() export class FavoriteFolderDeletionListener { diff --git a/packages/twenty-server/src/modules/favorite/listeners/favorite-deletion.listener.ts b/packages/twenty-server/src/modules/favorite/listeners/favorite-deletion.listener.ts index 4de7fa58cd7..439d71043e9 100644 --- a/packages/twenty-server/src/modules/favorite/listeners/favorite-deletion.listener.ts +++ b/packages/twenty-server/src/modules/favorite/listeners/favorite-deletion.listener.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { FavoriteDeletionJob, - FavoriteDeletionJobData, + type FavoriteDeletionJobData, } from 'src/modules/favorite/jobs/favorite-deletion.job'; @Injectable() diff --git a/packages/twenty-server/src/modules/favorite/services/favorite-deletion.service.ts b/packages/twenty-server/src/modules/favorite/services/favorite-deletion.service.ts index c8dfee31c32..c846fb2d977 100644 --- a/packages/twenty-server/src/modules/favorite/services/favorite-deletion.service.ts +++ b/packages/twenty-server/src/modules/favorite/services/favorite-deletion.service.ts @@ -8,7 +8,7 @@ import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/ import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { FAVORITE_DELETION_BATCH_SIZE } from 'src/modules/favorite/constants/favorite-deletion-batch-size'; -import { FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity'; +import { type FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity'; @Injectable() export class FavoriteDeletionService { diff --git a/packages/twenty-server/src/modules/match-participant/match-participant.service.ts b/packages/twenty-server/src/modules/match-participant/match-participant.service.ts index b026ab30b3f..994a459b916 100644 --- a/packages/twenty-server/src/modules/match-participant/match-participant.service.ts +++ b/packages/twenty-server/src/modules/match-participant/match-participant.service.ts @@ -4,16 +4,16 @@ import chunk from 'lodash.chunk'; import { isDefined } from 'twenty-shared/utils'; import { Any, In } from 'typeorm'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; -import { CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; +import { type CalendarEventParticipantWorkspaceEntity } from 'src/modules/calendar/common/standard-objects/calendar-event-participant.workspace-entity'; import { addPersonEmailFiltersToQueryBuilder } from 'src/modules/match-participant/utils/add-person-email-filters-to-query-builder'; import { findPersonByPrimaryOrAdditionalEmail } from 'src/modules/match-participant/utils/find-person-by-primary-or-additional-email'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; type ObjectMetadataName = 'messageParticipant' | 'calendarEventParticipant'; diff --git a/packages/twenty-server/src/modules/match-participant/utils/__tests__/add-person-email-filters-to-query-builder.util.spec.ts b/packages/twenty-server/src/modules/match-participant/utils/__tests__/add-person-email-filters-to-query-builder.util.spec.ts index ea9d1391308..a359642b07b 100644 --- a/packages/twenty-server/src/modules/match-participant/utils/__tests__/add-person-email-filters-to-query-builder.util.spec.ts +++ b/packages/twenty-server/src/modules/match-participant/utils/__tests__/add-person-email-filters-to-query-builder.util.spec.ts @@ -1,8 +1,8 @@ -import { EachTestingContext } from 'twenty-shared/testing'; -import { SelectQueryBuilder } from 'typeorm'; +import { type EachTestingContext } from 'twenty-shared/testing'; +import { type SelectQueryBuilder } from 'typeorm'; import { addPersonEmailFiltersToQueryBuilder } from 'src/modules/match-participant/utils/add-person-email-filters-to-query-builder'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; type AddPersonEmailFiltersToQueryBuilderTestCase = EachTestingContext<{ emails: string[]; diff --git a/packages/twenty-server/src/modules/match-participant/utils/__tests__/find-person-by-primary-or-additional-email.spec.ts b/packages/twenty-server/src/modules/match-participant/utils/__tests__/find-person-by-primary-or-additional-email.spec.ts index 3c4fcbdb339..c58beb8f99b 100644 --- a/packages/twenty-server/src/modules/match-participant/utils/__tests__/find-person-by-primary-or-additional-email.spec.ts +++ b/packages/twenty-server/src/modules/match-participant/utils/__tests__/find-person-by-primary-or-additional-email.spec.ts @@ -1,5 +1,5 @@ import { findPersonByPrimaryOrAdditionalEmail } from 'src/modules/match-participant/utils/find-person-by-primary-or-additional-email'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; describe('findPersonByPrimaryOrAdditionalEmail', () => { const mockPeople = [ diff --git a/packages/twenty-server/src/modules/match-participant/utils/add-person-email-filters-to-query-builder.ts b/packages/twenty-server/src/modules/match-participant/utils/add-person-email-filters-to-query-builder.ts index a3f98e72195..cc77522c43c 100644 --- a/packages/twenty-server/src/modules/match-participant/utils/add-person-email-filters-to-query-builder.ts +++ b/packages/twenty-server/src/modules/match-participant/utils/add-person-email-filters-to-query-builder.ts @@ -1,6 +1,6 @@ -import { SelectQueryBuilder } from 'typeorm'; +import { type SelectQueryBuilder } from 'typeorm'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; export interface AddPersonEmailFiltersToQueryBuilderOptions { queryBuilder: SelectQueryBuilder; diff --git a/packages/twenty-server/src/modules/match-participant/utils/find-person-by-primary-or-additional-email.ts b/packages/twenty-server/src/modules/match-participant/utils/find-person-by-primary-or-additional-email.ts index 54ed6312f64..2b203c28e05 100644 --- a/packages/twenty-server/src/modules/match-participant/utils/find-person-by-primary-or-additional-email.ts +++ b/packages/twenty-server/src/modules/match-participant/utils/find-person-by-primary-or-additional-email.ts @@ -1,4 +1,4 @@ -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; export const findPersonByPrimaryOrAdditionalEmail = ({ people, diff --git a/packages/twenty-server/src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-item-delete-messages.job.ts b/packages/twenty-server/src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-item-delete-messages.job.ts index 0d0418cbfe3..2ce8f97e767 100644 --- a/packages/twenty-server/src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-item-delete-messages.job.ts +++ b/packages/twenty-server/src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-item-delete-messages.job.ts @@ -2,15 +2,15 @@ import { Scope } from '@nestjs/common'; import { And, Any, ILike, In, Not, Or } from 'typeorm'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; import { Process } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; -import { MessageChannelMessageAssociationWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; +import { type BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; +import { type MessageChannelMessageAssociationWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMessageCleanerService } from 'src/modules/messaging/message-cleaner/services/messaging-message-cleaner.service'; export type BlocklistItemDeleteMessagesJobData = WorkspaceEventBatch< diff --git a/packages/twenty-server/src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-reimport-messages.job.ts b/packages/twenty-server/src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-reimport-messages.job.ts index 213508471a1..3e019e33a13 100644 --- a/packages/twenty-server/src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-reimport-messages.job.ts +++ b/packages/twenty-server/src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-reimport-messages.job.ts @@ -2,17 +2,17 @@ import { Scope } from '@nestjs/common'; import { Not } from 'typeorm'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { Process } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; +import { type WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; +import { type BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; import { MessageChannelSyncStatusService } from 'src/modules/messaging/common/services/message-channel-sync-status.service'; import { MessageChannelSyncStage, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; export type BlocklistReimportMessagesJobData = WorkspaceEventBatch< diff --git a/packages/twenty-server/src/modules/messaging/blocklist-manager/listeners/messaging-blocklist.listener.ts b/packages/twenty-server/src/modules/messaging/blocklist-manager/listeners/messaging-blocklist.listener.ts index 28f9019795c..af4805eb453 100644 --- a/packages/twenty-server/src/modules/messaging/blocklist-manager/listeners/messaging-blocklist.listener.ts +++ b/packages/twenty-server/src/modules/messaging/blocklist-manager/listeners/messaging-blocklist.listener.ts @@ -1,20 +1,20 @@ import { Injectable, Scope } from '@nestjs/common'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; +import { type BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; import { BlocklistItemDeleteMessagesJob, - BlocklistItemDeleteMessagesJobData, + type BlocklistItemDeleteMessagesJobData, } from 'src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-item-delete-messages.job'; import { BlocklistReimportMessagesJob, - BlocklistReimportMessagesJobData, + type BlocklistReimportMessagesJobData, } from 'src/modules/messaging/blocklist-manager/jobs/messaging-blocklist-reimport-messages.job'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; diff --git a/packages/twenty-server/src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service.spec.ts b/packages/twenty-server/src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service.spec.ts index 7a01d1262a8..74aa2d6b9c9 100644 --- a/packages/twenty-server/src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service.spec.ts +++ b/packages/twenty-server/src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service.spec.ts @@ -1,10 +1,10 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { FIELD_RESTRICTED_ADDITIONAL_PERMISSIONS_REQUIRED } from 'twenty-shared/constants'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; -import { MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; +import { type MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; import { ApplyMessagesVisibilityRestrictionsService } from './apply-messages-visibility-restrictions.service'; diff --git a/packages/twenty-server/src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service.ts b/packages/twenty-server/src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service.ts index 3800543eca2..7cd5779f05b 100644 --- a/packages/twenty-server/src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service.ts +++ b/packages/twenty-server/src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service.ts @@ -7,11 +7,11 @@ import { In } from 'typeorm'; import { NotFoundError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; -import { MessageChannelMessageAssociationWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type MessageChannelMessageAssociationWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity'; import { MessageChannelVisibility } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; -import { MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class ApplyMessagesVisibilityRestrictionsService { diff --git a/packages/twenty-server/src/modules/messaging/common/query-hooks/message/message-find-many.post-query.hook.ts b/packages/twenty-server/src/modules/messaging/common/query-hooks/message/message-find-many.post-query.hook.ts index 1a980f7cae7..21a6acff58d 100644 --- a/packages/twenty-server/src/modules/messaging/common/query-hooks/message/message-find-many.post-query.hook.ts +++ b/packages/twenty-server/src/modules/messaging/common/query-hooks/message/message-find-many.post-query.hook.ts @@ -1,13 +1,13 @@ import { isDefined } from 'twenty-shared/utils'; -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { ForbiddenError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { ApplyMessagesVisibilityRestrictionsService } from 'src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service'; -import { MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; +import { type MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; @WorkspaceQueryHook({ key: `message.findMany`, diff --git a/packages/twenty-server/src/modules/messaging/common/query-hooks/message/message-find-one.post-query.hook.ts b/packages/twenty-server/src/modules/messaging/common/query-hooks/message/message-find-one.post-query.hook.ts index abdb82ae353..380deb6a35f 100644 --- a/packages/twenty-server/src/modules/messaging/common/query-hooks/message/message-find-one.post-query.hook.ts +++ b/packages/twenty-server/src/modules/messaging/common/query-hooks/message/message-find-one.post-query.hook.ts @@ -1,13 +1,13 @@ import { isDefined } from 'twenty-shared/utils'; -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { ForbiddenError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; import { ApplyMessagesVisibilityRestrictionsService } from 'src/modules/messaging/common/query-hooks/message/apply-messages-visibility-restrictions.service'; -import { MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; +import { type MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; @WorkspaceQueryHook({ key: `message.findOne`, diff --git a/packages/twenty-server/src/modules/messaging/common/services/message-channel-sync-status.service.ts b/packages/twenty-server/src/modules/messaging/common/services/message-channel-sync-status.service.ts index c5bbc033451..8e0bbe7d379 100644 --- a/packages/twenty-server/src/modules/messaging/common/services/message-channel-sync-status.service.ts +++ b/packages/twenty-server/src/modules/messaging/common/services/message-channel-sync-status.service.ts @@ -9,12 +9,12 @@ import { MetricsService } from 'src/engine/core-modules/metrics/metrics.service' import { MetricsKeys } from 'src/engine/core-modules/metrics/types/metrics-keys.type'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { AccountsToReconnectService } from 'src/modules/connected-account/services/accounts-to-reconnect.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { AccountsToReconnectKeys } from 'src/modules/connected-account/types/accounts-to-reconnect-key-value.type'; import { MessageChannelSyncStage, MessageChannelSyncStatus, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; @Injectable() diff --git a/packages/twenty-server/src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity.ts b/packages/twenty-server/src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity.ts index d92b0a6d998..e4220cdb21a 100644 --- a/packages/twenty-server/src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity.ts +++ b/packages/twenty-server/src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity.ts @@ -2,7 +2,7 @@ import { msg } from '@lingui/core/macro'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface'; +import { type Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; diff --git a/packages/twenty-server/src/modules/messaging/message-cleaner/listeners/messaging-message-cleaner-connected-account.listener.ts b/packages/twenty-server/src/modules/messaging/message-cleaner/listeners/messaging-message-cleaner-connected-account.listener.ts index ff99a95ed97..888044884d9 100644 --- a/packages/twenty-server/src/modules/messaging/message-cleaner/listeners/messaging-message-cleaner-connected-account.listener.ts +++ b/packages/twenty-server/src/modules/messaging/message-cleaner/listeners/messaging-message-cleaner-connected-account.listener.ts @@ -1,14 +1,14 @@ import { Injectable } from '@nestjs/common'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessagingConnectedAccountDeletionCleanupJob, - MessagingConnectedAccountDeletionCleanupJobData, + type MessagingConnectedAccountDeletionCleanupJobData, } from 'src/modules/messaging/message-cleaner/jobs/messaging-connected-account-deletion-cleanup.job'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; diff --git a/packages/twenty-server/src/modules/messaging/message-cleaner/services/messaging-message-cleaner.service.ts b/packages/twenty-server/src/modules/messaging/message-cleaner/services/messaging-message-cleaner.service.ts index 746c341afae..1c7f0d9f98d 100644 --- a/packages/twenty-server/src/modules/messaging/message-cleaner/services/messaging-message-cleaner.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-cleaner/services/messaging-message-cleaner.service.ts @@ -2,10 +2,10 @@ import { Injectable, Logger } from '@nestjs/common'; import { IsNull } from 'typeorm'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { MessageThreadWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-thread.workspace-entity'; -import { MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; +import { type MessageThreadWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-thread.workspace-entity'; +import { type MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; import { deleteUsingPagination } from 'src/modules/messaging/message-cleaner/utils/delete-using-pagination.util'; @Injectable() diff --git a/packages/twenty-server/src/modules/messaging/message-cleaner/utils/delete-using-pagination.util.ts b/packages/twenty-server/src/modules/messaging/message-cleaner/utils/delete-using-pagination.util.ts index a883cfd42e1..bb33b8df7cf 100644 --- a/packages/twenty-server/src/modules/messaging/message-cleaner/utils/delete-using-pagination.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-cleaner/utils/delete-using-pagination.util.ts @@ -1,4 +1,4 @@ -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; export const deleteUsingPagination = async ( workspaceId: string, diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/commands/messaging-single-message-import.command.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/commands/messaging-single-message-import.command.ts index 77e4f776fe4..2c8b251b964 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/commands/messaging-single-message-import.command.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/commands/messaging-single-message-import.command.ts @@ -5,7 +5,7 @@ import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queu import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { MessagingAddSingleMessageToCacheForImportJob, - MessagingAddSingleMessageToCacheForImportJobData, + type MessagingAddSingleMessageToCacheForImportJobData, } from 'src/modules/messaging/message-import-manager/jobs/messaging-add-single-message-to-cache-for-import.job'; type MessagingSingleMessageImportCommandOptions = { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-message-list-fetch.cron.job.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-message-list-fetch.cron.job.ts index 290ff4e5dfe..51904997c26 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-message-list-fetch.cron.job.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-message-list-fetch.cron.job.ts @@ -16,7 +16,7 @@ import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/work import { MessageChannelSyncStage } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMessageListFetchJob, - MessagingMessageListFetchJobData, + type MessagingMessageListFetchJobData, } from 'src/modules/messaging/message-import-manager/jobs/messaging-message-list-fetch.job'; export const MESSAGING_MESSAGE_LIST_FETCH_CRON_PATTERN = '*/2 * * * *'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-messages-import.cron.job.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-messages-import.cron.job.ts index 482cb6ee052..72c9765675c 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-messages-import.cron.job.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-messages-import.cron.job.ts @@ -21,7 +21,7 @@ import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/work import { MessageChannelSyncStage } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMessagesImportJob, - MessagingMessagesImportJobData, + type MessagingMessagesImportJobData, } from 'src/modules/messaging/message-import-manager/jobs/messaging-messages-import.job'; export const MESSAGING_MESSAGES_IMPORT_CRON_PATTERN = '*/1 * * * *'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-ongoing-stale.cron.job.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-ongoing-stale.cron.job.ts index 25f8502d9ca..3171f5e2008 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-ongoing-stale.cron.job.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/crons/jobs/messaging-ongoing-stale.cron.job.ts @@ -13,7 +13,7 @@ import { MessageQueueService } from 'src/engine/core-modules/message-queue/servi import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { MessagingOngoingStaleJob, - MessagingOngoingStaleJobData, + type MessagingOngoingStaleJobData, } from 'src/modules/messaging/message-import-manager/jobs/messaging-ongoing-stale.job'; export const MESSAGING_ONGOING_STALE_CRON_PATTERN = '0 * * * *'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/exceptions/message-import-driver.exception.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/exceptions/message-import-driver.exception.ts index 578ab1804ef..ff029b95b02 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/exceptions/message-import-driver.exception.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/exceptions/message-import-driver.exception.ts @@ -1,5 +1,5 @@ import { CustomException } from 'src/utils/custom-exception'; -import { MessageNetworkExceptionCode } from 'src/modules/messaging/message-import-manager/drivers/exceptions/message-network.exception'; +import { type MessageNetworkExceptionCode } from 'src/modules/messaging/message-import-manager/drivers/exceptions/message-network.exception'; export class MessageImportDriverException extends CustomException< MessageImportDriverExceptionCode | MessageNetworkExceptionCode diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/providers/gmail-client.provider.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/providers/gmail-client.provider.ts index 47b74a77c9d..1ad52337b34 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/providers/gmail-client.provider.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/providers/gmail-client.provider.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; -import { gmail_v1, google } from 'googleapis'; +import { type gmail_v1, google } from 'googleapis'; import { OAuth2ClientManagerService } from 'src/modules/connected-account/oauth2-client-manager/services/oauth2-client-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class GmailClientProvider { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/providers/oauth2-client.provider.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/providers/oauth2-client.provider.ts index 6559c0de940..9d04917909f 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/providers/oauth2-client.provider.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/providers/oauth2-client.provider.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; -import { oauth2_v2, google } from 'googleapis'; +import { type oauth2_v2, google } from 'googleapis'; import { OAuth2ClientManagerService } from 'src/modules/connected-account/oauth2-client-manager/services/oauth2-client-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class OAuth2ClientProvider { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-fetch-by-batch.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-fetch-by-batch.service.ts index 7422e1e2622..b7ed7240fd5 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-fetch-by-batch.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-fetch-by-batch.service.ts @@ -1,11 +1,11 @@ import { HttpService } from '@nestjs/axios'; import { Injectable } from '@nestjs/common'; -import { AxiosResponse } from 'axios'; +import { type AxiosResponse } from 'axios'; -import { GmailMessageParsedResponse } from 'src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message-parsed-response.type'; +import { type GmailMessageParsedResponse } from 'src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message-parsed-response.type'; import { createQueriesFromMessageIds } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/create-queries-from-message-ids.util'; -import { BatchQueries } from 'src/modules/messaging/message-import-manager/types/batch-queries'; +import { type BatchQueries } from 'src/modules/messaging/message-import-manager/types/batch-queries'; @Injectable() export class GmailFetchByBatchService { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-history.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-history.service.ts index 194e8ff2a7c..46cab1bdc94 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-history.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-history.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { gmail_v1 } from 'googleapis'; +import { type gmail_v1 } from 'googleapis'; import { MESSAGING_GMAIL_USERS_HISTORY_MAX_RESULT } from 'src/modules/messaging/message-import-manager/drivers/gmail/constants/messaging-gmail-users-history-max-result.constant'; import { GmailHandleErrorService } from 'src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-handle-error.service'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service.spec.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service.spec.ts index 95e3cd8dfd1..1305a790f50 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service.spec.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service.spec.ts @@ -1,8 +1,8 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ConnectedAccountProvider } from 'twenty-shared/types'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { GmailClientProvider } from 'src/modules/messaging/message-import-manager/drivers/gmail/providers/gmail-client.provider'; import { GmailGetHistoryService } from 'src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-history.service'; import { GmailGetMessageListService } from 'src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service.ts index 17aa6f68612..d6502520ea1 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service.ts @@ -1,11 +1,11 @@ import { Injectable } from '@nestjs/common'; import { isNonEmptyString } from '@sniptt/guards'; -import { gmail_v1 as gmailV1 } from 'googleapis'; +import { type gmail_v1 as gmailV1 } from 'googleapis'; import { isDefined } from 'twenty-shared/utils'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; -import { MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; import { MessageImportDriverException, MessageImportDriverExceptionCode, @@ -18,8 +18,8 @@ import { GmailHandleErrorService } from 'src/modules/messaging/message-import-ma import { computeGmailCategoryExcludeSearchFilter } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/compute-gmail-category-excude-search-filter.util'; import { computeGmailCategoryLabelId } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/compute-gmail-category-label-id.util'; import { mapGmailDefaultFolderToCategoryOrUndefined } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/map-gmail-default-folder-to-category'; -import { GetMessageListsArgs } from 'src/modules/messaging/message-import-manager/types/get-message-lists-args.type'; -import { GetMessageListsResponse } from 'src/modules/messaging/message-import-manager/types/get-message-lists-response.type'; +import { type GetMessageListsArgs } from 'src/modules/messaging/message-import-manager/types/get-message-lists-args.type'; +import { type GetMessageListsResponse } from 'src/modules/messaging/message-import-manager/types/get-message-lists-response.type'; import { assertNotNull } from 'src/utils/assert'; @Injectable() diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-messages.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-messages.service.ts index 843e147dbdd..4711d0df1b8 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-messages.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-messages.service.ts @@ -1,14 +1,14 @@ import { Injectable } from '@nestjs/common'; -import { AxiosResponse } from 'axios'; -import { gmail_v1 as gmailV1 } from 'googleapis'; +import { type AxiosResponse } from 'axios'; +import { type gmail_v1 as gmailV1 } from 'googleapis'; import { isDefined } from 'twenty-shared/utils'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { GmailFetchByBatchService } from 'src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-fetch-by-batch.service'; import { GmailHandleErrorService } from 'src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-handle-error.service'; import { parseAndFormatGmailMessage } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-and-format-gmail-message.util'; -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; @Injectable() export class GmailGetMessagesService { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message-parsed-response.type.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message-parsed-response.type.ts index 9938220bb21..134bc9e70ce 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message-parsed-response.type.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message-parsed-response.type.ts @@ -1,4 +1,4 @@ -import { gmail_v1 } from 'googleapis'; +import { type gmail_v1 } from 'googleapis'; type GmailMessageError = { error: { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/compute-message-direction.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/compute-message-direction.util.ts index 4b0c72c97d0..53341e6f215 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/compute-message-direction.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/compute-message-direction.util.ts @@ -1,4 +1,4 @@ -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageDirection } from 'src/modules/messaging/common/enums/message-direction.enum'; export const computeMessageDirection = ( diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/create-queries-from-message-ids.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/create-queries-from-message-ids.util.ts index 3da664c1232..e3e57078b7c 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/create-queries-from-message-ids.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/create-queries-from-message-ids.util.ts @@ -1,4 +1,4 @@ -import { MessageQuery } from 'src/modules/messaging/message-import-manager/types/message-or-thread-query'; +import { type MessageQuery } from 'src/modules/messaging/message-import-manager/types/message-or-thread-query'; export const createQueriesFromMessageIds = ( messageExternalIds: string[], diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-attachment-data.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-attachment-data.util.ts index 9f35813fb82..cd737aa7f92 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-attachment-data.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-attachment-data.util.ts @@ -1,4 +1,4 @@ -import { gmail_v1 as gmailV1 } from 'googleapis'; +import { type gmail_v1 as gmailV1 } from 'googleapis'; export const getAttachmentData = (message: gmailV1.Schema$Message) => { return ( diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-body-data.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-body-data.util.ts index ec9d07c9d2f..b632d8329a1 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-body-data.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-body-data.util.ts @@ -1,4 +1,4 @@ -import { gmail_v1 as gmailV1 } from 'googleapis'; +import { type gmail_v1 as gmailV1 } from 'googleapis'; export const getBodyData = (message: gmailV1.Schema$Message) => { const firstPart = message.payload?.parts?.[0]; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-property-from-headers.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-property-from-headers.util.ts index 5d54288b92b..ff68e46e834 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-property-from-headers.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/get-property-from-headers.util.ts @@ -1,4 +1,4 @@ -import { gmail_v1 as gmailV1 } from 'googleapis'; +import { type gmail_v1 as gmailV1 } from 'googleapis'; export const getPropertyFromHeaders = ( message: gmailV1.Schema$Message, diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/is-axios-gaxios-error.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/is-axios-gaxios-error.util.ts index 93ab673d5d3..f1b99fed483 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/is-axios-gaxios-error.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/is-axios-gaxios-error.util.ts @@ -1,4 +1,4 @@ -import { GaxiosError } from 'gaxios'; +import { type GaxiosError } from 'gaxios'; import { MessageNetworkExceptionCode } from 'src/modules/messaging/message-import-manager/drivers/exceptions/message-network.exception'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-and-format-gmail-message.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-and-format-gmail-message.util.ts index 57244fa90bf..2b0a44b02f7 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-and-format-gmail-message.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-and-format-gmail-message.util.ts @@ -1,11 +1,11 @@ -import { gmail_v1 as gmailV1 } from 'googleapis'; +import { type gmail_v1 as gmailV1 } from 'googleapis'; // @ts-expect-error legacy noImplicitAny import planer from 'planer'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { computeMessageDirection } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/compute-message-direction.util'; import { parseGmailMessage } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-gmail-message.util'; -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; import { formatAddressObjectAsParticipants } from 'src/modules/messaging/message-import-manager/utils/format-address-object-as-participants.util'; import { sanitizeString } from 'src/modules/messaging/message-import-manager/utils/sanitize-string.util'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-gmail-message.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-gmail-message.util.ts index 2ef5bda88f0..1555986549e 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-gmail-message.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/gmail/utils/parse-gmail-message.util.ts @@ -1,6 +1,6 @@ import assert from 'assert'; -import { gmail_v1 } from 'googleapis'; +import { type gmail_v1 } from 'googleapis'; import { getAttachmentData } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/get-attachment-data.util'; import { getBodyData } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/get-body-data.util'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider.ts index bc8918c8382..826075fd034 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider.ts @@ -4,8 +4,8 @@ import { ImapFlow } from 'imapflow'; import { ConnectedAccountProvider } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { ImapSmtpCaldavParams } from 'src/engine/core-modules/imap-smtp-caldav-connection/types/imap-smtp-caldav-connection.type'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ImapSmtpCaldavParams } from 'src/engine/core-modules/imap-smtp-caldav-connection/types/imap-smtp-caldav-connection.type'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; type ConnectedAccountIdentifier = Pick< ConnectedAccountWorkspaceEntity, diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-fetch-by-batch.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-fetch-by-batch.service.ts index f66c4e4a025..1c601f9ce50 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-fetch-by-batch.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-fetch-by-batch.service.ts @@ -1,11 +1,11 @@ import { Injectable, Logger } from '@nestjs/common'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { ImapClientProvider } from 'src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider'; import { ImapMessageLocatorService } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-locator.service'; import { ImapMessageProcessorService, - MessageFetchResult, + type MessageFetchResult, } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-processor.service'; type ConnectedAccount = Pick< diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-message-list.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-message-list.service.ts index e3c4b25e7cd..f5e3af8a383 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-message-list.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-message-list.service.ts @@ -1,16 +1,16 @@ import { Injectable, Logger } from '@nestjs/common'; -import { ImapFlow } from 'imapflow'; +import { type ImapFlow } from 'imapflow'; -import { MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; +import { type MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; import { ImapClientProvider } from 'src/modules/messaging/message-import-manager/drivers/imap/providers/imap-client.provider'; import { ImapHandleErrorService } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-handle-error.service'; import { MessageFolderName } from 'src/modules/messaging/message-import-manager/drivers/imap/types/folders'; import { findSentMailbox } from 'src/modules/messaging/message-import-manager/drivers/imap/utils/find-sent-mailbox.util'; -import { GetMessageListsArgs } from 'src/modules/messaging/message-import-manager/types/get-message-lists-args.type'; +import { type GetMessageListsArgs } from 'src/modules/messaging/message-import-manager/types/get-message-lists-args.type'; import { - GetMessageListsResponse, - GetOneMessageListResponse, + type GetMessageListsResponse, + type GetOneMessageListResponse, } from 'src/modules/messaging/message-import-manager/types/get-message-lists-response.type'; @Injectable() diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-messages.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-messages.service.ts index a07116d7c1f..db67c84fcbc 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-messages.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-messages.service.ts @@ -1,16 +1,16 @@ import { Injectable, Logger } from '@nestjs/common'; -import { AddressObject, ParsedMail } from 'mailparser'; +import { type AddressObject, type ParsedMail } from 'mailparser'; // @ts-expect-error legacy noImplicitAny import planer from 'planer'; import { isDefined } from 'twenty-shared/utils'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { computeMessageDirection } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/compute-message-direction.util'; import { ImapFetchByBatchService } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-fetch-by-batch.service'; -import { MessageFetchResult } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-processor.service'; -import { EmailAddress } from 'src/modules/messaging/message-import-manager/types/email-address'; -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MessageFetchResult } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-processor.service'; +import { type EmailAddress } from 'src/modules/messaging/message-import-manager/types/email-address'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; import { formatAddressObjectAsParticipants } from 'src/modules/messaging/message-import-manager/utils/format-address-object-as-participants.util'; import { sanitizeString } from 'src/modules/messaging/message-import-manager/utils/sanitize-string.util'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-handle-error.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-handle-error.service.ts index 049de211999..43c1d5fc434 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-handle-error.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-handle-error.service.ts @@ -3,7 +3,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { MessageChannelSyncStatus, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { parseImapError } from 'src/modules/messaging/message-import-manager/drivers/imap/utils/parse-imap-error.util'; import { parseImapMessageListFetchError } from 'src/modules/messaging/message-import-manager/drivers/imap/utils/parse-imap-message-list-fetch-error.util'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-locator.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-locator.service.ts index db37a434b5c..8a0d0b70b4a 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-locator.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-locator.service.ts @@ -1,6 +1,6 @@ import { Injectable, Logger } from '@nestjs/common'; -import { ImapFlow } from 'imapflow'; +import { type ImapFlow } from 'imapflow'; import { findSentMailbox } from 'src/modules/messaging/message-import-manager/drivers/imap/utils/find-sent-mailbox.util'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-processor.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-processor.service.ts index 89fdc806f58..4767dfd3e12 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-processor.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-processor.service.ts @@ -1,10 +1,10 @@ import { Injectable, Logger } from '@nestjs/common'; -import { FetchMessageObject, ImapFlow } from 'imapflow'; -import { ParsedMail, simpleParser } from 'mailparser'; +import { type FetchMessageObject, type ImapFlow } from 'imapflow'; +import { type ParsedMail, simpleParser } from 'mailparser'; import { ImapHandleErrorService } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-handle-error.service'; -import { MessageLocation } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-locator.service'; +import { type MessageLocation } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-message-locator.service'; export type MessageFetchResult = { messageId: string; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/utils/find-sent-mailbox.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/utils/find-sent-mailbox.util.ts index 231f7b15b17..017de71f8d1 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/utils/find-sent-mailbox.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/utils/find-sent-mailbox.util.ts @@ -1,6 +1,6 @@ -import { Logger } from '@nestjs/common'; +import { type Logger } from '@nestjs/common'; -import { ImapFlow } from 'imapflow'; +import { type ImapFlow } from 'imapflow'; /** * Find sent folder using IMAP special-use flags diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/utils/is-imap-flow-error.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/utils/is-imap-flow-error.util.ts index d4bd0d51ff3..3fe553938a0 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/utils/is-imap-flow-error.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/imap/utils/is-imap-flow-error.util.ts @@ -1,4 +1,4 @@ -import { ImapFlowError } from 'src/modules/messaging/message-import-manager/drivers/imap/types/imap-error.type'; +import { type ImapFlowError } from 'src/modules/messaging/message-import-manager/drivers/imap/types/imap-error.type'; export const isImapFlowError = (error: Error): error is ImapFlowError => { return error !== undefined && error !== null; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/providers/microsoft-client.provider.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/providers/microsoft-client.provider.ts index dea9403f08f..a88ded94bf0 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/providers/microsoft-client.provider.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/providers/microsoft-client.provider.ts @@ -1,9 +1,9 @@ import { Injectable } from '@nestjs/common'; -import { Client } from '@microsoft/microsoft-graph-client'; +import { type Client } from '@microsoft/microsoft-graph-client'; import { MicrosoftOAuth2ClientManagerService } from 'src/modules/connected-account/oauth2-client-manager/drivers/microsoft/microsoft-oauth2-client-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class MicrosoftClientProvider { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-fetch-by-batch.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-fetch-by-batch.service.ts index 8c723e03f74..ba6e69eb8c0 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-fetch-by-batch.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-fetch-by-batch.service.ts @@ -1,12 +1,12 @@ import { Injectable, Logger } from '@nestjs/common'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageImportDriverException, MessageImportDriverExceptionCode, } from 'src/modules/messaging/message-import-manager/drivers/exceptions/message-import-driver.exception'; import { MicrosoftClientProvider } from 'src/modules/messaging/message-import-manager/drivers/microsoft/providers/microsoft-client.provider'; -import { MicrosoftGraphBatchResponse } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.interface'; +import { type MicrosoftGraphBatchResponse } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.interface'; import { MicrosoftHandleErrorService } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-handle-error.service'; import { isAccessTokenRefreshingError } from 'src/modules/messaging/message-import-manager/drivers/microsoft/utils/is-access-token-refreshing-error.utils'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-message-list.service.dev.spec.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-message-list.service.dev.spec.ts index f5cf39555fe..ee7d703c8a0 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-message-list.service.dev.spec.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-message-list.service.dev.spec.ts @@ -1,11 +1,11 @@ import { ConfigService } from '@nestjs/config'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ConnectedAccountProvider } from 'twenty-shared/types'; import { TwentyConfigModule } from 'src/engine/core-modules/twenty-config/twenty-config.module'; import { MicrosoftOAuth2ClientManagerService } from 'src/modules/connected-account/oauth2-client-manager/drivers/microsoft/microsoft-oauth2-client-manager.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; import { microsoftGraphWithMessagesDeltaLink } from 'src/modules/messaging/message-import-manager/drivers/microsoft/mocks/microsoft-api-examples'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-message-list.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-message-list.service.ts index 44e22f8f513..77ffb6c5a69 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-message-list.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-message-list.service.ts @@ -1,16 +1,16 @@ import { Injectable } from '@nestjs/common'; import { - PageCollection, + type PageCollection, PageIterator, - PageIteratorCallback, + type PageIteratorCallback, } from '@microsoft/microsoft-graph-client'; import { isNonEmptyString } from '@sniptt/guards'; import { v4 } from 'uuid'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; -import { MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; import { MessageImportDriverException, MessageImportDriverExceptionCode, @@ -19,10 +19,10 @@ import { MicrosoftClientProvider } from 'src/modules/messaging/message-import-ma import { MicrosoftHandleErrorService } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-handle-error.service'; import { MessageFolderName } from 'src/modules/messaging/message-import-manager/drivers/microsoft/types/folders'; import { isAccessTokenRefreshingError } from 'src/modules/messaging/message-import-manager/drivers/microsoft/utils/is-access-token-refreshing-error.utils'; -import { GetMessageListsArgs } from 'src/modules/messaging/message-import-manager/types/get-message-lists-args.type'; +import { type GetMessageListsArgs } from 'src/modules/messaging/message-import-manager/types/get-message-lists-args.type'; import { - GetMessageListsResponse, - GetOneMessageListResponse, + type GetMessageListsResponse, + type GetOneMessageListResponse, } from 'src/modules/messaging/message-import-manager/types/get-message-lists-response.type'; // Microsoft API limit is 999 messages per request on this endpoint diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.dev.spec.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.dev.spec.ts index 77be45a6de2..381e82e0e2f 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.dev.spec.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.dev.spec.ts @@ -1,5 +1,5 @@ import { ConfigService } from '@nestjs/config'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ConnectedAccountProvider } from 'twenty-shared/types'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.spec.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.spec.ts index 5d7aba2033a..8061b973468 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.spec.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.spec.ts @@ -1,5 +1,5 @@ import { ConfigService } from '@nestjs/config'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ConnectedAccountProvider } from 'twenty-shared/types'; @@ -11,7 +11,7 @@ import { } from 'src/modules/messaging/message-import-manager/drivers/microsoft/mocks/microsoft-api-examples'; import { MicrosoftClientProvider } from 'src/modules/messaging/message-import-manager/drivers/microsoft/providers/microsoft-client.provider'; import { MicrosoftFetchByBatchService } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-fetch-by-batch.service'; -import { MicrosoftGraphBatchResponse } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.interface'; +import { type MicrosoftGraphBatchResponse } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.interface'; import { MicrosoftGetMessagesService } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service'; import { MicrosoftHandleErrorService } from './microsoft-handle-error.service'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.ts index 8ec5bba465f..3207ba9be0b 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service.ts @@ -1,14 +1,14 @@ import { Injectable, Logger } from '@nestjs/common'; -import { EmailAddress } from 'addressparser'; +import { type EmailAddress } from 'addressparser'; import { isDefined } from 'twenty-shared/utils'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageDirection } from 'src/modules/messaging/common/enums/message-direction.enum'; import { computeMessageDirection } from 'src/modules/messaging/message-import-manager/drivers/gmail/utils/compute-message-direction.util'; import { MicrosoftImportDriverException } from 'src/modules/messaging/message-import-manager/drivers/microsoft/exceptions/microsoft-import-driver.exception'; -import { MicrosoftGraphBatchResponse } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.interface'; -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MicrosoftGraphBatchResponse } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.interface'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; import { formatAddressObjectAsParticipants } from 'src/modules/messaging/message-import-manager/utils/format-address-object-as-participants.util'; import { safeParseEmailAddress } from 'src/modules/messaging/message-import-manager/utils/safe-parse.util'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/smtp/providers/smtp-client.provider.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/smtp/providers/smtp-client.provider.ts index acb4a4706f3..2a2f86186f9 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/smtp/providers/smtp-client.provider.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/drivers/smtp/providers/smtp-client.provider.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; -import { createTransport, Transporter } from 'nodemailer'; +import { createTransport, type Transporter } from 'nodemailer'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; @Injectable() export class SmtpClientProvider { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-message-list-fetch.job.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-message-list-fetch.job.ts index 15941b95ccd..a6a30236bca 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-message-list-fetch.job.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-message-list-fetch.job.ts @@ -7,7 +7,7 @@ import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { isThrottled } from 'src/modules/connected-account/utils/is-throttled'; import { MessageChannelSyncStage, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessageImportExceptionHandlerService, diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-messages-import.job.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-messages-import.job.ts index ce8bd9f7e8a..7f2b0a50fee 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-messages-import.job.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-messages-import.job.ts @@ -7,7 +7,7 @@ import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { isThrottled } from 'src/modules/connected-account/utils/is-throttled'; import { MessageChannelSyncStage, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMessagesImportService } from 'src/modules/messaging/message-import-manager/services/messaging-messages-import.service'; import { MessagingMonitoringService } from 'src/modules/messaging/monitoring/services/messaging-monitoring.service'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-ongoing-stale.job.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-ongoing-stale.job.ts index cd85783336e..6196a10851e 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-ongoing-stale.job.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/jobs/messaging-ongoing-stale.job.ts @@ -9,7 +9,7 @@ import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { MessageChannelSyncStatusService } from 'src/modules/messaging/common/services/message-channel-sync-status.service'; import { MessageChannelSyncStage, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { isSyncStale } from 'src/modules/messaging/message-import-manager/utils/is-sync-stale.util'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/listeners/messaging-import-manager-message-channel.listener.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/listeners/messaging-import-manager-message-channel.listener.ts index fd313caf303..d1d3d04f46a 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/listeners/messaging-import-manager-message-channel.listener.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/listeners/messaging-import-manager-message-channel.listener.ts @@ -1,14 +1,14 @@ import { Injectable } from '@nestjs/common'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingCleanCacheJob, - MessagingCleanCacheJobData, + type MessagingCleanCacheJobData, } from 'src/modules/messaging/message-import-manager/jobs/messaging-clean-cache'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-account-authentication.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-account-authentication.service.ts index ae146062fb3..ee952666989 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-account-authentication.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-account-authentication.service.ts @@ -6,9 +6,9 @@ import { ConnectedAccountProvider } from 'twenty-shared/types'; import { ConnectedAccountRefreshAccessTokenExceptionCode } from 'src/modules/connected-account/refresh-tokens-manager/exceptions/connected-account-refresh-tokens.exception'; import { ConnectedAccountRefreshTokensService, - ConnectedAccountTokens, + type ConnectedAccountTokens, } from 'src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageImportDriverException, MessageImportDriverExceptionCode, diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-cursor.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-cursor.service.ts index 95600d2a9a0..8e7191a259f 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-cursor.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-cursor.service.ts @@ -1,8 +1,8 @@ import { Injectable } from '@nestjs/common'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; -import { MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; @Injectable() export class MessagingCursorService { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-get-message-list.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-get-message-list.service.ts index 12b6716edce..08b3b86249b 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-get-message-list.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-get-message-list.service.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { ConnectedAccountProvider } from 'twenty-shared/types'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { GmailGetMessageListService } from 'src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-message-list.service'; import { ImapGetMessageListService } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-message-list.service'; import { MicrosoftGetMessageListService } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-message-list.service'; @@ -10,7 +10,7 @@ import { MessageImportException, MessageImportExceptionCode, } from 'src/modules/messaging/message-import-manager/exceptions/message-import.exception'; -import { GetMessageListsResponse } from 'src/modules/messaging/message-import-manager/types/get-message-lists-response.type'; +import { type GetMessageListsResponse } from 'src/modules/messaging/message-import-manager/types/get-message-lists-response.type'; @Injectable() export class MessagingGetMessageListService { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-get-messages.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-get-messages.service.ts index 1d48852be07..97e584b34e1 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-get-messages.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-get-messages.service.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { ConnectedAccountProvider } from 'twenty-shared/types'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { GmailGetMessagesService } from 'src/modules/messaging/message-import-manager/drivers/gmail/services/gmail-get-messages.service'; import { ImapGetMessagesService } from 'src/modules/messaging/message-import-manager/drivers/imap/services/imap-get-messages.service'; import { MicrosoftGetMessagesService } from 'src/modules/messaging/message-import-manager/drivers/microsoft/services/microsoft-get-messages.service'; @@ -10,7 +10,7 @@ import { MessageImportException, MessageImportExceptionCode, } from 'src/modules/messaging/message-import-manager/exceptions/message-import.exception'; -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; export type GetMessagesResponse = MessageWithParticipants[]; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-import-exception-handler.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-import-exception-handler.service.ts index 533580b338c..2ef3c9180d4 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-import-exception-handler.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-import-exception-handler.service.ts @@ -4,18 +4,18 @@ import { isDefined } from 'class-validator'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { - TwentyORMException, + type TwentyORMException, TwentyORMExceptionCode, } from 'src/engine/twenty-orm/exceptions/twenty-orm.exception'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { MessageChannelSyncStatusService } from 'src/modules/messaging/common/services/message-channel-sync-status.service'; import { MessageChannelSyncStatus, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MESSAGING_THROTTLE_MAX_ATTEMPTS } from 'src/modules/messaging/message-import-manager/constants/messaging-throttle-max-attempts'; import { - MessageImportDriverException, + type MessageImportDriverException, MessageImportDriverExceptionCode, } from 'src/modules/messaging/message-import-manager/drivers/exceptions/message-import-driver.exception'; import { MessageNetworkExceptionCode } from 'src/modules/messaging/message-import-manager/drivers/exceptions/message-network.exception'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message-list-fetch.service.spec.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message-list-fetch.service.spec.ts index d52e87c6714..1f86761d3b5 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message-list-fetch.service.spec.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message-list-fetch.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ConnectedAccountProvider } from 'twenty-shared/types'; @@ -6,8 +6,8 @@ import { CacheStorageService } from 'src/engine/core-modules/cache-storage/servi import { CacheStorageNamespace } from 'src/engine/core-modules/cache-storage/types/cache-storage-namespace.enum'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { MessageChannelSyncStatusService } from 'src/modules/messaging/common/services/message-channel-sync-status.service'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; -import { MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; import { MessagingMessageCleanerService } from 'src/modules/messaging/message-cleaner/services/messaging-message-cleaner.service'; import { MessagingAccountAuthenticationService } from 'src/modules/messaging/message-import-manager/services/messaging-account-authentication.service'; import { MessagingCursorService } from 'src/modules/messaging/message-import-manager/services/messaging-cursor.service'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message-list-fetch.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message-list-fetch.service.ts index 5f87a93346f..79b0db0482a 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message-list-fetch.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message-list-fetch.service.ts @@ -10,10 +10,10 @@ import { CacheStorageService } from 'src/engine/core-modules/cache-storage/servi import { CacheStorageNamespace } from 'src/engine/core-modules/cache-storage/types/cache-storage-namespace.enum'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { MessageChannelSyncStatusService } from 'src/modules/messaging/common/services/message-channel-sync-status.service'; -import { MessageChannelMessageAssociationWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity'; +import { type MessageChannelMessageAssociationWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity'; import { MessageChannelSyncStage, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMessageCleanerService } from 'src/modules/messaging/message-cleaner/services/messaging-message-cleaner.service'; import { MessagingAccountAuthenticationService } from 'src/modules/messaging/message-import-manager/services/messaging-account-authentication.service'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message.service.ts index 44982f4d643..46bc1bc670c 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-message.service.ts @@ -4,12 +4,12 @@ import { isDefined } from 'twenty-shared/utils'; import { In } from 'typeorm'; import { v4 } from 'uuid'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { MessageChannelMessageAssociationWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity'; -import { MessageThreadWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-thread.workspace-entity'; -import { MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MessageChannelMessageAssociationWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel-message-association.workspace-entity'; +import { type MessageThreadWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-thread.workspace-entity'; +import { type MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; type MessageAccumulator = { existingMessageInDB?: MessageWorkspaceEntity; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-messages-import.service.spec.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-messages-import.service.spec.ts index ccdf8c7a6ab..91ca2024583 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-messages-import.service.spec.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-messages-import.service.spec.ts @@ -1,5 +1,5 @@ -import { Logger, Provider } from '@nestjs/common'; -import { Test, TestingModule } from '@nestjs/testing'; +import { Logger, type Provider } from '@nestjs/common'; +import { Test, type TestingModule } from '@nestjs/testing'; import { ConnectedAccountProvider } from 'twenty-shared/types'; @@ -9,11 +9,11 @@ import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { BlocklistRepository } from 'src/modules/blocklist/repositories/blocklist.repository'; import { EmailAliasManagerService } from 'src/modules/connected-account/email-alias-manager/services/email-alias-manager.service'; import { ConnectedAccountRefreshTokensService } from 'src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageChannelSyncStatusService } from 'src/modules/messaging/common/services/message-channel-sync-status.service'; import { MessageChannelSyncStage, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MESSAGING_GMAIL_USERS_MESSAGES_GET_BATCH_SIZE } from 'src/modules/messaging/message-import-manager/drivers/gmail/constants/messaging-gmail-users-messages-get-batch-size.constant'; import { MessagingAccountAuthenticationService } from 'src/modules/messaging/message-import-manager/services/messaging-account-authentication.service'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-messages-import.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-messages-import.service.ts index 874b7701c1e..966f789ec68 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-messages-import.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-messages-import.service.ts @@ -9,11 +9,11 @@ import { BlocklistRepository } from 'src/modules/blocklist/repositories/blocklis import { BlocklistWorkspaceEntity } from 'src/modules/blocklist/standard-objects/blocklist.workspace-entity'; import { EmailAliasManagerService } from 'src/modules/connected-account/email-alias-manager/services/email-alias-manager.service'; import { ConnectedAccountRefreshTokensService } from 'src/modules/connected-account/refresh-tokens-manager/services/connected-account-refresh-tokens.service'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageChannelSyncStatusService } from 'src/modules/messaging/common/services/message-channel-sync-status.service'; import { MessageChannelSyncStage, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MESSAGING_GMAIL_USERS_MESSAGES_GET_BATCH_SIZE } from 'src/modules/messaging/message-import-manager/drivers/gmail/constants/messaging-gmail-users-messages-get-batch-size.constant'; import { MessagingAccountAuthenticationService } from 'src/modules/messaging/message-import-manager/services/messaging-account-authentication.service'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-save-messages-and-enqueue-contact-creation.service.spec.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-save-messages-and-enqueue-contact-creation.service.spec.ts index 1de6cfccec1..4e53e23c779 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-save-messages-and-enqueue-contact-creation.service.spec.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-save-messages-and-enqueue-contact-creation.service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; @@ -7,16 +7,16 @@ import { getQueueToken } from 'src/engine/core-modules/message-queue/utils/get-q import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { CreateCompanyAndContactJob } from 'src/modules/contact-creation-manager/jobs/create-company-and-contact.job'; import { MessageDirection } from 'src/modules/messaging/common/enums/message-direction.enum'; import { MessageChannelContactAutoCreationPolicy, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMessageService } from 'src/modules/messaging/message-import-manager/services/messaging-message.service'; import { MessagingSaveMessagesAndEnqueueContactCreationService } from 'src/modules/messaging/message-import-manager/services/messaging-save-messages-and-enqueue-contact-creation.service'; -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; import { MessagingMessageParticipantService } from 'src/modules/messaging/message-participant-manager/services/messaging-message-participant.service'; describe('MessagingSaveMessagesAndEnqueueContactCreationService', () => { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-save-messages-and-enqueue-contact-creation.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-save-messages-and-enqueue-contact-creation.service.ts index 7b55a0ae783..9e9af456dec 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-save-messages-and-enqueue-contact-creation.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-save-messages-and-enqueue-contact-creation.service.ts @@ -4,23 +4,23 @@ import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decora import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { CreateCompanyAndContactJob, - CreateCompanyAndContactJobData, + type CreateCompanyAndContactJobData, } from 'src/modules/contact-creation-manager/jobs/create-company-and-contact.job'; import { MessageChannelContactAutoCreationPolicy, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { - Participant, - ParticipantWithMessageId, + type Participant, + type ParticipantWithMessageId, } from 'src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message.type'; import { MessagingMessageService } from 'src/modules/messaging/message-import-manager/services/messaging-message.service'; -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; import { MessagingMessageParticipantService } from 'src/modules/messaging/message-participant-manager/services/messaging-message-participant.service'; import { isGroupEmail } from 'src/utils/is-group-email'; import { isWorkEmail } from 'src/utils/is-work-email'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-send-message.service.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-send-message.service.ts index be001817108..04b70eeaa26 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-send-message.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/services/messaging-send-message.service.ts @@ -4,7 +4,7 @@ import { ConnectedAccountProvider } from 'twenty-shared/types'; import { assertUnreachable, isDefined } from 'twenty-shared/utils'; import { z } from 'zod'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { MessageImportDriverException, MessageImportDriverExceptionCode, diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/types/get-message-lists-args.type.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/types/get-message-lists-args.type.ts index 785f4372863..8f4a65cd79c 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/types/get-message-lists-args.type.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/types/get-message-lists-args.type.ts @@ -1,6 +1,6 @@ -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; -import { MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageFolderWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-folder.workspace-entity'; export type GetMessageListsArgs = { messageChannel: Pick; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/types/message.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/types/message.ts index b665e54898a..3a37379a0f5 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/types/message.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/types/message.ts @@ -1,6 +1,6 @@ -import { MessageDirection } from 'src/modules/messaging/common/enums/message-direction.enum'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; -import { MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; +import { type MessageDirection } from 'src/modules/messaging/common/enums/message-direction.enum'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type MessageWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message.workspace-entity'; export type Message = Omit< MessageWorkspaceEntity, diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/utils/__mocks__/messages.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/utils/__mocks__/messages.ts index f72aa597e7d..4cc2ead8f93 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/utils/__mocks__/messages.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/utils/__mocks__/messages.ts @@ -1,4 +1,4 @@ -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; export const messagingGetMessagesServiceGetMessages = [ { diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/utils/filter-emails.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/utils/filter-emails.util.ts index 2801e43acdb..182f5c898d6 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/utils/filter-emails.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/utils/filter-emails.util.ts @@ -1,5 +1,5 @@ import { isEmailBlocklisted } from 'src/modules/blocklist/utils/is-email-blocklisted.util'; -import { MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; +import { type MessageWithParticipants } from 'src/modules/messaging/message-import-manager/types/message'; import { getDomainNameByEmail } from 'src/utils/get-domain-name-by-email'; import { isWorkEmail } from 'src/utils/is-work-email'; diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/utils/format-address-object-as-participants.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/utils/format-address-object-as-participants.util.ts index 4572d55d237..1745f9f917e 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/utils/format-address-object-as-participants.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/utils/format-address-object-as-participants.util.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { Participant } from 'src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message.type'; -import { EmailAddress } from 'src/modules/messaging/message-import-manager/types/email-address'; +import { type Participant } from 'src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message.type'; +import { type EmailAddress } from 'src/modules/messaging/message-import-manager/types/email-address'; const removeSpacesAndLowerCase = (email: string): string => { return email.replace(/\s/g, '').toLowerCase(); diff --git a/packages/twenty-server/src/modules/messaging/message-import-manager/utils/safe-parse.util.ts b/packages/twenty-server/src/modules/messaging/message-import-manager/utils/safe-parse.util.ts index 0429aa1b383..b64e6275d5a 100644 --- a/packages/twenty-server/src/modules/messaging/message-import-manager/utils/safe-parse.util.ts +++ b/packages/twenty-server/src/modules/messaging/message-import-manager/utils/safe-parse.util.ts @@ -2,7 +2,7 @@ import { Logger } from '@nestjs/common'; import addressparser from 'addressparser'; -import { EmailAddress } from 'src/modules/messaging/message-import-manager/types/email-address'; +import { type EmailAddress } from 'src/modules/messaging/message-import-manager/types/email-address'; export const safeParseEmailAddressAddress = ( address: string, diff --git a/packages/twenty-server/src/modules/messaging/message-participant-manager/jobs/message-participant-match-participant.job.ts b/packages/twenty-server/src/modules/messaging/message-participant-manager/jobs/message-participant-match-participant.job.ts index 58f75340b5b..e1e606330ee 100644 --- a/packages/twenty-server/src/modules/messaging/message-participant-manager/jobs/message-participant-match-participant.job.ts +++ b/packages/twenty-server/src/modules/messaging/message-participant-manager/jobs/message-participant-match-participant.job.ts @@ -4,7 +4,7 @@ import { Process } from 'src/engine/core-modules/message-queue/decorators/proces import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MatchParticipantService } from 'src/modules/match-participant/match-participant.service'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; export type MessageParticipantMatchParticipantJobData = { workspaceId: string; diff --git a/packages/twenty-server/src/modules/messaging/message-participant-manager/jobs/messaging-create-company-and-contact-after-sync.job.ts b/packages/twenty-server/src/modules/messaging/message-participant-manager/jobs/messaging-create-company-and-contact-after-sync.job.ts index ee556d672d9..14f5cb234e6 100644 --- a/packages/twenty-server/src/modules/messaging/message-participant-manager/jobs/messaging-create-company-and-contact-after-sync.job.ts +++ b/packages/twenty-server/src/modules/messaging/message-participant-manager/jobs/messaging-create-company-and-contact-after-sync.job.ts @@ -7,14 +7,14 @@ import { Processor } from 'src/engine/core-modules/message-queue/decorators/proc import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; +import { type ConnectedAccountWorkspaceEntity } from 'src/modules/connected-account/standard-objects/connected-account.workspace-entity'; import { CreateCompanyAndContactService } from 'src/modules/contact-creation-manager/services/create-company-and-contact.service'; import { MessageDirection } from 'src/modules/messaging/common/enums/message-direction.enum'; import { MessageChannelContactAutoCreationPolicy, - MessageChannelWorkspaceEntity, + type MessageChannelWorkspaceEntity, } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; export type MessagingCreateCompanyAndContactAfterSyncJobData = { workspaceId: string; diff --git a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-person.listener.ts b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-person.listener.ts index aac607e5bb0..1cfbb504472 100644 --- a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-person.listener.ts +++ b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-person.listener.ts @@ -4,9 +4,9 @@ import { isDefined } from 'twenty-shared/utils'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { objectRecordChangedProperties as objectRecordUpdateEventChangedProperties } from 'src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; @@ -14,9 +14,9 @@ import { MessageQueueService } from 'src/engine/core-modules/message-queue/servi import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { MessageParticipantMatchParticipantJob, - MessageParticipantMatchParticipantJobData, + type MessageParticipantMatchParticipantJobData, } from 'src/modules/messaging/message-participant-manager/jobs/message-participant-match-participant.job'; -import { PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; +import { type PersonWorkspaceEntity } from 'src/modules/person/standard-objects/person.workspace-entity'; @Injectable() export class MessageParticipantPersonListener { diff --git a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-workspace-member.listener.ts b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-workspace-member.listener.ts index 2a6e68f6e27..4836fe46118 100644 --- a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-workspace-member.listener.ts +++ b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant-workspace-member.listener.ts @@ -6,8 +6,8 @@ import { Repository } from 'typeorm'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { objectRecordChangedProperties as objectRecordUpdateEventChangedProperties } from 'src/engine/core-modules/event-emitter/utils/object-record-changed-properties.util'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; @@ -16,9 +16,9 @@ import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { MessageParticipantMatchParticipantJob, - MessageParticipantMatchParticipantJobData, + type MessageParticipantMatchParticipantJobData, } from 'src/modules/messaging/message-participant-manager/jobs/message-participant-match-participant.job'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @Injectable() export class MessageParticipantWorkspaceMemberListener { diff --git a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant.listener.ts b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant.listener.ts index 87b79c3eee5..f2117732e7d 100644 --- a/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant.listener.ts +++ b/packages/twenty-server/src/modules/messaging/message-participant-manager/listeners/message-participant.listener.ts @@ -8,7 +8,7 @@ import { OnCustomBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/ import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { InjectObjectMetadataRepository } from 'src/engine/object-metadata-repository/object-metadata-repository.decorator'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; import { TimelineActivityRepository } from 'src/modules/timeline/repositories/timeline-activity.repository'; import { TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-objects/timeline-activity.workspace-entity'; diff --git a/packages/twenty-server/src/modules/messaging/message-participant-manager/services/messaging-message-participant.service.ts b/packages/twenty-server/src/modules/messaging/message-participant-manager/services/messaging-message-participant.service.ts index 95d95a846a6..43e7809b347 100644 --- a/packages/twenty-server/src/modules/messaging/message-participant-manager/services/messaging-message-participant.service.ts +++ b/packages/twenty-server/src/modules/messaging/message-participant-manager/services/messaging-message-participant.service.ts @@ -2,11 +2,11 @@ import { Injectable } from '@nestjs/common'; import { In } from 'typeorm'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { MatchParticipantService } from 'src/modules/match-participant/match-participant.service'; -import { MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; -import { ParticipantWithMessageId } from 'src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message.type'; +import { type MessageParticipantWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-participant.workspace-entity'; +import { type ParticipantWithMessageId } from 'src/modules/messaging/message-import-manager/drivers/gmail/types/gmail-message.type'; @Injectable() export class MessagingMessageParticipantService { diff --git a/packages/twenty-server/src/modules/messaging/monitoring/crons/jobs/messaging-message-channel-sync-status-monitoring.cron.job.ts b/packages/twenty-server/src/modules/messaging/monitoring/crons/jobs/messaging-message-channel-sync-status-monitoring.cron.job.ts index c686ef77d7f..56481869eeb 100644 --- a/packages/twenty-server/src/modules/messaging/monitoring/crons/jobs/messaging-message-channel-sync-status-monitoring.cron.job.ts +++ b/packages/twenty-server/src/modules/messaging/monitoring/crons/jobs/messaging-message-channel-sync-status-monitoring.cron.job.ts @@ -12,7 +12,7 @@ import { Processor } from 'src/engine/core-modules/message-queue/decorators/proc import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; +import { type MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; import { MessagingMonitoringService } from 'src/modules/messaging/monitoring/services/messaging-monitoring.service'; export const MESSAGING_MESSAGE_CHANNEL_SYNC_STATUS_MONITORING_CRON_PATTERN = diff --git a/packages/twenty-server/src/modules/note/standard-objects/note.workspace-entity.ts b/packages/twenty-server/src/modules/note/standard-objects/note.workspace-entity.ts index a0d25376732..f6389d26842 100644 --- a/packages/twenty-server/src/modules/note/standard-objects/note.workspace-entity.ts +++ b/packages/twenty-server/src/modules/note/standard-objects/note.workspace-entity.ts @@ -7,7 +7,7 @@ import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/i import { SEARCH_VECTOR_FIELD } from 'src/engine/metadata-modules/constants/search-vector-field.constants'; import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { RichTextV2Metadata } from 'src/engine/metadata-modules/field-metadata/composite-types/rich-text-v2.composite-type'; +import { type RichTextV2Metadata } from 'src/engine/metadata-modules/field-metadata/composite-types/rich-text-v2.composite-type'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { WorkspaceEntity } from 'src/engine/twenty-orm/decorators/workspace-entity.decorator'; @@ -21,7 +21,7 @@ import { NOTE_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace- import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-icons'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; diff --git a/packages/twenty-server/src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts b/packages/twenty-server/src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts index 1bb9ef2a8dc..41e44a8a877 100644 --- a/packages/twenty-server/src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts +++ b/packages/twenty-server/src/modules/opportunity/standard-objects/opportunity.workspace-entity.ts @@ -7,7 +7,7 @@ import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/i import { SEARCH_VECTOR_FIELD } from 'src/engine/metadata-modules/constants/search-vector-field.constants'; import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { CurrencyMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/currency.composite-type'; +import { type CurrencyMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/currency.composite-type'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { WorkspaceEntity } from 'src/engine/twenty-orm/decorators/workspace-entity.decorator'; @@ -23,7 +23,7 @@ import { OPPORTUNITY_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/wor import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-icons'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; diff --git a/packages/twenty-server/src/modules/person/standard-objects/person.workspace-entity.ts b/packages/twenty-server/src/modules/person/standard-objects/person.workspace-entity.ts index 3db0f4cf0b3..b1785d81919 100644 --- a/packages/twenty-server/src/modules/person/standard-objects/person.workspace-entity.ts +++ b/packages/twenty-server/src/modules/person/standard-objects/person.workspace-entity.ts @@ -8,8 +8,8 @@ import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/i import { SEARCH_VECTOR_FIELD } from 'src/engine/metadata-modules/constants/search-vector-field.constants'; import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { EmailsMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/emails.composite-type'; -import { FullNameMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type'; -import { LinksMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/links.composite-type'; +import { type FullNameMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type'; +import { type LinksMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/links.composite-type'; import { PhonesMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/phones.composite-type'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; @@ -28,7 +28,7 @@ import { PERSON_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspac import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-icons'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; diff --git a/packages/twenty-server/src/modules/task/standard-objects/task.workspace-entity.ts b/packages/twenty-server/src/modules/task/standard-objects/task.workspace-entity.ts index 90d80e16cb7..b1f60394123 100644 --- a/packages/twenty-server/src/modules/task/standard-objects/task.workspace-entity.ts +++ b/packages/twenty-server/src/modules/task/standard-objects/task.workspace-entity.ts @@ -7,7 +7,7 @@ import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/i import { SEARCH_VECTOR_FIELD } from 'src/engine/metadata-modules/constants/search-vector-field.constants'; import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { RichTextV2Metadata } from 'src/engine/metadata-modules/field-metadata/composite-types/rich-text-v2.composite-type'; +import { type RichTextV2Metadata } from 'src/engine/metadata-modules/field-metadata/composite-types/rich-text-v2.composite-type'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { WorkspaceEntity } from 'src/engine/twenty-orm/decorators/workspace-entity.decorator'; @@ -22,7 +22,7 @@ import { TASK_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/workspace- import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-icons'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; diff --git a/packages/twenty-server/src/modules/timeline/jobs/upsert-timeline-activity-from-internal-event.job.ts b/packages/twenty-server/src/modules/timeline/jobs/upsert-timeline-activity-from-internal-event.job.ts index cb7a05cb381..ad83f7f8598 100644 --- a/packages/twenty-server/src/modules/timeline/jobs/upsert-timeline-activity-from-internal-event.job.ts +++ b/packages/twenty-server/src/modules/timeline/jobs/upsert-timeline-activity-from-internal-event.job.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; import { In } from 'typeorm'; -import { ObjectRecordNonDestructiveEvent } from 'src/engine/core-modules/event-emitter/types/object-record-non-destructive-event'; +import { type ObjectRecordNonDestructiveEvent } from 'src/engine/core-modules/event-emitter/types/object-record-non-destructive-event'; import { Process } from 'src/engine/core-modules/message-queue/decorators/process.decorator'; import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; diff --git a/packages/twenty-server/src/modules/timeline/repositories/timeline-activity.repository.ts b/packages/twenty-server/src/modules/timeline/repositories/timeline-activity.repository.ts index b0a90284325..c7f5c0e13c2 100644 --- a/packages/twenty-server/src/modules/timeline/repositories/timeline-activity.repository.ts +++ b/packages/twenty-server/src/modules/timeline/repositories/timeline-activity.repository.ts @@ -3,11 +3,11 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'class-validator'; import { In, MoreThan } from 'typeorm'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { objectRecordDiffMerge } from 'src/engine/core-modules/event-emitter/utils/object-record-diff-merge'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { TimelineActivityPayload } from 'src/modules/timeline/types/timeline-activity-payload'; +import { type TimelineActivityPayload } from 'src/modules/timeline/types/timeline-activity-payload'; type TimelineActivityPayloadWorkspaceIdAndObjectSingularName = { payloads: TimelineActivityPayload[]; diff --git a/packages/twenty-server/src/modules/timeline/services/timeline-activity.service.ts b/packages/twenty-server/src/modules/timeline/services/timeline-activity.service.ts index 54f17808479..7f9e0228451 100644 --- a/packages/twenty-server/src/modules/timeline/services/timeline-activity.service.ts +++ b/packages/twenty-server/src/modules/timeline/services/timeline-activity.service.ts @@ -3,15 +3,15 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; import { In } from 'typeorm'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { ObjectRecordBaseEvent } from 'src/engine/core-modules/event-emitter/types/object-record.base.event'; +import { type ObjectRecordBaseEvent } from 'src/engine/core-modules/event-emitter/types/object-record.base.event'; import { InjectObjectMetadataRepository } from 'src/engine/object-metadata-repository/object-metadata-repository.decorator'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { parseEventNameOrThrow } from 'src/engine/workspace-event-emitter/utils/parse-event-name'; import { TimelineActivityRepository } from 'src/modules/timeline/repositories/timeline-activity.repository'; import { TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-objects/timeline-activity.workspace-entity'; -import { TimelineActivityPayload } from 'src/modules/timeline/types/timeline-activity-payload'; +import { type TimelineActivityPayload } from 'src/modules/timeline/types/timeline-activity-payload'; type ActivityType = 'note' | 'task'; diff --git a/packages/twenty-server/src/modules/view/listeners/base-view-sync.listener.ts b/packages/twenty-server/src/modules/view/listeners/base-view-sync.listener.ts index b18c50f1cc6..103df972b9d 100644 --- a/packages/twenty-server/src/modules/view/listeners/base-view-sync.listener.ts +++ b/packages/twenty-server/src/modules/view/listeners/base-view-sync.listener.ts @@ -1,14 +1,14 @@ import { Inject, Injectable, Logger } from '@nestjs/common'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { ExceptionHandlerService } from 'src/engine/core-modules/exception-handler/exception-handler.service'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; -import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; +import { type WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { ViewException, ViewExceptionCode, diff --git a/packages/twenty-server/src/modules/view/listeners/view-field.listener.ts b/packages/twenty-server/src/modules/view/listeners/view-field.listener.ts index daf7e9127c2..91292c95166 100644 --- a/packages/twenty-server/src/modules/view/listeners/view-field.listener.ts +++ b/packages/twenty-server/src/modules/view/listeners/view-field.listener.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { ViewFieldSyncService } from 'src/modules/view/services/view-field-sync.service'; -import { ViewFieldWorkspaceEntity } from 'src/modules/view/standard-objects/view-field.workspace-entity'; +import { type ViewFieldWorkspaceEntity } from 'src/modules/view/standard-objects/view-field.workspace-entity'; import { BaseViewSyncListener } from './base-view-sync.listener'; diff --git a/packages/twenty-server/src/modules/view/listeners/view-filter-group.listener.ts b/packages/twenty-server/src/modules/view/listeners/view-filter-group.listener.ts index 50239a63cf6..a8c6c9b453c 100644 --- a/packages/twenty-server/src/modules/view/listeners/view-filter-group.listener.ts +++ b/packages/twenty-server/src/modules/view/listeners/view-filter-group.listener.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { ViewFilterGroupSyncService } from 'src/modules/view/services/view-filter-group-sync.service'; -import { ViewFilterGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter-group.workspace-entity'; +import { type ViewFilterGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter-group.workspace-entity'; import { BaseViewSyncListener } from './base-view-sync.listener'; diff --git a/packages/twenty-server/src/modules/view/listeners/view-filter.listener.ts b/packages/twenty-server/src/modules/view/listeners/view-filter.listener.ts index edf282b1c19..8117d6531d0 100644 --- a/packages/twenty-server/src/modules/view/listeners/view-filter.listener.ts +++ b/packages/twenty-server/src/modules/view/listeners/view-filter.listener.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { ViewFilterSyncService } from 'src/modules/view/services/view-filter-sync.service'; -import { ViewFilterWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter.workspace-entity'; +import { type ViewFilterWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter.workspace-entity'; import { BaseViewSyncListener } from './base-view-sync.listener'; diff --git a/packages/twenty-server/src/modules/view/listeners/view-group.listener.ts b/packages/twenty-server/src/modules/view/listeners/view-group.listener.ts index 8b46b84dda3..7903da5722e 100644 --- a/packages/twenty-server/src/modules/view/listeners/view-group.listener.ts +++ b/packages/twenty-server/src/modules/view/listeners/view-group.listener.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { ViewGroupSyncService } from 'src/modules/view/services/view-group-sync.service'; -import { ViewGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-group.workspace-entity'; +import { type ViewGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-group.workspace-entity'; import { BaseViewSyncListener } from './base-view-sync.listener'; diff --git a/packages/twenty-server/src/modules/view/listeners/view-sort.listener.ts b/packages/twenty-server/src/modules/view/listeners/view-sort.listener.ts index ae9b4f141e2..f562c533f89 100644 --- a/packages/twenty-server/src/modules/view/listeners/view-sort.listener.ts +++ b/packages/twenty-server/src/modules/view/listeners/view-sort.listener.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { ViewSortSyncService } from 'src/modules/view/services/view-sort-sync.service'; -import { ViewSortWorkspaceEntity } from 'src/modules/view/standard-objects/view-sort.workspace-entity'; +import { type ViewSortWorkspaceEntity } from 'src/modules/view/standard-objects/view-sort.workspace-entity'; import { BaseViewSyncListener } from './base-view-sync.listener'; diff --git a/packages/twenty-server/src/modules/view/listeners/view.listener.ts b/packages/twenty-server/src/modules/view/listeners/view.listener.ts index 4c567569480..a2339f5f905 100644 --- a/packages/twenty-server/src/modules/view/listeners/view.listener.ts +++ b/packages/twenty-server/src/modules/view/listeners/view.listener.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordRestoreEvent } from 'src/engine/core-modules/event-emitter/types/object-record-restore.event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { ViewSyncService } from 'src/modules/view/services/view-sync.service'; -import { ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; +import { type ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; import { BaseViewSyncListener } from './base-view-sync.listener'; diff --git a/packages/twenty-server/src/modules/view/pre-hooks/view-delete-many.pre-query.hook.ts b/packages/twenty-server/src/modules/view/pre-hooks/view-delete-many.pre-query.hook.ts index c504c40d814..422b3f78988 100644 --- a/packages/twenty-server/src/modules/view/pre-hooks/view-delete-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/view/pre-hooks/view-delete-many.pre-query.hook.ts @@ -1,12 +1,12 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, GraphqlQueryRunnerExceptionCode, } from 'src/engine/api/graphql/graphql-query-runner/errors/graphql-query-runner.exception'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; @WorkspaceQueryHook(`view.deleteMany`) export class ViewDeleteManyPreQueryHook diff --git a/packages/twenty-server/src/modules/view/pre-hooks/view-delete-one.pre-query.hook.ts b/packages/twenty-server/src/modules/view/pre-hooks/view-delete-one.pre-query.hook.ts index 536c7975166..20f47140845 100644 --- a/packages/twenty-server/src/modules/view/pre-hooks/view-delete-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/view/pre-hooks/view-delete-one.pre-query.hook.ts @@ -1,12 +1,12 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { GraphqlQueryRunnerException, GraphqlQueryRunnerExceptionCode, } from 'src/engine/api/graphql/graphql-query-runner/errors/graphql-query-runner.exception'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; @WorkspaceQueryHook(`view.deleteOne`) diff --git a/packages/twenty-server/src/modules/view/services/view-field-sync.service.ts b/packages/twenty-server/src/modules/view/services/view-field-sync.service.ts index 975f439882d..6425072cf40 100644 --- a/packages/twenty-server/src/modules/view/services/view-field-sync.service.ts +++ b/packages/twenty-server/src/modules/view/services/view-field-sync.service.ts @@ -4,9 +4,9 @@ import { InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; import { ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; -import { ViewFieldWorkspaceEntity } from 'src/modules/view/standard-objects/view-field.workspace-entity'; +import { type ViewFieldWorkspaceEntity } from 'src/modules/view/standard-objects/view-field.workspace-entity'; @Injectable() export class ViewFieldSyncService { diff --git a/packages/twenty-server/src/modules/view/services/view-filter-group-sync.service.ts b/packages/twenty-server/src/modules/view/services/view-filter-group-sync.service.ts index 8e43f629d1b..c92a97dc636 100644 --- a/packages/twenty-server/src/modules/view/services/view-filter-group-sync.service.ts +++ b/packages/twenty-server/src/modules/view/services/view-filter-group-sync.service.ts @@ -4,10 +4,10 @@ import { InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; import { ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; -import { ViewFilterGroupLogicalOperator } from 'src/engine/core-modules/view/enums/view-filter-group-logical-operator'; -import { ViewFilterGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter-group.workspace-entity'; +import { type ViewFilterGroupLogicalOperator } from 'src/engine/core-modules/view/enums/view-filter-group-logical-operator'; +import { type ViewFilterGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter-group.workspace-entity'; @Injectable() export class ViewFilterGroupSyncService { diff --git a/packages/twenty-server/src/modules/view/services/view-filter-sync.service.ts b/packages/twenty-server/src/modules/view/services/view-filter-sync.service.ts index 03e7f6f132f..a9bd70b3b51 100644 --- a/packages/twenty-server/src/modules/view/services/view-filter-sync.service.ts +++ b/packages/twenty-server/src/modules/view/services/view-filter-sync.service.ts @@ -1,13 +1,13 @@ import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; -import { ViewFilterOperand as SharedViewFilterOperand } from 'twenty-shared/types'; +import { type ViewFilterOperand as SharedViewFilterOperand } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; import { ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; -import { ViewFilterWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter.workspace-entity'; +import { type ViewFilterWorkspaceEntity } from 'src/modules/view/standard-objects/view-filter.workspace-entity'; import { convertViewFilterOperandToCoreOperand } from 'src/modules/view/utils/convert-view-filter-operand-to-core-operand.util'; import { transformViewFilterWorkspaceValueToCoreValue } from 'src/modules/view/utils/transform-view-filter-workspace-value-to-core-value'; diff --git a/packages/twenty-server/src/modules/view/services/view-group-sync.service.ts b/packages/twenty-server/src/modules/view/services/view-group-sync.service.ts index 055030a2d11..0fcc07c026d 100644 --- a/packages/twenty-server/src/modules/view/services/view-group-sync.service.ts +++ b/packages/twenty-server/src/modules/view/services/view-group-sync.service.ts @@ -4,9 +4,9 @@ import { InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; import { ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; -import { ViewGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-group.workspace-entity'; +import { type ViewGroupWorkspaceEntity } from 'src/modules/view/standard-objects/view-group.workspace-entity'; @Injectable() export class ViewGroupSyncService { diff --git a/packages/twenty-server/src/modules/view/services/view-sort-sync.service.ts b/packages/twenty-server/src/modules/view/services/view-sort-sync.service.ts index 1593c82c76d..36930b50b73 100644 --- a/packages/twenty-server/src/modules/view/services/view-sort-sync.service.ts +++ b/packages/twenty-server/src/modules/view/services/view-sort-sync.service.ts @@ -4,10 +4,10 @@ import { InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; import { ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; -import { ViewSortDirection } from 'src/engine/core-modules/view/enums/view-sort-direction'; -import { ViewSortWorkspaceEntity } from 'src/modules/view/standard-objects/view-sort.workspace-entity'; +import { type ViewSortDirection } from 'src/engine/core-modules/view/enums/view-sort-direction'; +import { type ViewSortWorkspaceEntity } from 'src/modules/view/standard-objects/view-sort.workspace-entity'; @Injectable() export class ViewSortSyncService { diff --git a/packages/twenty-server/src/modules/view/services/view-sync.service.ts b/packages/twenty-server/src/modules/view/services/view-sync.service.ts index 07dcdee2e41..02789e2adc1 100644 --- a/packages/twenty-server/src/modules/view/services/view-sync.service.ts +++ b/packages/twenty-server/src/modules/view/services/view-sync.service.ts @@ -4,11 +4,11 @@ import { InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; -import { ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; +import { type ObjectRecordDiff } from 'src/engine/core-modules/event-emitter/types/object-record-diff'; import { View } from 'src/engine/core-modules/view/entities/view.entity'; import { ViewOpenRecordIn } from 'src/engine/core-modules/view/enums/view-open-record-in'; import { ViewType } from 'src/engine/core-modules/view/enums/view-type.enum'; -import { ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; +import { type ViewWorkspaceEntity } from 'src/modules/view/standard-objects/view.workspace-entity'; @Injectable() export class ViewSyncService { diff --git a/packages/twenty-server/src/modules/view/standard-objects/view-filter.workspace-entity.ts b/packages/twenty-server/src/modules/view/standard-objects/view-filter.workspace-entity.ts index 40eca128ea6..12fde000896 100644 --- a/packages/twenty-server/src/modules/view/standard-objects/view-filter.workspace-entity.ts +++ b/packages/twenty-server/src/modules/view/standard-objects/view-filter.workspace-entity.ts @@ -2,7 +2,7 @@ import { msg } from '@lingui/core/macro'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface'; +import { type Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; diff --git a/packages/twenty-server/src/modules/view/standard-objects/view-sort.workspace-entity.ts b/packages/twenty-server/src/modules/view/standard-objects/view-sort.workspace-entity.ts index 3bd4fadf40b..3b24e3acdce 100644 --- a/packages/twenty-server/src/modules/view/standard-objects/view-sort.workspace-entity.ts +++ b/packages/twenty-server/src/modules/view/standard-objects/view-sort.workspace-entity.ts @@ -2,7 +2,7 @@ import { msg } from '@lingui/core/macro'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface'; +import { type Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/relation-metadata/relation-on-delete-action.type'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; diff --git a/packages/twenty-server/src/modules/view/utils/transform-view-filter-workspace-value-to-core-value.ts b/packages/twenty-server/src/modules/view/utils/transform-view-filter-workspace-value-to-core-value.ts index 1956e66a83b..3f77ab37207 100644 --- a/packages/twenty-server/src/modules/view/utils/transform-view-filter-workspace-value-to-core-value.ts +++ b/packages/twenty-server/src/modules/view/utils/transform-view-filter-workspace-value-to-core-value.ts @@ -1,4 +1,4 @@ -import { ViewFilterValue } from 'src/engine/core-modules/view/types/view-filter-value.type'; +import { type ViewFilterValue } from 'src/engine/core-modules/view/types/view-filter-value.type'; export const transformViewFilterWorkspaceValueToCoreValue = ( value: string, diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-many.post-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-many.post-query.hook.ts index 647ad07c127..ba7a77b3543 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-many.post-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-many.post-query.hook.ts @@ -1,16 +1,16 @@ -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { RecordPositionService } from 'src/engine/core-modules/record-position/services/record-position.service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; @WorkspaceQueryHook({ key: `workflow.createMany`, diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-many.pre-query.hook.ts index 6a3d0f7a994..297bc31ea65 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-many.pre-query.hook.ts @@ -1,9 +1,9 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { assertWorkflowStatusesNotSetOrEmpty } from 'src/modules/workflow/common/utils/assert-workflow-statuses-not-set-or-empty'; @WorkspaceQueryHook(`workflow.createMany`) diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-one.post-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-one.post-query.hook.ts index fc5911d9bf2..f6e2452da44 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-one.post-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-one.post-query.hook.ts @@ -1,16 +1,16 @@ -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { RecordPositionService } from 'src/engine/core-modules/record-position/services/record-position.service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; @WorkspaceQueryHook({ key: `workflow.createOne`, diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-one.pre-query.hook.ts index 2526e4d959c..078f3c9700c 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-create-one.pre-query.hook.ts @@ -1,9 +1,9 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { assertWorkflowStatusesNotSetOrEmpty } from 'src/modules/workflow/common/utils/assert-workflow-statuses-not-set-or-empty'; @WorkspaceQueryHook(`workflow.createOne`) diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-delete-many.post-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-delete-many.post-query.hook.ts index a2365dd63ce..f329072a3aa 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-delete-many.post-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-delete-many.post-query.hook.ts @@ -1,9 +1,9 @@ -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-delete-one.post-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-delete-one.post-query.hook.ts index 2acb05dd8b0..5eff92d34e1 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-delete-one.post-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-delete-one.post-query.hook.ts @@ -1,9 +1,9 @@ -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-destroy-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-destroy-many.pre-query.hook.ts index e3c0c011ff4..9849445a909 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-destroy-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-destroy-many.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DestroyManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DestroyManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-destroy-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-destroy-one.pre-query.hook.ts index 988c3578c6f..0932588d186 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-destroy-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-destroy-one.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DestroyOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DestroyOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-restore-many.post-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-restore-many.post-query.hook.ts index 8e8bb376db4..a26b31cc09c 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-restore-many.post-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-restore-many.post-query.hook.ts @@ -1,9 +1,9 @@ -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-restore-one.post-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-restore-one.post-query.hook.ts index a820f54ebc1..cdbe64c8f1c 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-restore-one.post-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-restore-one.post-query.hook.ts @@ -1,9 +1,9 @@ -import { WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type WorkspacePostQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkspaceQueryHookType } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/types/workspace-query-hook.type'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-create-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-create-many.pre-query.hook.ts index 0cefab851e6..b0be7a573d5 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-create-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-create-many.pre-query.hook.ts @@ -1,12 +1,12 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; +import { type WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; @WorkspaceQueryHook(`workflowRun.createMany`) export class WorkflowRunCreateManyPreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-create-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-create-one.pre-query.hook.ts index 5c64cf2c316..6a013fdf269 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-create-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-create-one.pre-query.hook.ts @@ -1,12 +1,12 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; +import { type WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; @WorkspaceQueryHook(`workflowRun.createOne`) export class WorkflowRunCreateOnePreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-delete-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-delete-many.pre-query.hook.ts index 6712db29df1..e9038d20da0 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-delete-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-delete-many.pre-query.hook.ts @@ -1,12 +1,12 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; +import { type WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; @WorkspaceQueryHook(`workflowRun.deleteMany`) export class WorkflowRunDeleteManyPreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-delete-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-delete-one.pre-query.hook.ts index 9a3af26d5e3..d551af6339a 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-delete-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-delete-one.pre-query.hook.ts @@ -1,5 +1,5 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-update-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-update-many.pre-query.hook.ts index 5cf3b70954f..3e07f5690ce 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-update-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-update-many.pre-query.hook.ts @@ -1,12 +1,12 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; +import { type WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; @WorkspaceQueryHook(`workflowRun.updateMany`) export class WorkflowRunUpdateManyPreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-update-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-update-one.pre-query.hook.ts index a64c71a03df..a76d281e305 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-update-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-run-update-one.pre-query.hook.ts @@ -1,13 +1,13 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; +import { type WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; @WorkspaceQueryHook(`workflowRun.updateOne`) export class WorkflowRunUpdateOnePreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-update-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-update-many.pre-query.hook.ts index 8d338552211..37d16495ba0 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-update-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-update-many.pre-query.hook.ts @@ -1,12 +1,12 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; @WorkspaceQueryHook(`workflow.updateMany`) export class WorkflowUpdateManyPreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-update-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-update-one.pre-query.hook.ts index b44041a7435..47d29d8e605 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-update-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-update-one.pre-query.hook.ts @@ -1,9 +1,9 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { assertWorkflowStatusesNotSet } from 'src/modules/workflow/common/utils/assert-workflow-statuses-not-set'; @WorkspaceQueryHook(`workflow.updateOne`) diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-create-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-create-many.pre-query.hook.ts index 6fab82246dd..6175b847f57 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-create-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-create-many.pre-query.hook.ts @@ -1,13 +1,13 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; @WorkspaceQueryHook(`workflowVersion.createMany`) export class WorkflowVersionCreateManyPreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-create-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-create-one.pre-query.hook.ts index 485cad59cfb..d500c7af838 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-create-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-create-one.pre-query.hook.ts @@ -1,13 +1,13 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; @WorkspaceQueryHook(`workflowVersion.createOne`) export class WorkflowVersionCreateOnePreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-delete-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-delete-many.pre-query.hook.ts index 93a370c9ef8..b45bc43b67d 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-delete-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-delete-many.pre-query.hook.ts @@ -1,12 +1,12 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; @WorkspaceQueryHook(`workflowVersion.deleteMany`) export class WorkflowVersionDeleteManyPreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-delete-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-delete-one.pre-query.hook.ts index b476d08e95c..8bebc6c2464 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-delete-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-delete-one.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { WorkflowVersionValidationWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-version-validation.workspace-service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-update-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-update-many.pre-query.hook.ts index 7f5b87896f1..ceeb5057ada 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-update-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-update-many.pre-query.hook.ts @@ -1,12 +1,12 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; @WorkspaceQueryHook(`workflowVersion.updateMany`) export class WorkflowVersionUpdateManyPreQueryHook diff --git a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-update-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-update-one.pre-query.hook.ts index 0e13634b337..280b7b22534 100644 --- a/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-update-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workflow/common/query-hooks/workflow-version-update-one.pre-query.hook.ts @@ -1,9 +1,9 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { WorkflowVersionValidationWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-version-validation.workspace-service'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; diff --git a/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow-run.workspace-entity.ts b/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow-run.workspace-entity.ts index 1112eabd5ad..2a73f4555bb 100644 --- a/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow-run.workspace-entity.ts +++ b/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow-run.workspace-entity.ts @@ -1,6 +1,6 @@ import { msg } from '@lingui/core/macro'; import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkflowRunStepInfos } from 'twenty-shared/workflow'; +import { type WorkflowRunStepInfos } from 'twenty-shared/workflow'; import { RelationOnDeleteAction } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-on-delete-action.interface'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; @@ -22,16 +22,16 @@ import { WORKFLOW_RUN_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/wo import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-icons'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity'; import { TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-objects/timeline-activity.workspace-entity'; import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; -import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; export enum WorkflowRunStatus { NOT_STARTED = 'NOT_STARTED', diff --git a/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow-version.workspace-entity.ts b/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow-version.workspace-entity.ts index 96371d7e446..f72231c388b 100644 --- a/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow-version.workspace-entity.ts +++ b/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow-version.workspace-entity.ts @@ -6,7 +6,7 @@ import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfa import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface'; import { SEARCH_VECTOR_FIELD } from 'src/engine/metadata-modules/constants/search-vector-field.constants'; -import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { WorkspaceEntity } from 'src/engine/twenty-orm/decorators/workspace-entity.decorator'; @@ -20,15 +20,15 @@ import { WORKFLOW_VERSION_STANDARD_FIELD_IDS } from 'src/engine/workspace-manage import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-icons'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity'; import { TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-objects/timeline-activity.workspace-entity'; import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; -import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; export enum WorkflowVersionStatus { DRAFT = 'DRAFT', diff --git a/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow.workspace-entity.ts b/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow.workspace-entity.ts index 9a589a0a3d5..a7ff47095d9 100644 --- a/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow.workspace-entity.ts +++ b/packages/twenty-server/src/modules/workflow/common/standard-objects/workflow.workspace-entity.ts @@ -7,7 +7,7 @@ import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/i import { SEARCH_VECTOR_FIELD } from 'src/engine/metadata-modules/constants/search-vector-field.constants'; import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; import { IndexType } from 'src/engine/metadata-modules/index-metadata/types/indexType.types'; import { BaseWorkspaceEntity } from 'src/engine/twenty-orm/base.workspace-entity'; import { WorkspaceEntity } from 'src/engine/twenty-orm/decorators/workspace-entity.decorator'; @@ -20,7 +20,7 @@ import { WORKFLOW_STANDARD_FIELD_IDS } from 'src/engine/workspace-manager/worksp import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-icons'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { FavoriteWorkspaceEntity } from 'src/modules/favorite/standard-objects/favorite.workspace-entity'; diff --git a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-statuses-not-set-or-empty.ts b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-statuses-not-set-or-empty.ts index ca9b7319758..dd4a79ca5b7 100644 --- a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-statuses-not-set-or-empty.ts +++ b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-statuses-not-set-or-empty.ts @@ -2,7 +2,7 @@ import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowStatus } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type WorkflowStatus } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; export const assertWorkflowStatusesNotSetOrEmpty = ( statuses?: WorkflowStatus[] | null, diff --git a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-statuses-not-set.ts b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-statuses-not-set.ts index a681a2e681f..9e53b4ff15f 100644 --- a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-statuses-not-set.ts +++ b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-statuses-not-set.ts @@ -4,7 +4,7 @@ import { WorkflowQueryValidationException, WorkflowQueryValidationExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; -import { WorkflowStatus } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type WorkflowStatus } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; export const assertWorkflowStatusesNotSet = ( statuses?: WorkflowStatus[] | null, diff --git a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-has-steps.ts b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-has-steps.ts index 0c4b24b7f24..cfffad247ae 100644 --- a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-has-steps.ts +++ b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-has-steps.ts @@ -1,7 +1,7 @@ import { t } from '@lingui/core/macro'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkflowTriggerException, WorkflowTriggerExceptionCode, diff --git a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-is-draft.util.ts b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-is-draft.util.ts index 6b0b1917d34..af3ae62bf71 100644 --- a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-is-draft.util.ts +++ b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-is-draft.util.ts @@ -6,7 +6,7 @@ import { } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; export const assertWorkflowVersionIsDraft = ( diff --git a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-trigger-is-defined.util.ts b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-trigger-is-defined.util.ts index 3808cd107f6..a62e8e4eb33 100644 --- a/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-trigger-is-defined.util.ts +++ b/packages/twenty-server/src/modules/workflow/common/utils/assert-workflow-version-trigger-is-defined.util.ts @@ -1,11 +1,11 @@ import { t } from '@lingui/core/macro'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { WorkflowTriggerException, WorkflowTriggerExceptionCode, } from 'src/modules/workflow/workflow-trigger/exceptions/workflow-trigger.exception'; -import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; +import { type WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; export function assertWorkflowVersionTriggerIsDefined( workflowVersion: WorkflowVersionWorkspaceEntity, diff --git a/packages/twenty-server/src/modules/workflow/common/workspace-services/workflow-common.workspace-service.ts b/packages/twenty-server/src/modules/workflow/common/workspace-services/workflow-common.workspace-service.ts index 040cd3b90fb..a06f47613a8 100644 --- a/packages/twenty-server/src/modules/workflow/common/workspace-services/workflow-common.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/common/workspace-services/workflow-common.workspace-service.ts @@ -1,21 +1,21 @@ import { Injectable } from '@nestjs/common'; import { ServerlessFunctionService } from 'src/engine/metadata-modules/serverless-function/serverless-function.service'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataMapItemByNameSingular } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage/workspace-cache-storage.service'; import { WorkflowCommonException, WorkflowCommonExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-common.exception'; -import { WorkflowAutomatedTriggerWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity'; -import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; +import { type WorkflowAutomatedTriggerWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity'; +import { type WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { WorkflowActionType } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { @@ -24,7 +24,7 @@ import { } from 'src/modules/workflow/workflow-trigger/exceptions/workflow-trigger.exception'; import { WorkflowStatus, - WorkflowWorkspaceEntity, + type WorkflowWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; export type ObjectMetadataInfo = { diff --git a/packages/twenty-server/src/modules/workflow/common/workspace-services/workflow-version-validation.workspace-service.ts b/packages/twenty-server/src/modules/workflow/common/workspace-services/workflow-version-validation.workspace-service.ts index c72f677e6f4..daa20e5eb8b 100644 --- a/packages/twenty-server/src/modules/workflow/common/workspace-services/workflow-version-validation.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/common/workspace-services/workflow-version-validation.workspace-service.ts @@ -4,9 +4,9 @@ import { t } from '@lingui/core/macro'; import { IsNull, Not } from 'typeorm'; import { - CreateOneResolverArgs, - DeleteOneResolverArgs, - UpdateOneResolverArgs, + type CreateOneResolverArgs, + type DeleteOneResolverArgs, + type UpdateOneResolverArgs, } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; @@ -16,7 +16,7 @@ import { } from 'src/modules/workflow/common/exceptions/workflow-query-validation.exception'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { assertWorkflowVersionIsDraft } from 'src/modules/workflow/common/utils/assert-workflow-version-is-draft.util'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/utils/__tests__/compute-workflow-version-step-changes.util.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/utils/__tests__/compute-workflow-version-step-changes.util.spec.ts index 685a4ebc7ad..49b1370a968 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/utils/__tests__/compute-workflow-version-step-changes.util.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/utils/__tests__/compute-workflow-version-step-changes.util.spec.ts @@ -1,6 +1,6 @@ import { computeWorkflowVersionStepChanges } from 'src/modules/workflow/workflow-builder/utils/compute-workflow-version-step-updates.util'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; -import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; describe('computeWorkflowVersionStepChanges', () => { it('should compute next step ids', () => { diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/utils/compute-workflow-version-step-updates.util.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/utils/compute-workflow-version-step-updates.util.ts index beac2b6ae8a..54572a03468 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/utils/compute-workflow-version-step-updates.util.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/utils/compute-workflow-version-step-updates.util.ts @@ -1,6 +1,6 @@ -import { WorkflowVersionStepChangesDTO } from 'src/engine/core-modules/workflow/dtos/workflow-version-step-changes.dto'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; -import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; +import { type WorkflowVersionStepChangesDTO } from 'src/engine/core-modules/workflow/dtos/workflow-version-step-changes.dto'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; export const computeWorkflowVersionStepChanges = ({ trigger, diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/types/input-schema.type.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/types/input-schema.type.ts index 03948302fcf..70444aeb365 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/types/input-schema.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/types/input-schema.type.ts @@ -1,4 +1,4 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; export type InputSchemaPropertyType = | 'string' | 'number' diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type.ts index 6f9f9624288..0f1f7281797 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type.ts @@ -1,4 +1,4 @@ -import { InputSchemaPropertyType } from 'src/modules/workflow/workflow-builder/workflow-schema/types/input-schema.type'; +import { type InputSchemaPropertyType } from 'src/modules/workflow/workflow-builder/workflow-schema/types/input-schema.type'; export type Leaf = { isLeaf: true; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/__tests__/generate-fake-form-response.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/__tests__/generate-fake-form-response.spec.ts index 1571fe428fc..f8505604fcb 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/__tests__/generate-fake-form-response.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/__tests__/generate-fake-form-response.spec.ts @@ -2,7 +2,7 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { mockObjectMetadataItemsWithFieldMaps } from 'src/engine/core-modules/__mocks__/mockObjectMetadataItemsWithFieldMaps'; import { generateFakeFormResponse } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-form-response'; -import { FormFieldMetadata } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; +import { type FormFieldMetadata } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; const companyMockObjectMetadataItem = mockObjectMetadataItemsWithFieldMaps.find( (item) => item.nameSingular === 'company', diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-field.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-field.ts index d3a3f2a3cd7..51c3b770625 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-field.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-field.ts @@ -1,10 +1,10 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; import { compositeTypeDefinitions } from 'src/engine/metadata-modules/field-metadata/composite-types'; import { generateFakeValue } from 'src/engine/utils/generate-fake-value'; import { - Leaf, - Node, + type Leaf, + type Node, } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; import { camelToTitleCase } from 'src/utils/camel-to-title-case'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-form-response.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-form-response.ts index 1e0423175ad..f9a70ef8c02 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-form-response.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-form-response.ts @@ -1,14 +1,14 @@ import { isDefined } from 'twenty-shared/utils'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { getObjectMetadataMapItemByNameSingular } from 'src/engine/metadata-modules/utils/get-object-metadata-map-item-by-name-singular.util'; import { - Leaf, - Node, + type Leaf, + type Node, } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; import { generateFakeField } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-field'; import { generateFakeObjectRecord } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record'; -import { FormFieldMetadata } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; +import { type FormFieldMetadata } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; export const generateFakeFormResponse = async ({ formMetadata, diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record-event.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record-event.ts index 55d98e06eed..4496013bf97 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record-event.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record-event.ts @@ -1,8 +1,8 @@ import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectMetadataInfo } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; +import { type ObjectMetadataInfo } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { - FieldOutputSchema, - RecordOutputSchema, + type FieldOutputSchema, + type RecordOutputSchema, } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; import { generateObjectRecordFields } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-object-record-fields'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record.ts index bcc671a2828..8b0a5353a9d 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record.ts @@ -1,5 +1,5 @@ -import { ObjectMetadataInfo } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; -import { RecordOutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; +import { type ObjectMetadataInfo } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; +import { type RecordOutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; import { generateObjectRecordFields } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-object-record-fields'; export const generateFakeObjectRecord = ({ diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-object-record-fields.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-object-record-fields.ts index 2b5d0cd789e..7034b4ab20d 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-object-record-fields.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/generate-object-record-fields.ts @@ -1,8 +1,8 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; -import { ObjectMetadataInfo } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; -import { FieldOutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; +import { type ObjectMetadataInfo } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; +import { type FieldOutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; import { generateFakeField } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-field'; import { generateFakeObjectRecord } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record'; import { shouldGenerateFieldFakeValue } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/should-generate-field-fake-value'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/should-generate-field-fake-value.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/should-generate-field-fake-value.ts index 94a5b4847c5..e4bdfa7dc52 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/should-generate-field-fake-value.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/utils/should-generate-field-fake-value.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; const isManyToOneRelationField = (field: FieldMetadataEntity) => (field as FieldMetadataEntity).settings diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/workflow-schema.workspace-service.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/workflow-schema.workspace-service.ts index 24e09cfc081..ab6f9a95614 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/workflow-schema.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-schema/workflow-schema.workspace-service.ts @@ -1,20 +1,20 @@ import { Injectable } from '@nestjs/common'; -import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; +import { type DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; import { checkStringIsDatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/utils/check-string-is-database-event-action'; import { generateFakeValue } from 'src/engine/utils/generate-fake-value'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; -import { OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; +import { type OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; import { generateFakeFormResponse } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-form-response'; import { generateFakeObjectRecord } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record'; import { generateFakeObjectRecordEvent } from 'src/modules/workflow/workflow-builder/workflow-schema/utils/generate-fake-object-record-event'; -import { FormFieldMetadata } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; +import { type FormFieldMetadata } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { - WorkflowTrigger, + type WorkflowTrigger, WorkflowTriggerType, } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-edge/__tests__/workflow-version-edge.workspace-service.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-edge/__tests__/workflow-version-edge.workspace-service.spec.ts index 1802778aafb..89f0ab32e2c 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-edge/__tests__/workflow-version-edge.workspace-service.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-edge/__tests__/workflow-version-edge.workspace-service.spec.ts @@ -1,10 +1,10 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkflowTriggerType } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-edge/workflow-version-edge.workspace-service.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-edge/workflow-version-edge.workspace-service.ts index 92d4503606e..131a7c4c812 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-edge/workflow-version-edge.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-edge/workflow-version-edge.workspace-service.ts @@ -2,8 +2,8 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; -import { WorkflowVersionStepChangesDTO } from 'src/engine/core-modules/workflow/dtos/workflow-version-step-changes.dto'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowVersionStepChangesDTO } from 'src/engine/core-modules/workflow/dtos/workflow-version-step-changes.dto'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { WorkflowVersionEdgeException, WorkflowVersionEdgeExceptionCode, diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/__tests__/workflow-version-step.workspace-service.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/__tests__/workflow-version-step.workspace-service.spec.ts index 577b16275b3..a71df2679d9 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/__tests__/workflow-version-step.workspace-service.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/__tests__/workflow-version-step.workspace-service.spec.ts @@ -1,18 +1,18 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { AgentService } from 'src/engine/metadata-modules/agent/agent.service'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ServerlessFunctionService } from 'src/engine/metadata-modules/serverless-function/serverless-function.service'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { WorkflowSchemaWorkspaceService } from 'src/modules/workflow/workflow-builder/workflow-schema/workflow-schema.workspace-service'; import { WorkflowVersionStepWorkspaceService } from 'src/modules/workflow/workflow-builder/workflow-version-step/workflow-version-step.workspace-service'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkflowRunWorkspaceService } from 'src/modules/workflow/workflow-runner/workflow-run/workflow-run.workspace-service'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/__tests__/insert-step.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/__tests__/insert-step.spec.ts index 54cb11e5ce9..c93636a57dd 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/__tests__/insert-step.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/__tests__/insert-step.spec.ts @@ -1,10 +1,10 @@ import { insertStep } from 'src/modules/workflow/workflow-builder/workflow-version-step/utils/insert-step'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { - WorkflowTrigger, + type WorkflowTrigger, WorkflowTriggerType, } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/__tests__/remove-step.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/__tests__/remove-step.spec.ts index 5954274b334..be3e91af20f 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/__tests__/remove-step.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/__tests__/remove-step.spec.ts @@ -1,10 +1,10 @@ import { removeStep } from 'src/modules/workflow/workflow-builder/workflow-version-step/utils/remove-step'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { - WorkflowTrigger, + type WorkflowTrigger, WorkflowTriggerType, } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/insert-step.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/insert-step.ts index ae7e2aa49af..2a87077d0f6 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/insert-step.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/insert-step.ts @@ -1,5 +1,5 @@ -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; -import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; export const insertStep = ({ existingSteps, diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/remove-step.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/remove-step.ts index 75569b7edb8..f166cf57a49 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/remove-step.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/utils/remove-step.ts @@ -1,10 +1,10 @@ import { isDefined } from 'twenty-shared/utils'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; -import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; +import { type WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; const computeUpdatedNextStepIds = ({ existingNextStepIds, diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/workflow-version-step.workspace-service.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/workflow-version-step.workspace-service.ts index 7aa8331935c..0e0ea2eb477 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/workflow-version-step.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version-step/workflow-version-step.workspace-service.ts @@ -9,9 +9,9 @@ import { Repository } from 'typeorm'; import { v4 } from 'uuid'; import { BASE_TYPESCRIPT_PROJECT_INPUT_SCHEMA } from 'src/engine/core-modules/serverless/drivers/constants/base-typescript-project-input-schema'; -import { CreateWorkflowVersionStepInput } from 'src/engine/core-modules/workflow/dtos/create-workflow-version-step-input.dto'; -import { WorkflowStepPositionInput } from 'src/engine/core-modules/workflow/dtos/update-workflow-step-position-input.dto'; -import { WorkflowVersionStepChangesDTO } from 'src/engine/core-modules/workflow/dtos/workflow-version-step-changes.dto'; +import { type CreateWorkflowVersionStepInput } from 'src/engine/core-modules/workflow/dtos/create-workflow-version-step-input.dto'; +import { type WorkflowStepPositionInput } from 'src/engine/core-modules/workflow/dtos/update-workflow-step-position-input.dto'; +import { type WorkflowVersionStepChangesDTO } from 'src/engine/core-modules/workflow/dtos/workflow-version-step-changes.dto'; import { AgentService } from 'src/engine/metadata-modules/agent/agent.service'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ServerlessFunctionService } from 'src/engine/metadata-modules/serverless-function/serverless-function.service'; @@ -20,18 +20,18 @@ import { WorkflowVersionStepException, WorkflowVersionStepExceptionCode, } from 'src/modules/workflow/common/exceptions/workflow-version-step.exception'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { assertWorkflowVersionIsDraft } from 'src/modules/workflow/common/utils/assert-workflow-version-is-draft.util'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { computeWorkflowVersionStepChanges } from 'src/modules/workflow/workflow-builder/utils/compute-workflow-version-step-updates.util'; import { WorkflowSchemaWorkspaceService } from 'src/modules/workflow/workflow-builder/workflow-schema/workflow-schema.workspace-service'; import { insertStep } from 'src/modules/workflow/workflow-builder/workflow-version-step/utils/insert-step'; import { removeStep } from 'src/modules/workflow/workflow-builder/workflow-version-step/utils/remove-step'; -import { BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; +import { type BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowFormAction, + type WorkflowFormAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkflowRunWorkspaceService } from 'src/modules/workflow/workflow-runner/workflow-run/workflow-run.workspace-service'; import { WorkflowRunnerWorkspaceService } from 'src/modules/workflow/workflow-runner/workspace-services/workflow-runner.workspace-service'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version/workflow-version.workspace-service.ts b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version/workflow-version.workspace-service.ts index 5fa5ad402a7..30ac9fd0e33 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version/workflow-version.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-builder/workflow-version/workflow-version.workspace-service.ts @@ -10,14 +10,14 @@ import { } from 'src/modules/workflow/common/exceptions/workflow-version-step.exception'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { assertWorkflowVersionHasSteps } from 'src/modules/workflow/common/utils/assert-workflow-version-has-steps'; import { assertWorkflowVersionIsDraft } from 'src/modules/workflow/common/utils/assert-workflow-version-is-draft.util'; import { assertWorkflowVersionTriggerIsDefined } from 'src/modules/workflow/common/utils/assert-workflow-version-trigger-is-defined.util'; import { WorkflowVersionStepWorkspaceService } from 'src/modules/workflow/workflow-builder/workflow-version-step/workflow-version-step.workspace-service'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; -import { WorkflowStepPositionUpdateInput } from 'src/engine/core-modules/workflow/dtos/update-workflow-step-position-update-input.dto'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowStepPositionUpdateInput } from 'src/engine/core-modules/workflow/dtos/update-workflow-step-position-update-input.dto'; @Injectable() export class WorkflowVersionWorkspaceService { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/factories/workflow-action.factory.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/factories/workflow-action.factory.ts index dc282d6a85e..a1de36f6899 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/factories/workflow-action.factory.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/factories/workflow-action.factory.ts @@ -1,6 +1,6 @@ import { Injectable } from '@nestjs/common'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { WorkflowStepExecutorException, diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/interfaces/workflow-action.interface.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/interfaces/workflow-action.interface.ts index 909462748f1..0c84e5ab0dc 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/interfaces/workflow-action.interface.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/interfaces/workflow-action.interface.ts @@ -1,5 +1,5 @@ -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; export interface WorkflowAction { execute( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/types/workflow-action-input.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/types/workflow-action-input.ts index c7cc9a6998f..912833c574b 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/types/workflow-action-input.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/types/workflow-action-input.ts @@ -1,4 +1,4 @@ -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export type WorkflowActionInput = { currentStepId: string; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/can-execute-step.util.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/can-execute-step.util.spec.ts index 6d0b62a0336..720f6c5dd61 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/can-execute-step.util.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/can-execute-step.util.spec.ts @@ -1,7 +1,7 @@ import { StepStatus } from 'twenty-shared/workflow'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { canExecuteStep } from 'src/modules/workflow/workflow-executor/utils/can-execute-step.util'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/workflow-should-fail.util.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/workflow-should-fail.util.spec.ts index 2cfa2fc619e..6496e820f30 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/workflow-should-fail.util.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/workflow-should-fail.util.spec.ts @@ -1,7 +1,7 @@ import { StepStatus } from 'twenty-shared/workflow'; import { workflowShouldFail } from 'src/modules/workflow/workflow-executor/utils/workflow-should-fail.util'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; describe('workflowShouldFail', () => { it('should return true if a failed step exists', () => { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/workflow-should-keep-running.util.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/workflow-should-keep-running.util.spec.ts index 58f9c0a6258..a86550b1295 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/workflow-should-keep-running.util.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/__tests__/workflow-should-keep-running.util.spec.ts @@ -1,6 +1,6 @@ import { StepStatus } from 'twenty-shared/workflow'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { workflowShouldKeepRunning } from 'src/modules/workflow/workflow-executor/utils/workflow-should-keep-running.util'; describe('workflowShouldKeepRunning', () => { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/can-execute-step.util.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/can-execute-step.util.ts index f8875aafbd9..a248a136dd7 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/can-execute-step.util.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/can-execute-step.util.ts @@ -1,7 +1,7 @@ import { isDefined } from 'twenty-shared/utils'; -import { StepStatus, WorkflowRunStepInfos } from 'twenty-shared/workflow'; +import { StepStatus, type WorkflowRunStepInfos } from 'twenty-shared/workflow'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkflowRunStatus } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; export const canExecuteStep = ({ diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/workflow-should-fail.util.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/workflow-should-fail.util.ts index d85f41ee5d9..bbb6a056fb1 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/workflow-should-fail.util.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/workflow-should-fail.util.ts @@ -1,6 +1,6 @@ -import { StepStatus, WorkflowRunStepInfos } from 'twenty-shared/workflow'; +import { StepStatus, type WorkflowRunStepInfos } from 'twenty-shared/workflow'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const workflowShouldFail = ({ stepInfos, diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/workflow-should-keep-running.util.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/workflow-should-keep-running.util.ts index 9c9dd54fb81..6b533a0771b 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/utils/workflow-should-keep-running.util.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/utils/workflow-should-keep-running.util.ts @@ -1,7 +1,7 @@ -import { StepStatus, WorkflowRunStepInfos } from 'twenty-shared/workflow'; +import { StepStatus, type WorkflowRunStepInfos } from 'twenty-shared/workflow'; import { canExecuteStep } from 'src/modules/workflow/workflow-executor/utils/can-execute-step.util'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkflowRunStatus } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; export const workflowShouldKeepRunning = ({ diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/ai-agent.workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/ai-agent.workflow-action.ts index c6cd5c72fa6..de54128d999 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/ai-agent.workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/ai-agent.workflow-action.ts @@ -4,7 +4,7 @@ import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; import { resolveInput } from 'twenty-shared/utils'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { AIBillingService } from 'src/engine/core-modules/ai/services/ai-billing.service'; import { AgentExecutionService } from 'src/engine/metadata-modules/agent/agent-execution.service'; @@ -17,8 +17,8 @@ import { WorkflowStepExecutorException, WorkflowStepExecutorExceptionCode, } from 'src/modules/workflow/workflow-executor/exceptions/workflow-step-executor.exception'; -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { isWorkflowAiAgentAction } from './guards/is-workflow-ai-agent-action.guard'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/guards/is-workflow-ai-agent-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/guards/is-workflow-ai-agent-action.guard.ts index c9e43b5fad9..591bb134207 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/guards/is-workflow-ai-agent-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/guards/is-workflow-ai-agent-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowAiAgentAction, + type WorkflowAiAgentAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowAiAgentAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-settings.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-settings.type.ts index b95c0c2ef83..5895217b417 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-settings.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-settings.type.ts @@ -1,5 +1,5 @@ -import { WorkflowAiAgentActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-input.type'; -import { BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; +import { type WorkflowAiAgentActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-input.type'; +import { type BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; export type WorkflowAiAgentActionSettings = BaseWorkflowActionSettings & { input: WorkflowAiAgentActionInput; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/code.workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/code.workflow-action.ts index 6d9f246e1e5..a06222e6a3e 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/code.workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/code.workflow-action.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { resolveInput } from 'twenty-shared/utils'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { ServerlessFunctionService } from 'src/engine/metadata-modules/serverless-function/serverless-function.service'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; @@ -10,10 +10,10 @@ import { WorkflowStepExecutorException, WorkflowStepExecutorExceptionCode, } from 'src/modules/workflow/workflow-executor/exceptions/workflow-step-executor.exception'; -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { isWorkflowCodeAction } from 'src/modules/workflow/workflow-executor/workflow-actions/code/guards/is-workflow-code-action.guard'; -import { WorkflowCodeActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-input.type'; +import { type WorkflowCodeActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-input.type'; @Injectable() export class CodeWorkflowAction implements WorkflowAction { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/guards/is-workflow-code-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/guards/is-workflow-code-action.guard.ts index f063724dc64..48180c2bb97 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/guards/is-workflow-code-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/guards/is-workflow-code-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowCodeAction, + type WorkflowCodeAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowCodeAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-settings.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-settings.type.ts index c76181d0a5b..2e8d9def7e4 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-settings.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-settings.type.ts @@ -1,5 +1,5 @@ -import { WorkflowCodeActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-input.type'; -import { BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; +import { type WorkflowCodeActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-input.type'; +import { type BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; export type WorkflowCodeActionSettings = BaseWorkflowActionSettings & { input: WorkflowCodeActionInput; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/filter.workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/filter.workflow-action.ts index 715cddf329f..41f9cda3d66 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/filter.workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/filter.workflow-action.ts @@ -2,14 +2,14 @@ import { Injectable } from '@nestjs/common'; import { resolveInput } from 'twenty-shared/utils'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { WorkflowStepExecutorException, WorkflowStepExecutorExceptionCode, } from 'src/modules/workflow/workflow-executor/exceptions/workflow-step-executor.exception'; -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { isWorkflowFilterAction } from 'src/modules/workflow/workflow-executor/workflow-actions/filter/guards/is-workflow-filter-action.guard'; import { evaluateFilterConditions } from 'src/modules/workflow/workflow-executor/workflow-actions/filter/utils/evaluate-filter-conditions.util'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/guards/is-workflow-filter-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/guards/is-workflow-filter-action.guard.ts index 9025a4e5d4d..abfd3edfc88 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/guards/is-workflow-filter-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/guards/is-workflow-filter-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowFilterAction, + type WorkflowFilterAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowFilterAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/types/filter-condition.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/types/filter-condition.type.ts index 30749edac76..0d050ce61ee 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/types/filter-condition.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/types/filter-condition.type.ts @@ -1,4 +1,4 @@ -import { FilterOperator } from './filter-operator.type'; +import { type FilterOperator } from './filter-operator.type'; export type FilterCondition = { and?: FilterCondition[]; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/types/workflow-filter-action-settings.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/types/workflow-filter-action-settings.type.ts index 61cfebfea7c..7698b56f52d 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/types/workflow-filter-action-settings.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/types/workflow-filter-action-settings.type.ts @@ -1,6 +1,6 @@ -import { StepFilter, StepFilterGroup } from 'twenty-shared/types'; +import { type StepFilter, type StepFilterGroup } from 'twenty-shared/types'; -import { BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; +import { type BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; export type WorkflowFilterActionSettings = BaseWorkflowActionSettings & { input: { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/utils/__tests__/evaluate-filter-conditions.util.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/utils/__tests__/evaluate-filter-conditions.util.spec.ts index 978f22b3748..dfb08da4d43 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/utils/__tests__/evaluate-filter-conditions.util.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/utils/__tests__/evaluate-filter-conditions.util.spec.ts @@ -1,6 +1,6 @@ import { - StepFilter, - StepFilterGroup, + type StepFilter, + type StepFilterGroup, StepLogicalOperator, ViewFilterOperand, } from 'twenty-shared/types'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/utils/evaluate-filter-conditions.util.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/utils/evaluate-filter-conditions.util.ts index cf2e275b246..d74ad030868 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/utils/evaluate-filter-conditions.util.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/filter/utils/evaluate-filter-conditions.util.ts @@ -1,7 +1,7 @@ import { isObject, isString } from '@sniptt/guards'; import { - StepFilter, - StepFilterGroup, + type StepFilter, + type StepFilterGroup, ViewFilterOperand, } from 'twenty-shared/types'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/form.workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/form.workflow-action.ts index 0a5f3d5f22f..e184fafe035 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/form.workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/form.workflow-action.ts @@ -1,13 +1,13 @@ import { Injectable } from '@nestjs/common'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { WorkflowStepExecutorException, WorkflowStepExecutorExceptionCode, } from 'src/modules/workflow/workflow-executor/exceptions/workflow-step-executor.exception'; -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { isWorkflowFormAction } from 'src/modules/workflow/workflow-executor/workflow-actions/form/guards/is-workflow-form-action.guard'; @Injectable() diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/guards/is-workflow-form-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/guards/is-workflow-form-action.guard.ts index 3a078c30f64..539aff925bb 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/guards/is-workflow-form-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/guards/is-workflow-form-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowFormAction, + type WorkflowFormAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowFormAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type.ts index 455e5ed87ca..c9ca94226cc 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type.ts @@ -1,5 +1,5 @@ -import { WorkflowFormFieldType } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-field-type.type'; -import { BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; +import { type WorkflowFormFieldType } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-field-type.type'; +import { type BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; export type FormFieldMetadata = { id: string; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-field-type.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-field-type.type.ts index 330f6d7b8d3..2956cb6db6c 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-field-type.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-field-type.type.ts @@ -1,4 +1,4 @@ -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; export type WorkflowFormFieldType = | FieldMetadataType.TEXT diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/http-request/guards/is-workflow-http-request-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/http-request/guards/is-workflow-http-request-action.guard.ts index 7cd5d49e15c..2daee1f7d15 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/http-request/guards/is-workflow-http-request-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/http-request/guards/is-workflow-http-request-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowHttpRequestAction, + type WorkflowHttpRequestAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowHttpRequestAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/http-request/types/workflow-http-request-action-settings.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/http-request/types/workflow-http-request-action-settings.type.ts index f80e66875da..3bdb9ff7030 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/http-request/types/workflow-http-request-action-settings.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/http-request/types/workflow-http-request-action-settings.type.ts @@ -1,6 +1,6 @@ -import { BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; +import { type BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; -import { WorkflowHttpRequestActionInput } from './workflow-http-request-action-input.type'; +import { type WorkflowHttpRequestActionInput } from './workflow-http-request-action-input.type'; export type WorkflowHttpRequestActionSettings = BaseWorkflowActionSettings & { input: WorkflowHttpRequestActionInput; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/mail-sender/guards/is-workflow-send-email-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/mail-sender/guards/is-workflow-send-email-action.guard.ts index 5fc99990446..6949e9f3c7c 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/mail-sender/guards/is-workflow-send-email-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/mail-sender/guards/is-workflow-send-email-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowSendEmailAction, + type WorkflowSendEmailAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowSendEmailAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-settings.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-settings.type.ts index f2d5b340335..8cdf8a59cb9 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-settings.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-settings.type.ts @@ -1,5 +1,5 @@ -import { WorkflowSendEmailActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-input.type'; -import { BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; +import { type WorkflowSendEmailActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-input.type'; +import { type BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; export type WorkflowSendEmailActionSettings = BaseWorkflowActionSettings & { input: WorkflowSendEmailActionInput; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/create-record.workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/create-record.workflow-action.ts index 13433317d7b..62277e75a91 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/create-record.workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/create-record.workflow-action.ts @@ -5,7 +5,7 @@ import { isDefined } from 'class-validator'; import { Repository } from 'typeorm'; import { resolveInput } from 'twenty-shared/utils'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { RecordPositionService } from 'src/engine/core-modules/record-position/services/record-position.service'; import { RecordInputTransformerService } from 'src/engine/core-modules/record-transformer/services/record-input-transformer.service'; @@ -18,14 +18,14 @@ import { WorkflowStepExecutorException, WorkflowStepExecutorExceptionCode, } from 'src/modules/workflow/workflow-executor/exceptions/workflow-step-executor.exception'; -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { RecordCRUDActionException, RecordCRUDActionExceptionCode, } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/exceptions/record-crud-action.exception'; import { isWorkflowCreateRecordAction } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-create-record-action.guard'; -import { WorkflowCreateRecordActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type'; +import { type WorkflowCreateRecordActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type'; @Injectable() export class CreateRecordWorkflowAction implements WorkflowAction { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/delete-record.workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/delete-record.workflow-action.ts index 908ea88b0a4..0fdb2ec3d55 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/delete-record.workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/delete-record.workflow-action.ts @@ -3,7 +3,7 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'class-validator'; import { isValidUuid, resolveInput } from 'twenty-shared/utils'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; @@ -11,14 +11,14 @@ import { WorkflowStepExecutorException, WorkflowStepExecutorExceptionCode, } from 'src/modules/workflow/workflow-executor/exceptions/workflow-step-executor.exception'; -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { RecordCRUDActionException, RecordCRUDActionExceptionCode, } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/exceptions/record-crud-action.exception'; import { isWorkflowDeleteRecordAction } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-delete-record-action.guard'; -import { WorkflowDeleteRecordActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type'; +import { type WorkflowDeleteRecordActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type'; @Injectable() export class DeleteRecordWorkflowAction implements WorkflowAction { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/find-records.workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/find-records.workflow-action.ts index aba329eaf1c..499b1e58533 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/find-records.workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/find-records.workflow-action.ts @@ -1,36 +1,36 @@ import { Injectable } from '@nestjs/common'; -import { Entity } from '@microsoft/microsoft-graph-types'; +import { type Entity } from '@microsoft/microsoft-graph-types'; import { QUERY_MAX_RECORDS } from 'twenty-shared/constants'; -import { ObjectLiteral } from 'typeorm'; +import { type ObjectLiteral } from 'typeorm'; import { resolveInput } from 'twenty-shared/utils'; import { - ObjectRecordFilter, - ObjectRecordOrderBy, + type ObjectRecordFilter, + type ObjectRecordOrderBy, OrderByDirection, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { GraphqlQueryParser } from 'src/engine/api/graphql/graphql-query-runner/graphql-query-parsers/graphql-query.parser'; -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; -import { ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataMaps } from 'src/engine/metadata-modules/types/object-metadata-maps'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { WorkflowStepExecutorException, WorkflowStepExecutorExceptionCode, } from 'src/modules/workflow/workflow-executor/exceptions/workflow-step-executor.exception'; -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { RecordCRUDActionException, RecordCRUDActionExceptionCode, } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/exceptions/record-crud-action.exception'; import { isWorkflowFindRecordsAction } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-find-records-action.guard'; -import { WorkflowFindRecordsActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type'; +import { type WorkflowFindRecordsActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type'; @Injectable() export class FindRecordsWorkflowAction implements WorkflowAction { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-create-record-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-create-record-action.guard.ts index a9e388fdbe6..c26a4a9830c 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-create-record-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-create-record-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowCreateRecordAction, + type WorkflowCreateRecordAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowCreateRecordAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-delete-record-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-delete-record-action.guard.ts index 5b088c00dca..d6374cea4ef 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-delete-record-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-delete-record-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowDeleteRecordAction, + type WorkflowDeleteRecordAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowDeleteRecordAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-find-records-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-find-records-action.guard.ts index a71b6e336f9..41b285e18df 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-find-records-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-find-records-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowFindRecordsAction, + type WorkflowFindRecordsAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowFindRecordsAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-update-record-action.guard.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-update-record-action.guard.ts index 9f7102168e9..6af55cc422a 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-update-record-action.guard.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-update-record-action.guard.ts @@ -1,7 +1,7 @@ import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, - WorkflowUpdateRecordAction, + type WorkflowUpdateRecordAction, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; export const isWorkflowUpdateRecordAction = ( diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type.ts index 6b706aef983..b921ef7ec1f 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type.ts @@ -1,6 +1,6 @@ import { - ObjectRecordFilter, - ObjectRecordOrderBy, + type ObjectRecordFilter, + type ObjectRecordOrderBy, } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; // eslint-disable-next-line @typescript-eslint/no-explicit-any diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-settings.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-settings.type.ts index db2d09e1f8a..b6e7ff448d4 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-settings.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-settings.type.ts @@ -1,10 +1,10 @@ import { - WorkflowCreateRecordActionInput, - WorkflowDeleteRecordActionInput, - WorkflowFindRecordsActionInput, - WorkflowUpdateRecordActionInput, + type WorkflowCreateRecordActionInput, + type WorkflowDeleteRecordActionInput, + type WorkflowFindRecordsActionInput, + type WorkflowUpdateRecordActionInput, } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type'; -import { BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; +import { type BaseWorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; export type WorkflowCreateRecordActionSettings = BaseWorkflowActionSettings & { input: WorkflowCreateRecordActionInput; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/update-record.workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/update-record.workflow-action.ts index 0867c6056fe..f5ef2f9fed5 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/update-record.workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/update-record.workflow-action.ts @@ -3,7 +3,7 @@ import { Injectable } from '@nestjs/common'; import deepEqual from 'deep-equal'; import { isDefined, isValidUuid, resolveInput } from 'twenty-shared/utils'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { RecordInputTransformerService } from 'src/engine/core-modules/record-transformer/services/record-input-transformer.service'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; @@ -13,14 +13,14 @@ import { WorkflowStepExecutorException, WorkflowStepExecutorExceptionCode, } from 'src/modules/workflow/workflow-executor/exceptions/workflow-step-executor.exception'; -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { RecordCRUDActionException, RecordCRUDActionExceptionCode, } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/exceptions/record-crud-action.exception'; import { isWorkflowUpdateRecordAction } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/guards/is-workflow-update-record-action.guard'; -import { WorkflowUpdateRecordActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type'; +import { type WorkflowUpdateRecordActionInput } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-input.type'; @Injectable() export class UpdateRecordWorkflowAction implements WorkflowAction { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/tool-executor-workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/tool-executor-workflow-action.ts index 412bf2458ca..a0ea015a83c 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/tool-executor-workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/tool-executor-workflow-action.ts @@ -2,13 +2,13 @@ import { Injectable } from '@nestjs/common'; import { resolveInput } from 'twenty-shared/utils'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/interfaces/workflow-action.interface'; import { ToolType } from 'src/engine/core-modules/tool/enums/tool-type.enum'; import { ToolRegistryService } from 'src/engine/core-modules/tool/services/tool-registry.service'; -import { ToolInput } from 'src/engine/core-modules/tool/types/tool-input.type'; -import { WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type ToolInput } from 'src/engine/core-modules/tool/types/tool-input.type'; +import { type WorkflowActionInput } from 'src/modules/workflow/workflow-executor/types/workflow-action-input'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { WorkflowActionType } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; @Injectable() diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type.ts index 78172621512..aa0f9879a86 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type.ts @@ -1,15 +1,15 @@ -import { OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; -import { WorkflowAiAgentActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-settings.type'; -import { WorkflowCodeActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-settings.type'; -import { WorkflowFilterActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/filter/types/workflow-filter-action-settings.type'; -import { WorkflowFormActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; -import { WorkflowHttpRequestActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/http-request/types/workflow-http-request-action-settings.type'; -import { WorkflowSendEmailActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-settings.type'; +import { type OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; +import { type WorkflowAiAgentActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-settings.type'; +import { type WorkflowCodeActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-settings.type'; +import { type WorkflowFilterActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/filter/types/workflow-filter-action-settings.type'; +import { type WorkflowFormActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; +import { type WorkflowHttpRequestActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/http-request/types/workflow-http-request-action-settings.type'; +import { type WorkflowSendEmailActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-settings.type'; import { - WorkflowCreateRecordActionSettings, - WorkflowDeleteRecordActionSettings, - WorkflowFindRecordsActionSettings, - WorkflowUpdateRecordActionSettings, + type WorkflowCreateRecordActionSettings, + type WorkflowDeleteRecordActionSettings, + type WorkflowFindRecordsActionSettings, + type WorkflowUpdateRecordActionSettings, } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-settings.type'; export type BaseWorkflowActionSettings = { diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type.ts index f62ff457a2a..74ccb72dc74 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type.ts @@ -1,16 +1,16 @@ -import { WorkflowAiAgentActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-settings.type'; -import { WorkflowCodeActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-settings.type'; -import { WorkflowFilterActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/filter/types/workflow-filter-action-settings.type'; -import { WorkflowFormActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; -import { WorkflowHttpRequestActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/http-request/types/workflow-http-request-action-settings.type'; -import { WorkflowSendEmailActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-settings.type'; +import { type WorkflowAiAgentActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/ai-agent/types/workflow-ai-agent-action-settings.type'; +import { type WorkflowCodeActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/code/types/workflow-code-action-settings.type'; +import { type WorkflowFilterActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/filter/types/workflow-filter-action-settings.type'; +import { type WorkflowFormActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; +import { type WorkflowHttpRequestActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/http-request/types/workflow-http-request-action-settings.type'; +import { type WorkflowSendEmailActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/mail-sender/types/workflow-send-email-action-settings.type'; import { - WorkflowCreateRecordActionSettings, - WorkflowDeleteRecordActionSettings, - WorkflowFindRecordsActionSettings, - WorkflowUpdateRecordActionSettings, + type WorkflowCreateRecordActionSettings, + type WorkflowDeleteRecordActionSettings, + type WorkflowFindRecordsActionSettings, + type WorkflowUpdateRecordActionSettings, } from 'src/modules/workflow/workflow-executor/workflow-actions/record-crud/types/workflow-record-crud-action-settings.type'; -import { WorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; +import { type WorkflowActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action-settings.type'; export enum WorkflowActionType { CODE = 'CODE', diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workspace-services/__tests__/workflow-executor.workspace-service.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workspace-services/__tests__/workflow-executor.workspace-service.spec.ts index 2829813c42d..9a9a0053e13 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workspace-services/__tests__/workflow-executor.workspace-service.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workspace-services/__tests__/workflow-executor.workspace-service.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getWorkflowRunContext, StepStatus } from 'twenty-shared/workflow'; @@ -9,7 +9,7 @@ import { BillingService } from 'src/engine/core-modules/billing/services/billing import { WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; import { WorkflowActionFactory } from 'src/modules/workflow/workflow-executor/factories/workflow-action.factory'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkflowExecutorWorkspaceService } from 'src/modules/workflow/workflow-executor/workspace-services/workflow-executor.workspace-service'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workspace-services/workflow-executor.workspace-service.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workspace-services/workflow-executor.workspace-service.ts index 7fe0e3d0f4a..c36ce72cdaf 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workspace-services/workflow-executor.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workspace-services/workflow-executor.workspace-service.ts @@ -2,20 +2,20 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; import { getWorkflowRunContext, StepStatus } from 'twenty-shared/workflow'; -import { WorkflowRunStepInfo } from 'twenty-shared/src/workflow/types/WorkflowRunStateStepInfos'; +import { type WorkflowRunStepInfo } from 'twenty-shared/src/workflow/types/WorkflowRunStateStepInfos'; import { BILLING_FEATURE_USED } from 'src/engine/core-modules/billing/constants/billing-feature-used.constant'; import { BillingMeterEventName } from 'src/engine/core-modules/billing/enums/billing-meter-event-names'; import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; import { BillingService } from 'src/engine/core-modules/billing/services/billing.service'; -import { BillingUsageEvent } from 'src/engine/core-modules/billing/types/billing-usage-event.type'; +import { type BillingUsageEvent } from 'src/engine/core-modules/billing/types/billing-usage-event.type'; import { WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; import { WorkflowRunStatus } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; import { WorkflowActionFactory } from 'src/modules/workflow/workflow-executor/factories/workflow-action.factory'; -import { WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; +import { type WorkflowActionOutput } from 'src/modules/workflow/workflow-executor/types/workflow-action-output.type'; import { - WorkflowBranchExecutorInput, - WorkflowExecutorInput, + type WorkflowBranchExecutorInput, + type WorkflowExecutorInput, } from 'src/modules/workflow/workflow-executor/types/workflow-executor-input'; import { canExecuteStep } from 'src/modules/workflow/workflow-executor/utils/can-execute-step.util'; import { WorkflowRunWorkspaceService } from 'src/modules/workflow/workflow-runner/workflow-run/workflow-run.workspace-service'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-runner/utils/__tests__/get-root-steps.utils.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-runner/utils/__tests__/get-root-steps.utils.spec.ts index abc80114db5..870c4949916 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-runner/utils/__tests__/get-root-steps.utils.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-runner/utils/__tests__/get-root-steps.utils.spec.ts @@ -1,4 +1,4 @@ -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { getRootSteps } from 'src/modules/workflow/workflow-runner/utils/get-root-steps.utils'; describe('getRootSteps', () => { diff --git a/packages/twenty-server/src/modules/workflow/workflow-runner/utils/get-root-steps.utils.ts b/packages/twenty-server/src/modules/workflow/workflow-runner/utils/get-root-steps.utils.ts index c129b402151..8752428d00e 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-runner/utils/get-root-steps.utils.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-runner/utils/get-root-steps.utils.ts @@ -1,4 +1,4 @@ -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkflowRunException, WorkflowRunExceptionCode, diff --git a/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run-queue/cron/jobs/workflow-run-enqueue.cron.job.ts b/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run-queue/cron/jobs/workflow-run-enqueue.cron.job.ts index 0bc3429ab70..d4607ece53b 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run-queue/cron/jobs/workflow-run-enqueue.cron.job.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run-queue/cron/jobs/workflow-run-enqueue.cron.job.ts @@ -22,7 +22,7 @@ import { } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; import { RunWorkflowJob, - RunWorkflowJobData, + type RunWorkflowJobData, } from 'src/modules/workflow/workflow-runner/jobs/run-workflow.job'; import { WorkflowRunQueueWorkspaceService } from 'src/modules/workflow/workflow-runner/workflow-run-queue/workspace-services/workflow-run-queue.workspace-service'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run/command/delete-workflow-runs.command.ts b/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run/command/delete-workflow-runs.command.ts index 4c49be4e3a1..f9efd7a58d7 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run/command/delete-workflow-runs.command.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run/command/delete-workflow-runs.command.ts @@ -6,10 +6,10 @@ import { LessThan, Repository } from 'typeorm'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { ActiveOrSuspendedWorkspacesMigrationCommandRunner, - RunOnWorkspaceArgs, + type RunOnWorkspaceArgs, } from 'src/database/commands/command-runners/active-or-suspended-workspaces-migration.command-runner'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; -import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; +import { type WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; @Command({ name: 'workflow:delete-workflow-runs', diff --git a/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run/workflow-run.workspace-service.ts b/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run/workflow-run.workspace-service.ts index fd9b9bc34ca..5abeaaec5b0 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run/workflow-run.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-runner/workflow-run/workflow-run.workspace-service.ts @@ -2,25 +2,25 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; import { StepStatus } from 'twenty-shared/workflow'; -import { QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; +import { type QueryDeepPartialEntity } from 'typeorm/query-builder/QueryPartialEntity'; import { v4 } from 'uuid'; -import { WorkflowRunStepInfo } from 'twenty-shared/src/workflow/types/WorkflowRunStateStepInfos'; +import { type WorkflowRunStepInfo } from 'twenty-shared/src/workflow/types/WorkflowRunStateStepInfos'; import { WithLock } from 'src/engine/core-modules/cache-lock/with-lock.decorator'; import { MetricsService } from 'src/engine/core-modules/metrics/metrics.service'; import { MetricsKeys } from 'src/engine/core-modules/metrics/types/metrics-keys.type'; import { RecordPositionService } from 'src/engine/core-modules/record-position/services/record-position.service'; -import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; +import { type ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { - WorkflowRunState, + type WorkflowRunState, WorkflowRunStatus, - WorkflowRunWorkspaceEntity, + type WorkflowRunWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; -import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; +import { type WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; -import { WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; +import { type WorkflowAction } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { WorkflowRunException, WorkflowRunExceptionCode, diff --git a/packages/twenty-server/src/modules/workflow/workflow-runner/workspace-services/workflow-runner.workspace-service.ts b/packages/twenty-server/src/modules/workflow/workflow-runner/workspace-services/workflow-runner.workspace-service.ts index 137a7c31825..c3ffc34c2f7 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-runner/workspace-services/workflow-runner.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-runner/workspace-services/workflow-runner.workspace-service.ts @@ -4,12 +4,12 @@ import { BillingUsageService } from 'src/engine/core-modules/billing/services/bi import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; -import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; +import { type ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; import { WorkflowRunStatus } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { RunWorkflowJob, - RunWorkflowJobData, + type RunWorkflowJobData, } from 'src/modules/workflow/workflow-runner/jobs/run-workflow.job'; import { WorkflowRunQueueWorkspaceService } from 'src/modules/workflow/workflow-runner/workflow-run-queue/workspace-services/workflow-run-queue.workspace-service'; import { WorkflowRunWorkspaceService } from 'src/modules/workflow/workflow-runner/workflow-run/workflow-run.workspace-service'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-status/jobs/__tests__/workflow-statuses-update.job.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-status/jobs/__tests__/workflow-statuses-update.job.spec.ts index 14e821f1455..e4f53930ed3 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-status/jobs/__tests__/workflow-statuses-update.job.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-status/jobs/__tests__/workflow-statuses-update.job.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; @@ -9,7 +9,7 @@ import { WorkflowVersionStatus } from 'src/modules/workflow/common/standard-obje import { WorkflowStatus } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { WorkflowStatusesUpdateJob, - WorkflowVersionBatchEvent, + type WorkflowVersionBatchEvent, WorkflowVersionEventType, } from 'src/modules/workflow/workflow-status/jobs/workflow-statuses-update.job'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-status/jobs/workflow-statuses-update.job.ts b/packages/twenty-server/src/modules/workflow/workflow-status/jobs/workflow-statuses-update.job.ts index abc0244c6fb..30105a6a1b6 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-status/jobs/workflow-statuses-update.job.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-status/jobs/workflow-statuses-update.job.ts @@ -8,18 +8,18 @@ import { Process } from 'src/engine/core-modules/message-queue/decorators/proces import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { ServerlessFunctionService } from 'src/engine/metadata-modules/serverless-function/serverless-function.service'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { WorkflowStatus, - WorkflowWorkspaceEntity, + type WorkflowWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-status/listeners/workflow-version-status.listener.ts b/packages/twenty-server/src/modules/workflow/workflow-status/listeners/workflow-version-status.listener.ts index d1d54fef099..b72acf55e79 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-status/listeners/workflow-version-status.listener.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-status/listeners/workflow-version-status.listener.ts @@ -1,20 +1,20 @@ import { Injectable } from '@nestjs/common'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; import { WorkflowStatusesUpdateJob, - WorkflowVersionBatchEvent, + type WorkflowVersionBatchEvent, WorkflowVersionEventType, - WorkflowVersionStatusUpdate, + type WorkflowVersionStatusUpdate, } from 'src/modules/workflow/workflow-status/jobs/workflow-statuses-update.job'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/automated-trigger.workspace-service.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/automated-trigger.workspace-service.ts index e67a25c07a0..babc60421f6 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/automated-trigger.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/automated-trigger.workspace-service.ts @@ -1,12 +1,12 @@ import { Injectable } from '@nestjs/common'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; import { - AutomatedTriggerType, - WorkflowAutomatedTriggerWorkspaceEntity, + type AutomatedTriggerType, + type WorkflowAutomatedTriggerWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity'; -import { AutomatedTriggerSettings } from 'src/modules/workflow/workflow-trigger/automated-trigger/constants/automated-trigger-settings'; +import { type AutomatedTriggerSettings } from 'src/modules/workflow/workflow-trigger/automated-trigger/constants/automated-trigger-settings'; @Injectable() export class AutomatedTriggerWorkspaceService { diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/crons/jobs/cron-trigger.cron.job.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/crons/jobs/cron-trigger.cron.job.ts index a9ec36c8a09..4e4d8396ea8 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/crons/jobs/cron-trigger.cron.job.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/crons/jobs/cron-trigger.cron.job.ts @@ -15,11 +15,11 @@ import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { getWorkspaceSchemaName } from 'src/engine/workspace-datasource/utils/get-workspace-schema-name.util'; import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service'; import { AutomatedTriggerType } from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity'; -import { CronTriggerSettings } from 'src/modules/workflow/workflow-trigger/automated-trigger/constants/automated-trigger-settings'; +import { type CronTriggerSettings } from 'src/modules/workflow/workflow-trigger/automated-trigger/constants/automated-trigger-settings'; import { shouldRunNow } from 'src/modules/workflow/workflow-trigger/automated-trigger/crons/utils/should-run-now.utils'; import { WorkflowTriggerJob, - WorkflowTriggerJobData, + type WorkflowTriggerJobData, } from 'src/modules/workflow/workflow-trigger/jobs/workflow-trigger.job'; export const CRON_TRIGGER_CRON_PATTERN = '* * * * *'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/listeners/__tests__/database-event-trigger.listener.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/listeners/__tests__/database-event-trigger.listener.spec.ts index ae1a9bb33d0..cadc39ae45b 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/listeners/__tests__/database-event-trigger.listener.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/listeners/__tests__/database-event-trigger.listener.spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/listeners/database-event-trigger.listener.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/listeners/database-event-trigger.listener.ts index c56e7fb4a08..c476d4de53f 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/listeners/database-event-trigger.listener.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/automated-trigger/listeners/database-event-trigger.listener.ts @@ -3,15 +3,15 @@ import { Injectable, Logger } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; import { In, Raw } from 'typeorm'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { OnDatabaseBatchEvent } from 'src/engine/api/graphql/graphql-query-runner/decorators/on-database-batch-event.decorator'; import { DatabaseEventAction } from 'src/engine/api/graphql/graphql-query-runner/enums/database-event-action'; -import { ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; -import { ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; -import { ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; -import { ObjectRecordNonDestructiveEvent } from 'src/engine/core-modules/event-emitter/types/object-record-non-destructive-event'; -import { ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; +import { type ObjectRecordCreateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-create.event'; +import { type ObjectRecordDeleteEvent } from 'src/engine/core-modules/event-emitter/types/object-record-delete.event'; +import { type ObjectRecordDestroyEvent } from 'src/engine/core-modules/event-emitter/types/object-record-destroy.event'; +import { type ObjectRecordNonDestructiveEvent } from 'src/engine/core-modules/event-emitter/types/object-record-non-destructive-event'; +import { type ObjectRecordUpdateEvent } from 'src/engine/core-modules/event-emitter/types/object-record-update.event'; import { InjectMessageQueue } from 'src/engine/core-modules/message-queue/decorators/message-queue.decorator'; import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; @@ -19,13 +19,13 @@ import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global. import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/types/workspace-event.type'; import { AutomatedTriggerType, - WorkflowAutomatedTriggerWorkspaceEntity, + type WorkflowAutomatedTriggerWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; -import { UpdateEventTriggerSettings } from 'src/modules/workflow/workflow-trigger/automated-trigger/constants/automated-trigger-settings'; +import { type UpdateEventTriggerSettings } from 'src/modules/workflow/workflow-trigger/automated-trigger/constants/automated-trigger-settings'; import { WorkflowTriggerJob, - WorkflowTriggerJobData, + type WorkflowTriggerJobData, } from 'src/modules/workflow/workflow-trigger/jobs/workflow-trigger.job'; @Injectable() diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/jobs/workflow-trigger.job.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/jobs/workflow-trigger.job.ts index 53d7ec1d8d4..96090a2e9bb 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/jobs/workflow-trigger.job.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/jobs/workflow-trigger.job.ts @@ -13,9 +13,9 @@ import { FieldActorSource } from 'src/engine/metadata-modules/field-metadata/com import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { WorkflowRunnerWorkspaceService } from 'src/modules/workflow/workflow-runner/workspace-services/workflow-runner.workspace-service'; import { WorkflowTriggerException, diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/types/workflow-trigger.type.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/types/workflow-trigger.type.ts index 7c6253d5375..1ca804a1824 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/types/workflow-trigger.type.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/types/workflow-trigger.type.ts @@ -1,4 +1,4 @@ -import { OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; +import { type OutputSchema } from 'src/modules/workflow/workflow-builder/workflow-schema/types/output-schema.type'; export enum WorkflowTriggerType { DATABASE_EVENT = 'DATABASE_EVENT', diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/__tests__/assert-form-step-is-valid.util.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/__tests__/assert-form-step-is-valid.util.spec.ts index 950f6423342..2e0567da36b 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/__tests__/assert-form-step-is-valid.util.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/__tests__/assert-form-step-is-valid.util.spec.ts @@ -1,6 +1,6 @@ import { FieldMetadataType } from 'twenty-shared/types'; -import { WorkflowFormActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; +import { type WorkflowFormActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; import { WorkflowTriggerException } from 'src/modules/workflow/workflow-trigger/exceptions/workflow-trigger.exception'; import { assertFormStepIsValid } from 'src/modules/workflow/workflow-trigger/utils/assert-form-step-is-valid.util'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/__tests__/compute-cron-pattern-from-schedule.spec.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/__tests__/compute-cron-pattern-from-schedule.spec.ts index 70659a98f76..f7d01a5ce37 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/__tests__/compute-cron-pattern-from-schedule.spec.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/__tests__/compute-cron-pattern-from-schedule.spec.ts @@ -1,5 +1,5 @@ import { - WorkflowCronTrigger, + type WorkflowCronTrigger, WorkflowTriggerType, } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; import { WorkflowTriggerException } from 'src/modules/workflow/workflow-trigger/exceptions/workflow-trigger.exception'; diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/assert-form-step-is-valid.util.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/assert-form-step-is-valid.util.ts index 517390e6529..0fe405b749b 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/assert-form-step-is-valid.util.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/assert-form-step-is-valid.util.ts @@ -1,7 +1,7 @@ import { t } from '@lingui/core/macro'; import { isNonEmptyString } from '@sniptt/guards'; -import { WorkflowFormActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; +import { type WorkflowFormActionSettings } from 'src/modules/workflow/workflow-executor/workflow-actions/form/types/workflow-form-action-settings.type'; import { WorkflowTriggerException, WorkflowTriggerExceptionCode, diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/assert-version-can-be-activated.util.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/assert-version-can-be-activated.util.ts index e1efb3b324b..0fefa5924f3 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/assert-version-can-be-activated.util.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/assert-version-can-be-activated.util.ts @@ -2,11 +2,11 @@ import { t } from '@lingui/core/macro'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { - WorkflowAction, + type WorkflowAction, WorkflowActionType, } from 'src/modules/workflow/workflow-executor/workflow-actions/types/workflow-action.type'; import { diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/compute-cron-pattern-from-schedule.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/compute-cron-pattern-from-schedule.ts index 9bba42b9839..42b28753f3a 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/compute-cron-pattern-from-schedule.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/utils/compute-cron-pattern-from-schedule.ts @@ -5,7 +5,7 @@ import { WorkflowTriggerException, WorkflowTriggerExceptionCode, } from 'src/modules/workflow/workflow-trigger/exceptions/workflow-trigger.exception'; -import { WorkflowCronTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; +import { type WorkflowCronTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; const validatePattern = (pattern: string) => { const cronValidator = cron(pattern); diff --git a/packages/twenty-server/src/modules/workflow/workflow-trigger/workspace-services/workflow-trigger.workspace-service.ts b/packages/twenty-server/src/modules/workflow/workflow-trigger/workspace-services/workflow-trigger.workspace-service.ts index f8477f98fbf..930471ab030 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-trigger/workspace-services/workflow-trigger.workspace-service.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-trigger/workspace-services/workflow-trigger.workspace-service.ts @@ -2,25 +2,25 @@ import { Injectable } from '@nestjs/common'; import { t } from '@lingui/core/macro'; -import { ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; -import { WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; +import { type ActorMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/actor.composite-type'; +import { type WorkspaceEntityManager } from 'src/engine/twenty-orm/entity-manager/workspace-entity-manager'; import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory'; -import { WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; +import { type WorkspaceRepository } from 'src/engine/twenty-orm/repository/workspace.repository'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { WorkspaceEventEmitter } from 'src/engine/workspace-event-emitter/workspace-event-emitter'; import { AutomatedTriggerType } from 'src/modules/workflow/common/standard-objects/workflow-automated-trigger.workspace-entity'; import { WorkflowVersionStatus, - WorkflowVersionWorkspaceEntity, + type WorkflowVersionWorkspaceEntity, } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity'; -import { WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; +import { type WorkflowWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow.workspace-entity'; import { assertWorkflowVersionTriggerIsDefined } from 'src/modules/workflow/common/utils/assert-workflow-version-trigger-is-defined.util'; import { WorkflowCommonWorkspaceService } from 'src/modules/workflow/common/workspace-services/workflow-common.workspace-service'; import { WorkflowRunnerWorkspaceService } from 'src/modules/workflow/workflow-runner/workspace-services/workflow-runner.workspace-service'; import { WORKFLOW_VERSION_STATUS_UPDATED } from 'src/modules/workflow/workflow-status/constants/workflow-version-status-updated.constants'; -import { WorkflowVersionStatusUpdate } from 'src/modules/workflow/workflow-status/jobs/workflow-statuses-update.job'; +import { type WorkflowVersionStatusUpdate } from 'src/modules/workflow/workflow-status/jobs/workflow-statuses-update.job'; import { AutomatedTriggerWorkspaceService } from 'src/modules/workflow/workflow-trigger/automated-trigger/automated-trigger.workspace-service'; -import { DatabaseEventTriggerSettings } from 'src/modules/workflow/workflow-trigger/automated-trigger/constants/automated-trigger-settings'; +import { type DatabaseEventTriggerSettings } from 'src/modules/workflow/workflow-trigger/automated-trigger/constants/automated-trigger-settings'; import { WorkflowTriggerException, WorkflowTriggerExceptionCode, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-create-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-create-many.pre-query.hook.ts index b73893b20a8..a8786dab325 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-create-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-create-many.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PermissionsException, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-create-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-create-one.pre-query.hook.ts index 64d8a3d79e8..2e11db7f9e2 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-create-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-create-one.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type CreateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PermissionsException, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-delete-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-delete-many.pre-query.hook.ts index 0843dfcd591..416b3c9b7b3 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-delete-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-delete-many.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PermissionsException, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-delete-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-delete-one.pre-query.hook.ts index 4dd5013368b..14314d4e93d 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-delete-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-delete-one.pre-query.hook.ts @@ -3,11 +3,11 @@ import { InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'twenty-shared/utils'; import { Repository } from 'typeorm'; -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { @@ -15,9 +15,9 @@ import { PermissionsExceptionCode, } from 'src/engine/metadata-modules/permissions/permissions.exception'; import { TwentyORMManager } from 'src/engine/twenty-orm/twenty-orm.manager'; -import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; +import { type AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; import { WorkspaceMemberPreQueryHookService } from 'src/modules/workspace-member/query-hooks/workspace-member-pre-query-hook.service'; -import { WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; +import { type WorkspaceMemberWorkspaceEntity } from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity'; @WorkspaceQueryHook(`workspaceMember.deleteOne`) export class WorkspaceMemberDeleteOnePreQueryHook diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-destroy-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-destroy-many.pre-query.hook.ts index 01c12add27e..70a47963c59 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-destroy-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-destroy-many.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PermissionsException, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-destroy-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-destroy-one.pre-query.hook.ts index 2be270b2da7..7abb2a500e1 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-destroy-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-destroy-one.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type DeleteOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PermissionsException, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-pre-query-hook.service.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-pre-query-hook.service.ts index aaaeceb1cb4..b2530396ab3 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-pre-query-hook.service.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-pre-query-hook.service.ts @@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common'; import { isDefined } from 'twenty-shared/utils'; -import { ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; +import { type ApiKey } from 'src/engine/core-modules/api-key/api-key.entity'; import { PermissionFlagType } from 'src/engine/metadata-modules/permissions/constants/permission-flag-type.constants'; import { PermissionsException, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-restore-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-restore-many.pre-query.hook.ts index e2e3a502e81..5b5a537a231 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-restore-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-restore-many.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { RestoreManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type RestoreManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PermissionsException, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-restore-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-restore-one.pre-query.hook.ts index 7f43f733012..e4560899d96 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-restore-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-restore-one.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { RestoreOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type RestoreOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PermissionsException, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-update-many.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-update-many.pre-query.hook.ts index c383be8ff44..e84a76b5773 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-update-many.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-update-many.pre-query.hook.ts @@ -1,8 +1,8 @@ -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateManyResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { PermissionsException, diff --git a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-update-one.pre-query.hook.ts b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-update-one.pre-query.hook.ts index 109f00f48eb..be9cb34ee6f 100644 --- a/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-update-one.pre-query.hook.ts +++ b/packages/twenty-server/src/modules/workspace-member/query-hooks/workspace-member-update-one.pre-query.hook.ts @@ -3,15 +3,15 @@ import { InjectRepository } from '@nestjs/typeorm'; import { isDefined } from 'class-validator'; import { Repository } from 'typeorm'; -import { WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; -import { UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; +import { type WorkspacePreQueryHookInstance } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/interfaces/workspace-query-hook.interface'; +import { type UpdateOneResolverArgs } from 'src/engine/api/graphql/workspace-resolver-builder/interfaces/workspace-resolvers-builder.interface'; import { WorkspaceQueryHook } from 'src/engine/api/graphql/workspace-query-runner/workspace-query-hook/decorators/workspace-query-hook.decorator'; import { AuthException, AuthExceptionCode, } from 'src/engine/core-modules/auth/auth.exception'; -import { AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; +import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type'; import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity'; import { workspaceValidator } from 'src/engine/core-modules/workspace/workspace.validate'; import { WorkspaceMemberPreQueryHookService } from 'src/modules/workspace-member/query-hooks/workspace-member-pre-query-hook.service'; diff --git a/packages/twenty-server/src/modules/workspace-member/standard-objects/workspace-member.workspace-entity.ts b/packages/twenty-server/src/modules/workspace-member/standard-objects/workspace-member.workspace-entity.ts index 1bf9c12c45f..99925830fc8 100644 --- a/packages/twenty-server/src/modules/workspace-member/standard-objects/workspace-member.workspace-entity.ts +++ b/packages/twenty-server/src/modules/workspace-member/standard-objects/workspace-member.workspace-entity.ts @@ -1,7 +1,7 @@ import { registerEnumType } from '@nestjs/graphql'; import { msg } from '@lingui/core/macro'; -import { APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; +import { type APP_LOCALES, SOURCE_LOCALE } from 'twenty-shared/translations'; import { FieldMetadataType } from 'twenty-shared/types'; import { NumberDataType } from 'src/engine/metadata-modules/field-metadata/interfaces/field-metadata-settings.interface'; @@ -25,7 +25,7 @@ import { WORKSPACE_MEMBER_STANDARD_FIELD_IDS } from 'src/engine/workspace-manage import { STANDARD_OBJECT_ICONS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-icons'; import { STANDARD_OBJECT_IDS } from 'src/engine/workspace-manager/workspace-sync-metadata/constants/standard-object-ids'; import { - FieldTypeAndNameMetadata, + type FieldTypeAndNameMetadata, getTsVectorColumnExpressionFromFields, } from 'src/engine/workspace-manager/workspace-sync-metadata/utils/get-ts-vector-column-expression.util'; import { AttachmentWorkspaceEntity } from 'src/modules/attachment/standard-objects/attachment.workspace-entity'; diff --git a/packages/twenty-server/src/utils/__test__/get-field-metadata-entity.mock.ts b/packages/twenty-server/src/utils/__test__/get-field-metadata-entity.mock.ts index 3cd2317cafc..3622abbe1b5 100644 --- a/packages/twenty-server/src/utils/__test__/get-field-metadata-entity.mock.ts +++ b/packages/twenty-server/src/utils/__test__/get-field-metadata-entity.mock.ts @@ -1,9 +1,9 @@ import { faker } from '@faker-js/faker'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; -import { IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type IndexFieldMetadataEntity } from 'src/engine/metadata-modules/index-metadata/index-field-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; type GetMockFieldMetadataEntityOverride< T extends FieldMetadataType = FieldMetadataType, diff --git a/packages/twenty-server/src/utils/__test__/get-object-metadata-entity.mock.ts b/packages/twenty-server/src/utils/__test__/get-object-metadata-entity.mock.ts index fb707277f40..6bf1b3303e7 100644 --- a/packages/twenty-server/src/utils/__test__/get-object-metadata-entity.mock.ts +++ b/packages/twenty-server/src/utils/__test__/get-object-metadata-entity.mock.ts @@ -1,7 +1,7 @@ import { faker } from '@faker-js/faker'; -import { DataSourceEntity } from 'src/engine/metadata-modules/data-source/data-source.entity'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type DataSourceEntity } from 'src/engine/metadata-modules/data-source/data-source.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export type GetMockObjectMetadataEntityOverride = Partial & diff --git a/packages/twenty-server/src/utils/__test__/get-object-metadata-item-with-fields-maps.mock.ts b/packages/twenty-server/src/utils/__test__/get-object-metadata-item-with-fields-maps.mock.ts index 99ee0cb3544..ab310cc46da 100644 --- a/packages/twenty-server/src/utils/__test__/get-object-metadata-item-with-fields-maps.mock.ts +++ b/packages/twenty-server/src/utils/__test__/get-object-metadata-item-with-fields-maps.mock.ts @@ -1,6 +1,6 @@ -import { ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; +import { type ObjectMetadataItemWithFieldMaps } from 'src/engine/metadata-modules/types/object-metadata-item-with-field-maps'; import { - GetMockObjectMetadataEntityOverride, + type GetMockObjectMetadataEntityOverride, getMockObjectMetadataEntity, } from 'src/utils/__test__/get-object-metadata-entity.mock'; diff --git a/packages/twenty-server/src/utils/__test__/is-snake-case-string.spec.ts b/packages/twenty-server/src/utils/__test__/is-snake-case-string.spec.ts index c2eb115895e..74aadf204c7 100644 --- a/packages/twenty-server/src/utils/__test__/is-snake-case-string.spec.ts +++ b/packages/twenty-server/src/utils/__test__/is-snake-case-string.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { isSnakeCaseString } from 'src/utils/is-snake-case-string'; diff --git a/packages/twenty-server/src/utils/assert.ts b/packages/twenty-server/src/utils/assert.ts index 39092a9e426..d8a252fd691 100644 --- a/packages/twenty-server/src/utils/assert.ts +++ b/packages/twenty-server/src/utils/assert.ts @@ -1,4 +1,4 @@ -import { HttpException } from '@nestjs/common'; +import { type HttpException } from '@nestjs/common'; type Assert = ( condition: unknown, diff --git a/packages/twenty-server/src/utils/camel-case.ts b/packages/twenty-server/src/utils/camel-case.ts index 00390c3ff1f..d583f190b98 100644 --- a/packages/twenty-server/src/utils/camel-case.ts +++ b/packages/twenty-server/src/utils/camel-case.ts @@ -1,6 +1,6 @@ import isObject from 'lodash.isobject'; import lodashCamelCase from 'lodash.camelcase'; -import { CamelCase, CamelCasedPropertiesDeep } from 'type-fest'; +import { type CamelCase, type CamelCasedPropertiesDeep } from 'type-fest'; export const camelCase = (text: T) => lodashCamelCase(text as unknown as string) as CamelCase; diff --git a/packages/twenty-server/src/utils/compute-display-name.ts b/packages/twenty-server/src/utils/compute-display-name.ts index feb1d2c3d1c..cfff1bd8a1a 100644 --- a/packages/twenty-server/src/utils/compute-display-name.ts +++ b/packages/twenty-server/src/utils/compute-display-name.ts @@ -1,6 +1,6 @@ import { isDefined } from 'twenty-shared/utils'; -import { FullNameMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type'; +import { type FullNameMetadata } from 'src/engine/metadata-modules/field-metadata/composite-types/full-name.composite-type'; export const computeDisplayName = ( name: FullNameMetadata | null | undefined, diff --git a/packages/twenty-server/src/utils/extract-request.ts b/packages/twenty-server/src/utils/extract-request.ts index 326db8cdacc..d30b5f2d9aa 100644 --- a/packages/twenty-server/src/utils/extract-request.ts +++ b/packages/twenty-server/src/utils/extract-request.ts @@ -1,5 +1,5 @@ -import { ExecutionContext } from '@nestjs/common'; -import { GqlContextType, GqlExecutionContext } from '@nestjs/graphql'; +import { type ExecutionContext } from '@nestjs/common'; +import { type GqlContextType, GqlExecutionContext } from '@nestjs/graphql'; // extract request from the execution context export const getRequest = (context: ExecutionContext) => { diff --git a/packages/twenty-server/src/utils/image.ts b/packages/twenty-server/src/utils/image.ts index b6007d974c4..8e98729aaa0 100644 --- a/packages/twenty-server/src/utils/image.ts +++ b/packages/twenty-server/src/utils/image.ts @@ -1,4 +1,4 @@ -import { Axios } from 'axios'; +import { type Axios } from 'axios'; const cropRegex = /([w|h])([0-9]+)/; diff --git a/packages/twenty-server/src/utils/kebab-case.ts b/packages/twenty-server/src/utils/kebab-case.ts index a1a3664e6ec..c08ea2f4b63 100644 --- a/packages/twenty-server/src/utils/kebab-case.ts +++ b/packages/twenty-server/src/utils/kebab-case.ts @@ -1,6 +1,6 @@ import isObject from 'lodash.isobject'; import lodashKebabCase from 'lodash.kebabcase'; -import { KebabCase, KebabCasedPropertiesDeep } from 'type-fest'; +import { type KebabCase, type KebabCasedPropertiesDeep } from 'type-fest'; export const kebabCase = (text: T) => lodashKebabCase(text as unknown as string) as KebabCase; diff --git a/packages/twenty-server/src/utils/pascal-case.ts b/packages/twenty-server/src/utils/pascal-case.ts index 9b5085b4343..6a5b98ce99e 100644 --- a/packages/twenty-server/src/utils/pascal-case.ts +++ b/packages/twenty-server/src/utils/pascal-case.ts @@ -1,7 +1,7 @@ import isObject from 'lodash.isobject'; import lodashCamelCase from 'lodash.camelcase'; import upperFirst from 'lodash.upperfirst'; -import { PascalCase, PascalCasedPropertiesDeep } from 'type-fest'; +import { type PascalCase, type PascalCasedPropertiesDeep } from 'type-fest'; export const pascalCase = (text: T) => upperFirst(lodashCamelCase(text as unknown as string)) as PascalCase; diff --git a/packages/twenty-server/src/utils/snake-case.ts b/packages/twenty-server/src/utils/snake-case.ts index 181815615b9..bed59328228 100644 --- a/packages/twenty-server/src/utils/snake-case.ts +++ b/packages/twenty-server/src/utils/snake-case.ts @@ -1,6 +1,6 @@ import isObject from 'lodash.isobject'; import lodashSnakeCase from 'lodash.snakecase'; -import { SnakeCase, SnakeCasedPropertiesDeep } from 'type-fest'; +import { type SnakeCase, type SnakeCasedPropertiesDeep } from 'type-fest'; export const snakeCase = (text: T) => lodashSnakeCase(text as unknown as string) as SnakeCase; diff --git a/packages/twenty-server/src/utils/stream-to-buffer.ts b/packages/twenty-server/src/utils/stream-to-buffer.ts index 85af6cc0baa..77b4781a338 100644 --- a/packages/twenty-server/src/utils/stream-to-buffer.ts +++ b/packages/twenty-server/src/utils/stream-to-buffer.ts @@ -1,4 +1,4 @@ -import { Readable } from 'stream'; +import { type Readable } from 'stream'; export const streamToBuffer = async (stream: Readable): Promise => { // eslint-disable-next-line @typescript-eslint/no-explicit-any diff --git a/packages/twenty-server/src/utils/typed-reflect.ts b/packages/twenty-server/src/utils/typed-reflect.ts index 823df5f1dd1..3dcb537e1a7 100644 --- a/packages/twenty-server/src/utils/typed-reflect.ts +++ b/packages/twenty-server/src/utils/typed-reflect.ts @@ -1,10 +1,10 @@ import 'reflect-metadata'; -import { Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; +import { type Gate } from 'src/engine/twenty-orm/interfaces/gate.interface'; -import { WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; -import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; -import { ConfigVariablesMetadataMap } from 'src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator'; +import { type WorkspaceEntityDuplicateCriteria } from 'src/engine/api/graphql/workspace-query-builder/types/workspace-entity-duplicate-criteria.type'; +import { type FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; +import { type ConfigVariablesMetadataMap } from 'src/engine/core-modules/twenty-config/decorators/config-variables-metadata.decorator'; export interface ReflectMetadataTypeMap { ['workspace:is-nullable-metadata-args']: true; diff --git a/packages/twenty-server/src/utils/version/__tests__/compare-version-minor-and-major.spec.ts b/packages/twenty-server/src/utils/version/__tests__/compare-version-minor-and-major.spec.ts index 49a2640d383..415e9dce670 100644 --- a/packages/twenty-server/src/utils/version/__tests__/compare-version-minor-and-major.spec.ts +++ b/packages/twenty-server/src/utils/version/__tests__/compare-version-minor-and-major.spec.ts @@ -1,7 +1,7 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { - CompareVersionMajorAndMinorReturnType, + type CompareVersionMajorAndMinorReturnType, compareVersionMajorAndMinor, } from 'src/utils/version/compare-version-minor-and-major'; diff --git a/packages/twenty-server/src/utils/version/__tests__/extract-version-major-minor-patch.spec.ts b/packages/twenty-server/src/utils/version/__tests__/extract-version-major-minor-patch.spec.ts index 2fe39c6846a..b588e476a5b 100644 --- a/packages/twenty-server/src/utils/version/__tests__/extract-version-major-minor-patch.spec.ts +++ b/packages/twenty-server/src/utils/version/__tests__/extract-version-major-minor-patch.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { extractVersionMajorMinorPatch } from 'src/utils/version/extract-version-major-minor-patch'; diff --git a/packages/twenty-server/src/utils/version/__tests__/get-previous-version.spec.ts b/packages/twenty-server/src/utils/version/__tests__/get-previous-version.spec.ts index ded6e3e2137..af9c5be2901 100644 --- a/packages/twenty-server/src/utils/version/__tests__/get-previous-version.spec.ts +++ b/packages/twenty-server/src/utils/version/__tests__/get-previous-version.spec.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { getPreviousVersion } from 'src/utils/version/get-previous-version'; diff --git a/packages/twenty-server/test/integration/audit/suites/clickHouse-workspace-event-registration.integration-spec.ts b/packages/twenty-server/test/integration/audit/suites/clickHouse-workspace-event-registration.integration-spec.ts index a8efb228d0f..7413814403b 100644 --- a/packages/twenty-server/test/integration/audit/suites/clickHouse-workspace-event-registration.integration-spec.ts +++ b/packages/twenty-server/test/integration/audit/suites/clickHouse-workspace-event-registration.integration-spec.ts @@ -1,10 +1,10 @@ import process from 'process'; -import { ClickHouseClient, createClient } from '@clickhouse/client'; +import { type ClickHouseClient, createClient } from '@clickhouse/client'; import request from 'supertest'; import { CUSTOM_DOMAIN_ACTIVATED_EVENT } from 'src/engine/core-modules/audit/utils/events/workspace-event/custom-domain/custom-domain-activated'; -import { GenericTrackEvent } from 'src/engine/core-modules/audit/utils/events/workspace-event/track'; +import { type GenericTrackEvent } from 'src/engine/core-modules/audit/utils/events/workspace-event/track'; describe('ClickHouse Event Registration (integration)', () => { let clickHouseClient: ClickHouseClient; diff --git a/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-entitlement-updated-data.util.ts b/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-entitlement-updated-data.util.ts index 1a7e8b7f6f0..fd12334e37b 100644 --- a/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-entitlement-updated-data.util.ts +++ b/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-entitlement-updated-data.util.ts @@ -1,4 +1,4 @@ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; export const createMockStripeEntitlementUpdatedData = ( overrides = {}, ): Stripe.EntitlementsActiveEntitlementSummaryUpdatedEvent.Data => ({ diff --git a/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-price-created-data.util.ts b/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-price-created-data.util.ts index 65890e8c8dd..adcb11cf0c2 100644 --- a/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-price-created-data.util.ts +++ b/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-price-created-data.util.ts @@ -1,4 +1,4 @@ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; export const createMockStripePriceCreatedData = ( overrides = {}, ): Stripe.PriceCreatedEvent.Data => ({ diff --git a/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-product-updated-data.util.ts b/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-product-updated-data.util.ts index d56089ac021..92c0838ff27 100644 --- a/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-product-updated-data.util.ts +++ b/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-product-updated-data.util.ts @@ -1,4 +1,4 @@ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum'; import { BillingUsageType } from 'src/engine/core-modules/billing/enums/billing-usage-type.enum'; diff --git a/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-subscription-created-data.util.ts b/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-subscription-created-data.util.ts index e95a0a54249..9cbb8e6ee16 100644 --- a/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-subscription-created-data.util.ts +++ b/packages/twenty-server/test/integration/billing/utils/create-mock-stripe-subscription-created-data.util.ts @@ -1,4 +1,4 @@ -import Stripe from 'stripe'; +import type Stripe from 'stripe'; export const createMockStripeSubscriptionCreatedData = ( overrides = {}, diff --git a/packages/twenty-server/test/integration/graphql/codegen/index.ts b/packages/twenty-server/test/integration/graphql/codegen/index.ts index f1e1307fd5e..1862b00b8ec 100644 --- a/packages/twenty-server/test/integration/graphql/codegen/index.ts +++ b/packages/twenty-server/test/integration/graphql/codegen/index.ts @@ -4,10 +4,10 @@ import * as process from 'process'; import { INTROSPECTION_QUERY } from './introspection-query'; import { - Field, - InputValue, - IntrospectionResponse, - TypeRef, + type Field, + type InputValue, + type IntrospectionResponse, + type TypeRef, } from './introspection.interface'; const GRAPHQL_URL = 'http://localhost:3000/graphql'; diff --git a/packages/twenty-server/test/integration/graphql/suites/agent/agent.integration-spec.ts b/packages/twenty-server/test/integration/graphql/suites/agent/agent.integration-spec.ts index 534df58e6fa..d6265a085f9 100644 --- a/packages/twenty-server/test/integration/graphql/suites/agent/agent.integration-spec.ts +++ b/packages/twenty-server/test/integration/graphql/suites/agent/agent.integration-spec.ts @@ -1,4 +1,4 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; import { AgentRoleService } from 'src/engine/metadata-modules/agent-role/agent-role.service'; diff --git a/packages/twenty-server/test/integration/graphql/suites/object-generated/nested-relation-queries.integration-spec.ts b/packages/twenty-server/test/integration/graphql/suites/object-generated/nested-relation-queries.integration-spec.ts index 89d37b37c3a..76ca0a36508 100644 --- a/packages/twenty-server/test/integration/graphql/suites/object-generated/nested-relation-queries.integration-spec.ts +++ b/packages/twenty-server/test/integration/graphql/suites/object-generated/nested-relation-queries.integration-spec.ts @@ -14,7 +14,7 @@ import { performCreateManyOperation } from 'test/integration/graphql/utils/perfo import { updateManyOperationFactory } from 'test/integration/graphql/utils/update-many-operation-factory.util'; import { updateOneOperationFactory } from 'test/integration/graphql/utils/update-one-operation-factory.util'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; import { ErrorCode } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; diff --git a/packages/twenty-server/test/integration/graphql/suites/search/search-resolver.integration-spec.ts b/packages/twenty-server/test/integration/graphql/suites/search/search-resolver.integration-spec.ts index 94d2c77d7a9..33ec5c781aa 100644 --- a/packages/twenty-server/test/integration/graphql/suites/search/search-resolver.integration-spec.ts +++ b/packages/twenty-server/test/integration/graphql/suites/search/search-resolver.integration-spec.ts @@ -13,15 +13,15 @@ import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graph import { performCreateManyOperation } from 'test/integration/graphql/utils/perform-create-many-operation.utils'; import { searchFactory } from 'test/integration/graphql/utils/search-factory.util'; import { deleteAllRecords } from 'test/integration/utils/delete-all-records'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { decodeCursor, encodeCursorData, } from 'src/engine/api/graphql/graphql-query-runner/utils/cursors.util'; -import { SearchArgs } from 'src/engine/core-modules/search/dtos/search-args'; -import { SearchResultEdgeDTO } from 'src/engine/core-modules/search/dtos/search-result-edge.dto'; -import { SearchCursor } from 'src/engine/core-modules/search/services/search.service'; +import { type SearchArgs } from 'src/engine/core-modules/search/dtos/search-args'; +import { type SearchResultEdgeDTO } from 'src/engine/core-modules/search/dtos/search-result-edge.dto'; +import { type SearchCursor } from 'src/engine/core-modules/search/services/search.service'; describe('SearchResolver', () => { const [firstPerson, secondPerson, thirdPerson] = [ diff --git a/packages/twenty-server/test/integration/graphql/utils/create-one-operation.util.ts b/packages/twenty-server/test/integration/graphql/utils/create-one-operation.util.ts index b0e5a0bde38..c73893e6858 100644 --- a/packages/twenty-server/test/integration/graphql/utils/create-one-operation.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/create-one-operation.util.ts @@ -1,11 +1,11 @@ import { createOneOperationFactory } from 'test/integration/graphql/utils/create-one-operation-factory.util'; import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graphql-api-request.util'; -import { CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; import { capitalize } from 'twenty-shared/utils'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; type CreateOneOperationArgs = PerformMetadataQueryParams & { objectMetadataSingularName: string; diff --git a/packages/twenty-server/test/integration/graphql/utils/create-view-field-operation-factory.util.ts b/packages/twenty-server/test/integration/graphql/utils/create-view-field-operation-factory.util.ts index 26c323bacc1..cb01e55a7e6 100644 --- a/packages/twenty-server/test/integration/graphql/utils/create-view-field-operation-factory.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/create-view-field-operation-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; import { VIEW_FIELD_GQL_FIELDS } from 'test/integration/constants/view-gql-fields.constants'; -import { ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; +import { type ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; type CreateViewFieldOperationFactoryParams = { gqlFields?: string; diff --git a/packages/twenty-server/test/integration/graphql/utils/create-view-filter-group-operation-factory.util.ts b/packages/twenty-server/test/integration/graphql/utils/create-view-filter-group-operation-factory.util.ts index be2719f6682..542bd3e8fb5 100644 --- a/packages/twenty-server/test/integration/graphql/utils/create-view-filter-group-operation-factory.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/create-view-filter-group-operation-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; import { VIEW_FILTER_GROUP_GQL_FIELDS } from 'test/integration/constants/view-gql-fields.constants'; -import { ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; +import { type ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; type CreateViewFilterGroupOperationFactoryParams = { gqlFields?: string; diff --git a/packages/twenty-server/test/integration/graphql/utils/create-view-filter-operation-factory.util.ts b/packages/twenty-server/test/integration/graphql/utils/create-view-filter-operation-factory.util.ts index 44051962799..cb626fe5300 100644 --- a/packages/twenty-server/test/integration/graphql/utils/create-view-filter-operation-factory.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/create-view-filter-operation-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; import { VIEW_FILTER_GQL_FIELDS } from 'test/integration/constants/view-gql-fields.constants'; -import { ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; +import { type ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; type CreateViewFilterOperationFactoryParams = { gqlFields?: string; diff --git a/packages/twenty-server/test/integration/graphql/utils/create-view-group-operation-factory.util.ts b/packages/twenty-server/test/integration/graphql/utils/create-view-group-operation-factory.util.ts index e395c7f57ef..423e175c198 100644 --- a/packages/twenty-server/test/integration/graphql/utils/create-view-group-operation-factory.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/create-view-group-operation-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; import { VIEW_GROUP_GQL_FIELDS } from 'test/integration/constants/view-gql-fields.constants'; -import { ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; +import { type ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; type CreateViewGroupOperationFactoryParams = { gqlFields?: string; diff --git a/packages/twenty-server/test/integration/graphql/utils/create-view-operation-factory.util.ts b/packages/twenty-server/test/integration/graphql/utils/create-view-operation-factory.util.ts index cb946c80751..9d63ec200bb 100644 --- a/packages/twenty-server/test/integration/graphql/utils/create-view-operation-factory.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/create-view-operation-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; import { VIEW_GQL_FIELDS } from 'test/integration/constants/view-gql-fields.constants'; -import { View } from 'src/engine/core-modules/view/entities/view.entity'; +import { type View } from 'src/engine/core-modules/view/entities/view.entity'; type CreateViewOperationFactoryParams = { gqlFields?: string; diff --git a/packages/twenty-server/test/integration/graphql/utils/create-view-sort-operation-factory.util.ts b/packages/twenty-server/test/integration/graphql/utils/create-view-sort-operation-factory.util.ts index d278524ec66..22504a82618 100644 --- a/packages/twenty-server/test/integration/graphql/utils/create-view-sort-operation-factory.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/create-view-sort-operation-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; import { VIEW_SORT_GQL_FIELDS } from 'test/integration/constants/view-gql-fields.constants'; -import { ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; +import { type ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; type CreateViewSortOperationFactoryParams = { gqlFields?: string; diff --git a/packages/twenty-server/test/integration/graphql/utils/find-one-operation.util.ts b/packages/twenty-server/test/integration/graphql/utils/find-one-operation.util.ts index 5f17d92cab0..fbceeeb1e11 100644 --- a/packages/twenty-server/test/integration/graphql/utils/find-one-operation.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/find-one-operation.util.ts @@ -1,9 +1,9 @@ import { findOneOperationFactory } from 'test/integration/graphql/utils/find-one-operation-factory.util'; import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graphql-api-request.util'; -import { CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; +import { type CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; type FindOneOperationArgs = Parameters[0] & { expectToFail?: boolean; diff --git a/packages/twenty-server/test/integration/graphql/utils/graphql-test-assertions.util.ts b/packages/twenty-server/test/integration/graphql/utils/graphql-test-assertions.util.ts index 1c30fbcbbbd..e94ca407d2c 100644 --- a/packages/twenty-server/test/integration/graphql/utils/graphql-test-assertions.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/graphql-test-assertions.util.ts @@ -1,6 +1,6 @@ import { - BaseGraphQLError, - ErrorCode, + type BaseGraphQLError, + type ErrorCode, } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; export interface GraphQLResponse> { diff --git a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-acme-member-role.util.ts b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-acme-member-role.util.ts index eda495c691e..ab68a0c767e 100644 --- a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-acme-member-role.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-acme-member-role.util.ts @@ -1,4 +1,4 @@ -import { ASTNode, print } from 'graphql'; +import { type ASTNode, print } from 'graphql'; import request from 'supertest'; type GraphqlOperation = { diff --git a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-api-key.util.ts b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-api-key.util.ts index c71c600b65f..9effab96883 100644 --- a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-api-key.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-api-key.util.ts @@ -1,4 +1,4 @@ -import { ASTNode, print } from 'graphql'; +import { type ASTNode, print } from 'graphql'; import request from 'supertest'; type GraphqlOperation = { diff --git a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-guest-role.util.ts b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-guest-role.util.ts index 1af906cfd55..5007f336a24 100644 --- a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-guest-role.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-guest-role.util.ts @@ -1,4 +1,4 @@ -import { ASTNode, print } from 'graphql'; +import { type ASTNode, print } from 'graphql'; import request from 'supertest'; type GraphqlOperation = { diff --git a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-member-role.util.ts b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-member-role.util.ts index 19cb5abc348..0f2f8ba4b00 100644 --- a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-member-role.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request-with-member-role.util.ts @@ -1,4 +1,4 @@ -import { ASTNode, print } from 'graphql'; +import { type ASTNode, print } from 'graphql'; import request from 'supertest'; type GraphqlOperation = { diff --git a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request.util.ts b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request.util.ts index 396a9989f65..e8b9d89e6c8 100644 --- a/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/make-graphql-api-request.util.ts @@ -1,4 +1,4 @@ -import { ASTNode, print } from 'graphql'; +import { type ASTNode, print } from 'graphql'; import request from 'supertest'; type GraphqlOperation = { diff --git a/packages/twenty-server/test/integration/graphql/utils/search-factory.util.ts b/packages/twenty-server/test/integration/graphql/utils/search-factory.util.ts index fd049ff4fb0..0b8c4ade7a5 100644 --- a/packages/twenty-server/test/integration/graphql/utils/search-factory.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/search-factory.util.ts @@ -1,6 +1,6 @@ import gql from 'graphql-tag'; -import { SearchArgs } from 'src/engine/core-modules/search/dtos/search-args'; +import { type SearchArgs } from 'src/engine/core-modules/search/dtos/search-args'; export const searchFactory = ({ searchInput, diff --git a/packages/twenty-server/test/integration/graphql/utils/update-one-operation.util.ts b/packages/twenty-server/test/integration/graphql/utils/update-one-operation.util.ts index 5f91e88ff63..42c78a17012 100644 --- a/packages/twenty-server/test/integration/graphql/utils/update-one-operation.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/update-one-operation.util.ts @@ -1,11 +1,11 @@ import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graphql-api-request.util'; -import { CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; import { capitalize } from 'twenty-shared/utils'; import { updateOneOperationFactory } from 'test/integration/graphql/utils/update-one-operation-factory.util'; -import { ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; +import { type ObjectRecord } from 'src/engine/api/graphql/workspace-query-builder/interfaces/object-record.interface'; type UpdateOneOperationArgs = PerformMetadataQueryParams & { objectMetadataSingularName: string; diff --git a/packages/twenty-server/test/integration/graphql/utils/view-data-factory.util.ts b/packages/twenty-server/test/integration/graphql/utils/view-data-factory.util.ts index 6bf89d9f327..e4a479f8551 100644 --- a/packages/twenty-server/test/integration/graphql/utils/view-data-factory.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/view-data-factory.util.ts @@ -3,12 +3,12 @@ import { TEST_OBJECT_METADATA_1_ID, } from 'test/integration/constants/test-view-ids.constants'; -import { ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; -import { ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; -import { ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; -import { ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; -import { ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; -import { View } from 'src/engine/core-modules/view/entities/view.entity'; +import { type ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; +import { type ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; +import { type ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; +import { type ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; +import { type ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; +import { type View } from 'src/engine/core-modules/view/entities/view.entity'; import { ViewFilterGroupLogicalOperator } from 'src/engine/core-modules/view/enums/view-filter-group-logical-operator'; import { ViewFilterOperand } from 'src/engine/core-modules/view/enums/view-filter-operand'; import { ViewOpenRecordIn } from 'src/engine/core-modules/view/enums/view-open-record-in'; diff --git a/packages/twenty-server/test/integration/graphql/utils/view-graphql.util.ts b/packages/twenty-server/test/integration/graphql/utils/view-graphql.util.ts index 2e268bb366c..f8509cfc608 100644 --- a/packages/twenty-server/test/integration/graphql/utils/view-graphql.util.ts +++ b/packages/twenty-server/test/integration/graphql/utils/view-graphql.util.ts @@ -1,7 +1,7 @@ -import { GraphQLResponse } from 'test/integration/graphql/utils/graphql-test-assertions.util'; +import { type GraphQLResponse } from 'test/integration/graphql/utils/graphql-test-assertions.util'; import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graphql-api-request.util'; -import { View } from 'src/engine/core-modules/view/entities/view.entity'; +import { type View } from 'src/engine/core-modules/view/entities/view.entity'; import { createViewOperationFactory } from './create-view-operation-factory.util'; import { createViewData } from './view-data-factory.util'; diff --git a/packages/twenty-server/test/integration/metadata/suites/agent/agent-tool.service.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/agent/agent-tool.service.integration-spec.ts index cfe63df3713..12a74049921 100644 --- a/packages/twenty-server/test/integration/metadata/suites/agent/agent-tool.service.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/agent/agent-tool.service.integration-spec.ts @@ -1,5 +1,5 @@ import { - AgentToolTestContext, + type AgentToolTestContext, createAgentToolTestModule, createMockRepository, createTestRecord, diff --git a/packages/twenty-server/test/integration/metadata/suites/agent/utils/agent-tool-test-utils.ts b/packages/twenty-server/test/integration/metadata/suites/agent/utils/agent-tool-test-utils.ts index 2a52780d949..e6bdf5a9566 100644 --- a/packages/twenty-server/test/integration/metadata/suites/agent/utils/agent-tool-test-utils.ts +++ b/packages/twenty-server/test/integration/metadata/suites/agent/utils/agent-tool-test-utils.ts @@ -1,7 +1,7 @@ -import { Test, TestingModule } from '@nestjs/testing'; +import { Test, type TestingModule } from '@nestjs/testing'; import { getRepositoryToken } from '@nestjs/typeorm'; -import { Repository } from 'typeorm'; +import { type Repository } from 'typeorm'; import { ToolAdapterService } from 'src/engine/core-modules/ai/services/tool-adapter.service'; import { ToolService } from 'src/engine/core-modules/ai/services/tool.service'; @@ -10,9 +10,9 @@ import { SendEmailTool } from 'src/engine/core-modules/tool/tools/send-email-too import { AgentHandoffExecutorService } from 'src/engine/metadata-modules/agent/agent-handoff-executor.service'; import { AgentHandoffService } from 'src/engine/metadata-modules/agent/agent-handoff.service'; import { AgentToolService } from 'src/engine/metadata-modules/agent/agent-tool.service'; -import { AgentEntity } from 'src/engine/metadata-modules/agent/agent.entity'; +import { type AgentEntity } from 'src/engine/metadata-modules/agent/agent.entity'; import { AgentService } from 'src/engine/metadata-modules/agent/agent.service'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service'; import { PermissionsService } from 'src/engine/metadata-modules/permissions/permissions.service'; import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity'; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/multi-select-operation-agnostic-test-cases.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/multi-select-operation-agnostic-test-cases.ts index 6aa2970777b..734b6f74312 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/multi-select-operation-agnostic-test-cases.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/multi-select-operation-agnostic-test-cases.ts @@ -1,5 +1,5 @@ import { SELECT_AND_MULTI_SELECT_OPERATION_AGNOSTIC_SUCCESSFUL_AND_FAILING_TEST_CASES } from 'test/integration/metadata/suites/field-metadata/enum/common/select-and-multi-select-operation-agnostic-tests-cases'; -import { FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; +import { type FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; export const MUTLI_SELECT_OPERATION_AGNOSTIC_TEST_CASES: FieldMetadataEnumSuccessfulAndFailingTestCases = { diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/select-and-multi-select-operation-agnostic-tests-cases.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/select-and-multi-select-operation-agnostic-tests-cases.ts index 8423274de3d..d8824d7392a 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/select-and-multi-select-operation-agnostic-tests-cases.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/select-and-multi-select-operation-agnostic-tests-cases.ts @@ -1,9 +1,9 @@ import { v4 } from 'uuid'; -import { FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; -import { UpdateCreateFieldMetadataSelectTestCase } from 'test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case'; +import { type FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; +import { type UpdateCreateFieldMetadataSelectTestCase } from 'test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case'; import { isDefined } from 'twenty-shared/utils'; -import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; const basicFailingStringEdgeCaseInputs: { label: string; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/select-operation-agnostic-test-cases.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/select-operation-agnostic-test-cases.ts index e664f40c48a..929a6f08ca1 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/select-operation-agnostic-test-cases.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/common/select-operation-agnostic-test-cases.ts @@ -1,5 +1,5 @@ import { SELECT_AND_MULTI_SELECT_OPERATION_AGNOSTIC_SUCCESSFUL_AND_FAILING_TEST_CASES } from 'test/integration/metadata/suites/field-metadata/enum/common/select-and-multi-select-operation-agnostic-tests-cases'; -import { FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; +import { type FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; export const SELECT_OPERATION_AGNOSTIC_TEST_CASES: FieldMetadataEnumSuccessfulAndFailingTestCases = { diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/create-enum-field-metadata-test-cases.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/create-enum-field-metadata-test-cases.ts index 0c4842f5b25..b07f2594d02 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/create-enum-field-metadata-test-cases.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/create-enum-field-metadata-test-cases.ts @@ -1,10 +1,10 @@ import { MUTLI_SELECT_OPERATION_AGNOSTIC_TEST_CASES } from 'test/integration/metadata/suites/field-metadata/enum/common/multi-select-operation-agnostic-test-cases'; import { SELECT_OPERATION_AGNOSTIC_TEST_CASES } from 'test/integration/metadata/suites/field-metadata/enum/common/select-operation-agnostic-test-cases'; -import { FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; -import { UpdateCreateFieldMetadataSelectTestCase } from 'test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case'; +import { type FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; +import { type UpdateCreateFieldMetadataSelectTestCase } from 'test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case'; -import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; -import { EnumFieldMetadataUnionType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; +import { type FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type EnumFieldMetadataUnionType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; const fieldMetadataTypeAgnosticCreateFailingTestCases: UpdateCreateFieldMetadataSelectTestCase[] = [ diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases.ts index 61f6211a34c..49e1e536951 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases.ts @@ -1,5 +1,5 @@ -import { UpdateCreateFieldMetadataSelectTestCase } from 'test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case'; -import { SuccessfulAndFailingTestCases } from 'twenty-shared/testing'; +import { type UpdateCreateFieldMetadataSelectTestCase } from 'test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case'; +import { type SuccessfulAndFailingTestCases } from 'twenty-shared/testing'; export type FieldMetadataEnumSuccessfulAndFailingTestCases = SuccessfulAndFailingTestCases< diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case.ts index d9149e65ce8..a9338acef15 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/types/update-create-field-metadata-enum-test-case.ts @@ -1,7 +1,7 @@ -import { CreateOneFieldFactoryInput } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type CreateOneFieldFactoryInput } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util'; +import { type EachTestingContext } from 'twenty-shared/testing'; -import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; export type UpdateCreateFieldMetadataSelectTestCase = EachTestingContext<{ input: Partial> & diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/update-enum-field-metadata-test-cases.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/update-enum-field-metadata-test-cases.ts index e9d7b2ffe18..163477edf1d 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/update-enum-field-metadata-test-cases.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/update-enum-field-metadata-test-cases.ts @@ -1,9 +1,9 @@ import { MUTLI_SELECT_OPERATION_AGNOSTIC_TEST_CASES } from 'test/integration/metadata/suites/field-metadata/enum/common/multi-select-operation-agnostic-test-cases'; import { SELECT_OPERATION_AGNOSTIC_TEST_CASES } from 'test/integration/metadata/suites/field-metadata/enum/common/select-operation-agnostic-test-cases'; -import { FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; +import { type FieldMetadataEnumSuccessfulAndFailingTestCases } from 'test/integration/metadata/suites/field-metadata/enum/types/fieldMetadataEnumSuccessfulAndFailingTestCases'; -import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; -import { EnumFieldMetadataUnionType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; +import { type FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; +import { type EnumFieldMetadataUnionType } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; export const UPDATE_ENUM_FIELD_METADATA_TEST_CASES: Partial< Record< diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/update-one-enum-field-metadata.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/update-one-enum-field-metadata.integration-spec.ts index 221c82ba1ca..e7e00491189 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/update-one-enum-field-metadata.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/update-one-enum-field-metadata.integration-spec.ts @@ -1,5 +1,5 @@ import { UPDATE_ENUM_FIELD_METADATA_TEST_CASES } from 'test/integration/metadata/suites/field-metadata/enum/update-enum-field-metadata-test-cases'; -import { CreateOneFieldFactoryInput } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util'; +import { type CreateOneFieldFactoryInput } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util'; import { createOneFieldMetadata } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata.util'; import { updateOneFieldMetadata } from 'test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata.util'; import { @@ -12,8 +12,8 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; import { fieldMetadataEnumTypes } from 'src/engine/metadata-modules/field-metadata/utils/is-enum-field-metadata-type.util'; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/create-one-field-metadata-morph-relation.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/create-one-field-metadata-morph-relation.integration-spec.ts index 6d7b1ffb405..57db4c714ab 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/create-one-field-metadata-morph-relation.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/create-one-field-metadata-morph-relation.integration-spec.ts @@ -2,7 +2,7 @@ import { deleteOneFieldMetadata } from 'test/integration/metadata/suites/field-m import { createMorphRelationBetweenObjects } from 'test/integration/metadata/suites/object-metadata/utils/create-morph-relation-between-objects.util'; import { createOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/delete-one-field-metadata-morph-relation.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/delete-one-field-metadata-morph-relation.integration-spec.ts index 13983c5b855..29885f87710 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/delete-one-field-metadata-morph-relation.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/delete-one-field-metadata-morph-relation.integration-spec.ts @@ -3,7 +3,7 @@ import { updateOneFieldMetadata } from 'test/integration/metadata/suites/field-m import { createMorphRelationBetweenObjects } from 'test/integration/metadata/suites/object-metadata/utils/create-morph-relation-between-objects.util'; import { createOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/failing-field-metadata-morph-relation-creation.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/failing-field-metadata-morph-relation-creation.integration-spec.ts index 2ed27f824c2..56fe9d547a1 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/failing-field-metadata-morph-relation-creation.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/failing-field-metadata-morph-relation-creation.integration-spec.ts @@ -3,12 +3,12 @@ import { createOneFieldMetadata } from 'test/integration/metadata/suites/field-m import { createOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { getMockCreateObjectInput } from 'test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; type GlobalTestContext = { objectMetadataIds: { diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/phone/create-one-field-metadata-phone.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/phone/create-one-field-metadata-phone.integration-spec.ts index 4add47bb25a..302bd634234 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/phone/create-one-field-metadata-phone.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/phone/create-one-field-metadata-phone.integration-spec.ts @@ -1,15 +1,15 @@ import { faker } from '@faker-js/faker'; -import { CountryCode } from 'libphonenumber-js'; +import { type CountryCode } from 'libphonenumber-js'; import { createOneOperation } from 'test/integration/graphql/utils/create-one-operation.util'; import { createOneFieldMetadata } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { forceCreateOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/force-create-one-object-metadata.util'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { - AdditionalPhoneMetadata, - PhonesMetadata, + type AdditionalPhoneMetadata, + type PhonesMetadata, } from 'src/engine/metadata-modules/field-metadata/composite-types/phones.composite-type'; const FIELD_NAME = 'phonenumber'; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/create-one-field-metadata-relation.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/create-one-field-metadata-relation.integration-spec.ts index 91daa1b3669..0f49158f022 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/create-one-field-metadata-relation.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/create-one-field-metadata-relation.integration-spec.ts @@ -4,7 +4,7 @@ import { createOneObjectMetadata } from 'test/integration/metadata/suites/object import { createRelationBetweenObjects } from 'test/integration/metadata/suites/object-metadata/utils/create-relation-between-objects.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { makeMetadataAPIRequest } from 'test/integration/metadata/suites/utils/make-metadata-api-request.util'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { isDefined } from 'twenty-shared/utils'; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/failing-field-metadata-relation-creation.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/failing-field-metadata-relation-creation.integration-spec.ts index 918c0c1f1b3..28e486924e5 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/failing-field-metadata-relation-creation.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/failing-field-metadata-relation-creation.integration-spec.ts @@ -3,12 +3,12 @@ import { createOneFieldMetadata } from 'test/integration/metadata/suites/field-m import { createOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { getMockCreateObjectInput } from 'test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; type GlobalTestContext = { objectMetadataIds: { diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/failing-field-metadata-relation-update.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/failing-field-metadata-relation-update.integration-spec.ts index 239766607e2..9e7d6110156 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/failing-field-metadata-relation-update.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/failing-field-metadata-relation-update.integration-spec.ts @@ -3,7 +3,7 @@ import { updateOneFieldMetadata } from 'test/integration/metadata/suites/field-m import { createOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { getMockCreateObjectInput } from 'test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/update-one-field-metadata-related-record.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/update-one-field-metadata-related-record.integration-spec.ts index 728df6d9932..4797a5ee952 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/update-one-field-metadata-related-record.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/update-one-field-metadata-related-record.integration-spec.ts @@ -6,13 +6,16 @@ import { updateOneFieldMetadata } from 'test/integration/metadata/suites/field-m import { createOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { getMockCreateObjectInput } from 'test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input'; -import { EachTestingContext } from 'twenty-shared/testing'; -import { EnumFieldMetadataType, FieldMetadataType } from 'twenty-shared/types'; +import { type EachTestingContext } from 'twenty-shared/testing'; +import { + type EnumFieldMetadataType, + FieldMetadataType, +} from 'twenty-shared/types'; import { isDefined, parseJson } from 'twenty-shared/utils'; import { - FieldMetadataComplexOption, - FieldMetadataDefaultOption, + type FieldMetadataComplexOption, + type FieldMetadataDefaultOption, } from 'src/engine/metadata-modules/field-metadata/dtos/options.input'; type Option = FieldMetadataDefaultOption | FieldMetadataComplexOption; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util.ts index f114c74fde4..4cb018c728b 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; -import { CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; +import { type CreateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/create-field.input'; export type CreateOneFieldFactoryInput = Omit< CreateFieldInput, diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata.util.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata.util.ts index f2e77027277..f877f7ca593 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata.util.ts @@ -1,14 +1,14 @@ import { - CreateOneFieldFactoryInput, + type CreateOneFieldFactoryInput, createOneFieldMetadataQueryFactory, } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util'; import { makeMetadataAPIRequest } from 'test/integration/metadata/suites/utils/make-metadata-api-request.util'; -import { CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; +import { type FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; export const createOneFieldMetadata = async ({ input, diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/delete-one-field-metadata-query-factory.util.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/delete-one-field-metadata-query-factory.util.ts index 75ba24d8acd..0a78192fdb1 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/delete-one-field-metadata-query-factory.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/delete-one-field-metadata-query-factory.util.ts @@ -1,5 +1,5 @@ import gql from 'graphql-tag'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; export type DeleteOneFieldFactoryInput = { idToDelete: string; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/delete-one-field-metadata.util.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/delete-one-field-metadata.util.ts index d8e8ab785f0..a5fb16053d6 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/delete-one-field-metadata.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/delete-one-field-metadata.util.ts @@ -1,9 +1,9 @@ import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graphql-api-request.util'; import { - DeleteOneFieldFactoryInput, + type DeleteOneFieldFactoryInput, deleteOneFieldMetadataQueryFactory, } from 'test/integration/metadata/suites/field-metadata/utils/delete-one-field-metadata-query-factory.util'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; export const deleteOneFieldMetadata = async ({ diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/find-many-fields-metadata-query-factory.util.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/find-many-fields-metadata-query-factory.util.ts index 7a291b7d1d1..1b3ff3f56b2 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/find-many-fields-metadata-query-factory.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/find-many-fields-metadata-query-factory.util.ts @@ -1,5 +1,5 @@ import gql from 'graphql-tag'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; export type FindManyFieldsMetadataFactoryInput = { filter: object; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/find-many-fields-metadata.util.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/find-many-fields-metadata.util.ts index 25639efd27a..f4a759c3f8f 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/find-many-fields-metadata.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/find-many-fields-metadata.util.ts @@ -1,9 +1,9 @@ import { - FindManyFieldsMetadataFactoryInput, + type FindManyFieldsMetadataFactoryInput, findManyFieldsMetadataQueryFactory, } from 'test/integration/metadata/suites/field-metadata/utils/find-many-fields-metadata-query-factory.util'; import { makeMetadataAPIRequest } from 'test/integration/metadata/suites/utils/make-metadata-api-request.util'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; export const findManyFieldsMetadata = async ({ diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata-query-factory.util.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata-query-factory.util.ts index c40cb356c22..6c1ccdddc1e 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata-query-factory.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata-query-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; -import { UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; +import { type UpdateFieldInput } from 'src/engine/metadata-modules/field-metadata/dtos/update-field.input'; export type UpdateOneFieldFactoryInput = { idToUpdate: string; diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata.util.ts b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata.util.ts index 11183ebd3dc..f4e6d263fa8 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata.util.ts @@ -1,13 +1,13 @@ import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graphql-api-request.util'; import { - UpdateOneFieldFactoryInput, + type UpdateOneFieldFactoryInput, updateOneFieldMetadataQueryFactory, } from 'test/integration/metadata/suites/field-metadata/utils/update-one-field-metadata-query-factory.util'; -import { CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const updateOneFieldMetadata = async ({ input, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/failing-create-one-object-metadata.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/failing-create-one-object-metadata.integration-spec.ts index 007f1b4377b..177e78f7c95 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/failing-create-one-object-metadata.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/failing-create-one-object-metadata.integration-spec.ts @@ -1,9 +1,9 @@ import { createOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util'; import { getMockCreateObjectInput } from 'test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { ErrorCode } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; type CreateObjectInputPayload = Omit< CreateObjectInput, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/failing-update-one-object-metadata.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/failing-update-one-object-metadata.integration-spec.ts index 5368c03ede8..897842d5d5e 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/failing-update-one-object-metadata.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/failing-update-one-object-metadata.integration-spec.ts @@ -3,10 +3,10 @@ import { createOneObjectMetadata } from 'test/integration/metadata/suites/object import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { getMockCreateObjectInput } from 'test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input'; import { updateOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata.util'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; -import { UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; +import { type UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; type TestingRuntimeContext = { objectMetadataId: string; diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/morph-relation/rename-object-metadata-with-morph-relation.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/morph-relation/rename-object-metadata-with-morph-relation.integration-spec.ts index 34009b373e9..8cf83f7fbe9 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/morph-relation/rename-object-metadata-with-morph-relation.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/morph-relation/rename-object-metadata-with-morph-relation.integration-spec.ts @@ -8,8 +8,8 @@ import { FieldMetadataType } from 'twenty-shared/types'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { RelationDTO } from 'src/engine/metadata-modules/field-metadata/dtos/relation.dto'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type RelationDTO } from 'src/engine/metadata-modules/field-metadata/dtos/relation.dto'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; describe('Rename an object metadata with morph relation should succeed', () => { let opportunityId = ''; diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/relation/delete-one-object-metadata-with-relation.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/relation/delete-one-object-metadata-with-relation.integration-spec.ts index fb090ae4e7f..d14af40cb8e 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/relation/delete-one-object-metadata-with-relation.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/relation/delete-one-object-metadata-with-relation.integration-spec.ts @@ -2,14 +2,14 @@ import { findManyFieldsMetadataQueryFactory } from 'test/integration/metadata/su import { createRelationBetweenObjects } from 'test/integration/metadata/suites/object-metadata/utils/create-relation-between-objects.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { makeMetadataAPIRequest } from 'test/integration/metadata/suites/utils/make-metadata-api-request.util'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; import { FieldMetadataType } from 'twenty-shared/types'; import { forceCreateOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/force-create-one-object-metadata.util'; import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; -import { RelationDTO } from 'src/engine/metadata-modules/field-metadata/dtos/relation.dto'; +import { type FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; +import { type RelationDTO } from 'src/engine/metadata-modules/field-metadata/dtos/relation.dto'; type DeleteOneObjectMetadataItemTestingContext = EachTestingContext< (args: { objectMetadataIdToDelete: string; relationFieldId: string }) => { diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/successful-create-one-object-metadata.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/successful-create-one-object-metadata.integration-spec.ts index 9e60236933c..6acb31cd372 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/successful-create-one-object-metadata.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/successful-create-one-object-metadata.integration-spec.ts @@ -1,9 +1,9 @@ import { createOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { getMockCreateObjectInput } from 'test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input'; -import { EachTestingContext } from 'twenty-shared/testing'; +import { type EachTestingContext } from 'twenty-shared/testing'; -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; type CreateObjectInputPayload = Omit< CreateObjectInput, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-morph-relation-between-objects.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-morph-relation-between-objects.util.ts index c9c7860e0bb..539b558ba70 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-morph-relation-between-objects.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-morph-relation-between-objects.util.ts @@ -1,11 +1,11 @@ -import { CreateOneFieldFactoryInput } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util'; +import { type CreateOneFieldFactoryInput } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util'; import { createOneFieldMetadata } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata.util'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; +import { type RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { RelationDTO } from 'src/engine/metadata-modules/field-metadata/dtos/relation.dto'; -import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; +import { type RelationDTO } from 'src/engine/metadata-modules/field-metadata/dtos/relation.dto'; +import { type FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity'; export const createMorphRelationBetweenObjects = async ({ objectMetadataId, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata-query-factory.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata-query-factory.util.ts index aa0b5e5b393..d62e9094cbd 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata-query-factory.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata-query-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; export type CreateOneObjectFactoryInput = Omit< CreateObjectInput, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util.ts index b8da9dff428..3079a2ba58c 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util.ts @@ -1,13 +1,13 @@ import { - CreateOneObjectFactoryInput, + type CreateOneObjectFactoryInput, createOneObjectMetadataQueryFactory, } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata-query-factory.util'; import { makeMetadataAPIRequest } from 'test/integration/metadata/suites/utils/make-metadata-api-request.util'; -import { CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type CommonResponseBody } from 'test/integration/metadata/types/common-response-body.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; -import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; +import { type ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity'; export const createOneObjectMetadata = async ({ input, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-relation-between-objects.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-relation-between-objects.util.ts index 9d0d047ab56..9baef2b494b 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-relation-between-objects.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/create-relation-between-objects.util.ts @@ -1,11 +1,11 @@ -import { CreateOneFieldFactoryInput } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util'; +import { type CreateOneFieldFactoryInput } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata-query-factory.util'; import { createOneFieldMetadata } from 'test/integration/metadata/suites/field-metadata/utils/create-one-field-metadata.util'; -import { FieldMetadataType } from 'twenty-shared/types'; +import { type FieldMetadataType } from 'twenty-shared/types'; -import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; +import { type RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface'; -import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; -import { RelationDTO } from 'src/engine/metadata-modules/field-metadata/dtos/relation.dto'; +import { type FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto'; +import { type RelationDTO } from 'src/engine/metadata-modules/field-metadata/dtos/relation.dto'; export const createRelationBetweenObjects = async < T extends FieldMetadataType.RELATION | FieldMetadataType.MORPH_RELATION, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata-query-factory.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata-query-factory.util.ts index 3b87cc7f2a6..2b531a4b744 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata-query-factory.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata-query-factory.util.ts @@ -1,5 +1,5 @@ import gql from 'graphql-tag'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; export type DeleteOneObjectFactoryInput = { idToDelete: string; diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util.ts index 006e009f355..0dea6a215b5 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util.ts @@ -1,9 +1,9 @@ import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graphql-api-request.util'; import { - DeleteOneObjectFactoryInput, + type DeleteOneObjectFactoryInput, deleteOneObjectMetadataQueryFactory, } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata-query-factory.util'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; export const deleteOneObjectMetadata = async ({ diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata-query-factory.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata-query-factory.util.ts index d31cc99acb3..8f0d99a6efb 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata-query-factory.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata-query-factory.util.ts @@ -1,5 +1,5 @@ import gql from 'graphql-tag'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; export type FindManyObjectMetadataFactoryInput = { filter: object; diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata.util.ts index a0827035d75..7bb8576714d 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata.util.ts @@ -1,13 +1,13 @@ import { - FindManyObjectMetadataFactoryInput, + type FindManyObjectMetadataFactoryInput, findManyObjectMetadataQueryFactory, } from 'test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata-query-factory.util'; import { makeMetadataAPIRequest } from 'test/integration/metadata/suites/utils/make-metadata-api-request.util'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; -import { BaseGraphQLError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; -import { ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; +import { type BaseGraphQLError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; +import { type ObjectMetadataDTO } from 'src/engine/metadata-modules/object-metadata/dtos/object-metadata.dto'; export const findManyObjectMetadata = async ({ input, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/force-create-one-object-metadata.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/force-create-one-object-metadata.util.ts index f6142180bff..48ecfc5054b 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/force-create-one-object-metadata.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/force-create-one-object-metadata.util.ts @@ -2,7 +2,7 @@ import { LISTING_NAME_PLURAL, LISTING_NAME_SINGULAR, } from 'test/integration/metadata/suites/object-metadata/constants/test-object-names.constant'; -import { CreateOneObjectFactoryInput } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata-query-factory.util'; +import { type CreateOneObjectFactoryInput } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata-query-factory.util'; import { createOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/create-one-object-metadata.util'; import { deleteOneObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/delete-one-object-metadata.util'; import { findManyObjectMetadata } from 'test/integration/metadata/suites/object-metadata/utils/find-many-object-metadata.util'; diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input.ts index 5a8ba9c3b30..2980269b62f 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/generate-mock-create-object-metadata-input.ts @@ -1,4 +1,4 @@ -import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; +import { type CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; // TODO would tend to use faker export const getMockCreateObjectInput = ( diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata-query-factory.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata-query-factory.util.ts index 642e31c1693..c6e5bc0dded 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata-query-factory.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata-query-factory.util.ts @@ -1,7 +1,7 @@ import gql from 'graphql-tag'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; -import { UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; +import { type UpdateObjectPayload } from 'src/engine/metadata-modules/object-metadata/dtos/update-object.input'; export type UpdateOneObjectFactoryInput = { idToUpdate: string; diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata.util.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata.util.ts index 12beb98eb1b..93c88f01532 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata.util.ts @@ -1,9 +1,9 @@ import { makeGraphqlAPIRequest } from 'test/integration/graphql/utils/make-graphql-api-request.util'; import { - UpdateOneObjectFactoryInput, + type UpdateOneObjectFactoryInput, updateOneObjectMetadataQueryFactory, } from 'test/integration/metadata/suites/object-metadata/utils/update-one-object-metadata-query-factory.util'; -import { PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; +import { type PerformMetadataQueryParams } from 'test/integration/metadata/types/perform-metadata-query.type'; import { warnIfNoErrorButExpectedToFail } from 'test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util'; export const updateOneObjectMetadata = async ({ diff --git a/packages/twenty-server/test/integration/metadata/suites/utils/make-metadata-api-request-with-member-role.util.ts b/packages/twenty-server/test/integration/metadata/suites/utils/make-metadata-api-request-with-member-role.util.ts index a8fbee56fc3..856742c3428 100644 --- a/packages/twenty-server/test/integration/metadata/suites/utils/make-metadata-api-request-with-member-role.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/utils/make-metadata-api-request-with-member-role.util.ts @@ -1,4 +1,4 @@ -import { ASTNode, print } from 'graphql'; +import { type ASTNode, print } from 'graphql'; import request from 'supertest'; type GraphqlOperation = { diff --git a/packages/twenty-server/test/integration/metadata/suites/utils/make-metadata-api-request.util.ts b/packages/twenty-server/test/integration/metadata/suites/utils/make-metadata-api-request.util.ts index 0c57707213a..0380f559879 100644 --- a/packages/twenty-server/test/integration/metadata/suites/utils/make-metadata-api-request.util.ts +++ b/packages/twenty-server/test/integration/metadata/suites/utils/make-metadata-api-request.util.ts @@ -1,4 +1,4 @@ -import { ASTNode, print } from 'graphql'; +import { type ASTNode, print } from 'graphql'; import request from 'supertest'; type GraphqlOperation = { diff --git a/packages/twenty-server/test/integration/metadata/types/common-response-body.type.ts b/packages/twenty-server/test/integration/metadata/types/common-response-body.type.ts index 11141aaa643..785970d697d 100644 --- a/packages/twenty-server/test/integration/metadata/types/common-response-body.type.ts +++ b/packages/twenty-server/test/integration/metadata/types/common-response-body.type.ts @@ -1,4 +1,4 @@ -import { BaseGraphQLError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; +import { type BaseGraphQLError } from 'src/engine/core-modules/graphql/utils/graphql-errors.util'; export type CommonResponseBody = Promise<{ data: T; diff --git a/packages/twenty-server/test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util.ts b/packages/twenty-server/test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util.ts index 36b7b75da1d..2eecf46c576 100644 --- a/packages/twenty-server/test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util.ts +++ b/packages/twenty-server/test/integration/metadata/utils/warn-if-no-error-but-expected-to-fail.util.ts @@ -1,5 +1,5 @@ import { isDefined } from 'class-validator'; -import { Response } from 'supertest'; +import { type Response } from 'supertest'; type WarnIfNoErrorButExpectedToFailInput = { response: Response; diff --git a/packages/twenty-server/test/integration/rest/suites/view-group.integration-spec.ts b/packages/twenty-server/test/integration/rest/suites/view-group.integration-spec.ts index 390af365158..7871c582691 100644 --- a/packages/twenty-server/test/integration/rest/suites/view-group.integration-spec.ts +++ b/packages/twenty-server/test/integration/rest/suites/view-group.integration-spec.ts @@ -19,7 +19,7 @@ import { cleanupViewRecords, } from 'test/integration/utils/view-test.util'; -import { ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; +import { type ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; import { generateViewGroupExceptionMessage, ViewGroupExceptionMessageKey, diff --git a/packages/twenty-server/test/integration/rest/utils/view-rest-api.util.ts b/packages/twenty-server/test/integration/rest/utils/view-rest-api.util.ts index 340624547d9..98585e1586e 100644 --- a/packages/twenty-server/test/integration/rest/utils/view-rest-api.util.ts +++ b/packages/twenty-server/test/integration/rest/utils/view-rest-api.util.ts @@ -6,12 +6,12 @@ import { import { makeRestAPIRequest } from 'test/integration/rest/utils/make-rest-api-request.util'; import { generateRecordName } from 'test/integration/utils/generate-record-name'; -import { ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; -import { ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; -import { ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; -import { ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; -import { ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; -import { View } from 'src/engine/core-modules/view/entities/view.entity'; +import { type ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; +import { type ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; +import { type ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; +import { type ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; +import { type ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; +import { type View } from 'src/engine/core-modules/view/entities/view.entity'; import { ViewOpenRecordIn } from 'src/engine/core-modules/view/enums/view-open-record-in'; import { ViewType } from 'src/engine/core-modules/view/enums/view-type.enum'; diff --git a/packages/twenty-server/test/integration/twenty-config/constants/config-test-keys.constants.ts b/packages/twenty-server/test/integration/twenty-config/constants/config-test-keys.constants.ts index 8e6e430ea20..5bdaa435173 100644 --- a/packages/twenty-server/test/integration/twenty-config/constants/config-test-keys.constants.ts +++ b/packages/twenty-server/test/integration/twenty-config/constants/config-test-keys.constants.ts @@ -1,4 +1,4 @@ -import { ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; +import { type ConfigVariables } from 'src/engine/core-modules/twenty-config/config-variables'; type ConfigKey = keyof ConfigVariables; diff --git a/packages/twenty-server/test/integration/twenty-config/utils/create-config-variable.query-factory.util.ts b/packages/twenty-server/test/integration/twenty-config/utils/create-config-variable.query-factory.util.ts index 17f07a457ce..756ec07c0b0 100644 --- a/packages/twenty-server/test/integration/twenty-config/utils/create-config-variable.query-factory.util.ts +++ b/packages/twenty-server/test/integration/twenty-config/utils/create-config-variable.query-factory.util.ts @@ -1,5 +1,5 @@ import { gql } from 'apollo-server-core'; -import { ConfigVariableValue } from 'twenty-shared/src/types/ConfigVariableValue'; +import { type ConfigVariableValue } from 'twenty-shared/src/types/ConfigVariableValue'; export type CreateConfigVariableFactoryInput = { key: string; diff --git a/packages/twenty-server/test/integration/twenty-config/utils/create-config-variable.util.ts b/packages/twenty-server/test/integration/twenty-config/utils/create-config-variable.util.ts index dfcca494687..871ec9258e7 100644 --- a/packages/twenty-server/test/integration/twenty-config/utils/create-config-variable.util.ts +++ b/packages/twenty-server/test/integration/twenty-config/utils/create-config-variable.util.ts @@ -1,7 +1,7 @@ -import { PerformTwentyConfigQueryParams } from 'test/integration/twenty-config/types/perform-twenty-config-query.type'; +import { type PerformTwentyConfigQueryParams } from 'test/integration/twenty-config/types/perform-twenty-config-query.type'; import { - CreateConfigVariableFactoryInput, + type CreateConfigVariableFactoryInput, createConfigVariableQueryFactory, } from './create-config-variable.query-factory.util'; import { makeAdminPanelAPIRequest } from './make-admin-panel-api-request.util'; diff --git a/packages/twenty-server/test/integration/twenty-config/utils/delete-config-variable.util.ts b/packages/twenty-server/test/integration/twenty-config/utils/delete-config-variable.util.ts index 947b28328c2..d643b41064a 100644 --- a/packages/twenty-server/test/integration/twenty-config/utils/delete-config-variable.util.ts +++ b/packages/twenty-server/test/integration/twenty-config/utils/delete-config-variable.util.ts @@ -1,7 +1,7 @@ -import { PerformTwentyConfigQueryParams } from 'test/integration/twenty-config/types/perform-twenty-config-query.type'; +import { type PerformTwentyConfigQueryParams } from 'test/integration/twenty-config/types/perform-twenty-config-query.type'; import { - DeleteConfigVariableFactoryInput, + type DeleteConfigVariableFactoryInput, deleteConfigVariableQueryFactory, } from './delete-config-variable.query-factory.util'; import { makeAdminPanelAPIRequest } from './make-admin-panel-api-request.util'; diff --git a/packages/twenty-server/test/integration/twenty-config/utils/get-config-variable.util.ts b/packages/twenty-server/test/integration/twenty-config/utils/get-config-variable.util.ts index 36e2623e777..80bb949bcbb 100644 --- a/packages/twenty-server/test/integration/twenty-config/utils/get-config-variable.util.ts +++ b/packages/twenty-server/test/integration/twenty-config/utils/get-config-variable.util.ts @@ -1,7 +1,7 @@ -import { PerformTwentyConfigQueryParams } from 'test/integration/twenty-config/types/perform-twenty-config-query.type'; +import { type PerformTwentyConfigQueryParams } from 'test/integration/twenty-config/types/perform-twenty-config-query.type'; import { - GetConfigVariableFactoryInput, + type GetConfigVariableFactoryInput, getConfigVariableQueryFactory, } from './get-config-variable.query-factory.util'; import { makeAdminPanelAPIRequest } from './make-admin-panel-api-request.util'; diff --git a/packages/twenty-server/test/integration/twenty-config/utils/make-admin-panel-api-request.util.ts b/packages/twenty-server/test/integration/twenty-config/utils/make-admin-panel-api-request.util.ts index 490516b0101..4a28e92fdb5 100644 --- a/packages/twenty-server/test/integration/twenty-config/utils/make-admin-panel-api-request.util.ts +++ b/packages/twenty-server/test/integration/twenty-config/utils/make-admin-panel-api-request.util.ts @@ -1,4 +1,4 @@ -import { ASTNode, print } from 'graphql'; +import { type ASTNode, print } from 'graphql'; import request from 'supertest'; /* global APP_PORT, APPLE_JANE_ADMIN_ACCESS_TOKEN */ diff --git a/packages/twenty-server/test/integration/twenty-config/utils/update-config-variable.query-factory.util.ts b/packages/twenty-server/test/integration/twenty-config/utils/update-config-variable.query-factory.util.ts index 922e0a0c0bf..597dd70f6ee 100644 --- a/packages/twenty-server/test/integration/twenty-config/utils/update-config-variable.query-factory.util.ts +++ b/packages/twenty-server/test/integration/twenty-config/utils/update-config-variable.query-factory.util.ts @@ -1,5 +1,5 @@ import { gql } from 'apollo-server-core'; -import { ConfigVariableValue } from 'twenty-shared/src/types/ConfigVariableValue'; +import { type ConfigVariableValue } from 'twenty-shared/src/types/ConfigVariableValue'; export type UpdateConfigVariableFactoryInput = { key: string; diff --git a/packages/twenty-server/test/integration/twenty-config/utils/update-config-variable.util.ts b/packages/twenty-server/test/integration/twenty-config/utils/update-config-variable.util.ts index 68ce7a8b074..b5d5daaf6b1 100644 --- a/packages/twenty-server/test/integration/twenty-config/utils/update-config-variable.util.ts +++ b/packages/twenty-server/test/integration/twenty-config/utils/update-config-variable.util.ts @@ -1,8 +1,8 @@ -import { PerformTwentyConfigQueryParams } from 'test/integration/twenty-config/types/perform-twenty-config-query.type'; +import { type PerformTwentyConfigQueryParams } from 'test/integration/twenty-config/types/perform-twenty-config-query.type'; import { makeAdminPanelAPIRequest } from './make-admin-panel-api-request.util'; import { - UpdateConfigVariableFactoryInput, + type UpdateConfigVariableFactoryInput, updateConfigVariableQueryFactory, } from './update-config-variable.query-factory.util'; diff --git a/packages/twenty-server/test/integration/utils/create-app.ts b/packages/twenty-server/test/integration/utils/create-app.ts index 6c249c18e47..f8c2e4570f8 100644 --- a/packages/twenty-server/test/integration/utils/create-app.ts +++ b/packages/twenty-server/test/integration/utils/create-app.ts @@ -1,6 +1,10 @@ import { APP_FILTER } from '@nestjs/core'; -import { NestExpressApplication } from '@nestjs/platform-express'; -import { Test, TestingModule, TestingModuleBuilder } from '@nestjs/testing'; +import { type NestExpressApplication } from '@nestjs/platform-express'; +import { + Test, + type TestingModule, + type TestingModuleBuilder, +} from '@nestjs/testing'; import { AppModule } from 'src/app.module'; import { StripeSDKMockService } from 'src/engine/core-modules/billing/stripe/stripe-sdk/mocks/stripe-sdk-mock.service'; diff --git a/packages/twenty-server/test/integration/utils/setup-test.ts b/packages/twenty-server/test/integration/utils/setup-test.ts index de0332c0f34..aeb7c19de17 100644 --- a/packages/twenty-server/test/integration/utils/setup-test.ts +++ b/packages/twenty-server/test/integration/utils/setup-test.ts @@ -1,4 +1,4 @@ -import { JestConfigWithTsJest } from 'ts-jest'; +import { type JestConfigWithTsJest } from 'ts-jest'; import 'tsconfig-paths/register'; import { rawDataSource } from 'src/database/typeorm/raw/raw.datasource'; diff --git a/packages/twenty-server/test/integration/utils/view-test.util.ts b/packages/twenty-server/test/integration/utils/view-test.util.ts index 977c667b067..4c7f244ce1b 100644 --- a/packages/twenty-server/test/integration/utils/view-test.util.ts +++ b/packages/twenty-server/test/integration/utils/view-test.util.ts @@ -1,9 +1,9 @@ -import { ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; -import { ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; -import { ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; -import { ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; -import { ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; -import { View } from 'src/engine/core-modules/view/entities/view.entity'; +import { type ViewField } from 'src/engine/core-modules/view/entities/view-field.entity'; +import { type ViewFilterGroup } from 'src/engine/core-modules/view/entities/view-filter-group.entity'; +import { type ViewFilter } from 'src/engine/core-modules/view/entities/view-filter.entity'; +import { type ViewGroup } from 'src/engine/core-modules/view/entities/view-group.entity'; +import { type ViewSort } from 'src/engine/core-modules/view/entities/view-sort.entity'; +import { type View } from 'src/engine/core-modules/view/entities/view.entity'; import { ViewFilterGroupLogicalOperator } from 'src/modules/view/standard-objects/view-filter-group.workspace-entity'; export const cleanupViewRecords = async (): Promise => { diff --git a/packages/twenty-server/test/utils/audit-context.mock.ts b/packages/twenty-server/test/utils/audit-context.mock.ts index 42f2f57121d..a6d18378071 100644 --- a/packages/twenty-server/test/utils/audit-context.mock.ts +++ b/packages/twenty-server/test/utils/audit-context.mock.ts @@ -1,4 +1,4 @@ -import { TrackEventName } from 'src/engine/core-modules/audit/types/events.type'; +import { type TrackEventName } from 'src/engine/core-modules/audit/types/events.type'; export const AuditContextMock = (params?: { insertWorkspaceEvent?: diff --git a/packages/twenty-shared/src/testing/EachTestingContextFilter.ts b/packages/twenty-shared/src/testing/EachTestingContextFilter.ts index c67d1d9e015..55b9474a7c8 100644 --- a/packages/twenty-shared/src/testing/EachTestingContextFilter.ts +++ b/packages/twenty-shared/src/testing/EachTestingContextFilter.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from '@/testing/types/EachTestingContext.type'; +import { type EachTestingContext } from '@/testing/types/EachTestingContext.type'; export const eachTestingContextFilter = ( testCases: EachTestingContext[], diff --git a/packages/twenty-shared/src/testing/types/SuccessfulAndFailingTestCases.ts b/packages/twenty-shared/src/testing/types/SuccessfulAndFailingTestCases.ts index 751dfb0a2e7..93c8dc036f5 100644 --- a/packages/twenty-shared/src/testing/types/SuccessfulAndFailingTestCases.ts +++ b/packages/twenty-shared/src/testing/types/SuccessfulAndFailingTestCases.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from '@/testing/types/EachTestingContext.type'; +import { type EachTestingContext } from '@/testing/types/EachTestingContext.type'; export type SuccessfulAndFailingTestCases = { successful: EachTestingContext[]; diff --git a/packages/twenty-shared/src/types/EnumFieldMetadataType.ts b/packages/twenty-shared/src/types/EnumFieldMetadataType.ts index b0c66fe2c54..15e4de7ea47 100644 --- a/packages/twenty-shared/src/types/EnumFieldMetadataType.ts +++ b/packages/twenty-shared/src/types/EnumFieldMetadataType.ts @@ -1,4 +1,4 @@ -import { FieldMetadataType } from './FieldMetadataType'; +import { type FieldMetadataType } from './FieldMetadataType'; export type EnumFieldMetadataType = | FieldMetadataType.RATING diff --git a/packages/twenty-shared/src/types/ObjectPermissions.ts b/packages/twenty-shared/src/types/ObjectPermissions.ts index 9c97ad3e61a..f0ef3ef7ab2 100644 --- a/packages/twenty-shared/src/types/ObjectPermissions.ts +++ b/packages/twenty-shared/src/types/ObjectPermissions.ts @@ -1,4 +1,4 @@ -import { RestrictedFieldsPermissions } from './RestrictedFieldsPermissions'; +import { type RestrictedFieldsPermissions } from './RestrictedFieldsPermissions'; export type ObjectPermissions = { canReadObjectRecords: boolean; diff --git a/packages/twenty-shared/src/types/ObjectPermissionsDeprecated.ts b/packages/twenty-shared/src/types/ObjectPermissionsDeprecated.ts index 525c464ac2a..1be4733015e 100644 --- a/packages/twenty-shared/src/types/ObjectPermissionsDeprecated.ts +++ b/packages/twenty-shared/src/types/ObjectPermissionsDeprecated.ts @@ -1,4 +1,4 @@ -import { RestrictedFieldsPermissions } from './RestrictedFieldsPermissions'; +import { type RestrictedFieldsPermissions } from './RestrictedFieldsPermissions'; // TODO: DEPRECATE THIS export type ObjectPermissionsDeprecated = { diff --git a/packages/twenty-shared/src/types/ObjectsPermissions.ts b/packages/twenty-shared/src/types/ObjectsPermissions.ts index 20d3190cb1d..5d8a352042d 100644 --- a/packages/twenty-shared/src/types/ObjectsPermissions.ts +++ b/packages/twenty-shared/src/types/ObjectsPermissions.ts @@ -1,4 +1,4 @@ -import { ObjectPermissions } from './ObjectPermissions'; +import { type ObjectPermissions } from './ObjectPermissions'; type ObjectMetadataId = string; diff --git a/packages/twenty-shared/src/types/ObjectsPermissionsByRoleId.ts b/packages/twenty-shared/src/types/ObjectsPermissionsByRoleId.ts index 683eccbb5c9..e2bbab59b19 100644 --- a/packages/twenty-shared/src/types/ObjectsPermissionsByRoleId.ts +++ b/packages/twenty-shared/src/types/ObjectsPermissionsByRoleId.ts @@ -1,4 +1,4 @@ -import { ObjectsPermissions } from './ObjectsPermissions'; +import { type ObjectsPermissions } from './ObjectsPermissions'; type RoleId = string; diff --git a/packages/twenty-shared/src/types/ObjectsPermissionsByRoleIdDeprecated.ts b/packages/twenty-shared/src/types/ObjectsPermissionsByRoleIdDeprecated.ts index b87cdbf6c0c..35e5a616037 100644 --- a/packages/twenty-shared/src/types/ObjectsPermissionsByRoleIdDeprecated.ts +++ b/packages/twenty-shared/src/types/ObjectsPermissionsByRoleIdDeprecated.ts @@ -1,4 +1,4 @@ -import { ObjectsPermissionsDeprecated } from './ObjectsPermissionsDeprecated'; +import { type ObjectsPermissionsDeprecated } from './ObjectsPermissionsDeprecated'; type RoleId = string; diff --git a/packages/twenty-shared/src/types/ObjectsPermissionsDeprecated.ts b/packages/twenty-shared/src/types/ObjectsPermissionsDeprecated.ts index 962b3ff935e..52742252639 100644 --- a/packages/twenty-shared/src/types/ObjectsPermissionsDeprecated.ts +++ b/packages/twenty-shared/src/types/ObjectsPermissionsDeprecated.ts @@ -1,4 +1,4 @@ -import { ObjectPermissionsDeprecated } from './ObjectPermissionsDeprecated'; +import { type ObjectPermissionsDeprecated } from './ObjectPermissionsDeprecated'; type ObjectMetadataId = string; diff --git a/packages/twenty-shared/src/types/RelationAndMorphRelationFieldMetadataType.ts b/packages/twenty-shared/src/types/RelationAndMorphRelationFieldMetadataType.ts index 624cd3bd0d6..b385eae9e57 100644 --- a/packages/twenty-shared/src/types/RelationAndMorphRelationFieldMetadataType.ts +++ b/packages/twenty-shared/src/types/RelationAndMorphRelationFieldMetadataType.ts @@ -1,4 +1,4 @@ -import { FieldMetadataType } from './FieldMetadataType'; +import { type FieldMetadataType } from './FieldMetadataType'; export type RelationAndMorphRelationFieldMetadataType = | FieldMetadataType.RELATION diff --git a/packages/twenty-shared/src/types/RestrictedFieldsPermissions.ts b/packages/twenty-shared/src/types/RestrictedFieldsPermissions.ts index 34ad15499e4..b1f8aa4dc25 100644 --- a/packages/twenty-shared/src/types/RestrictedFieldsPermissions.ts +++ b/packages/twenty-shared/src/types/RestrictedFieldsPermissions.ts @@ -1,4 +1,4 @@ -import { RestrictedFieldPermissions } from './RestrictedFieldPermissions'; +import { type RestrictedFieldPermissions } from './RestrictedFieldPermissions'; export type RestrictedFieldsPermissions = Record< string, diff --git a/packages/twenty-shared/src/types/StepFilters.ts b/packages/twenty-shared/src/types/StepFilters.ts index 20d534f2302..bc8549f64d2 100644 --- a/packages/twenty-shared/src/types/StepFilters.ts +++ b/packages/twenty-shared/src/types/StepFilters.ts @@ -1,4 +1,4 @@ -import { ViewFilterOperand } from './ViewFilterOperand'; +import { type ViewFilterOperand } from './ViewFilterOperand'; export enum StepLogicalOperator { AND = 'AND', diff --git a/packages/twenty-shared/src/utils/__tests__/deepMerge.test.ts b/packages/twenty-shared/src/utils/__tests__/deepMerge.test.ts index 9ca7a878674..b8ec66030ac 100644 --- a/packages/twenty-shared/src/utils/__tests__/deepMerge.test.ts +++ b/packages/twenty-shared/src/utils/__tests__/deepMerge.test.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from '@/testing/types/EachTestingContext.type'; +import { type EachTestingContext } from '@/testing/types/EachTestingContext.type'; import { deepMerge } from '@/utils'; type DeepMergeTestCase = { diff --git a/packages/twenty-shared/src/utils/__tests__/from-array-to-unique-key-record.util.test.ts b/packages/twenty-shared/src/utils/__tests__/from-array-to-unique-key-record.util.test.ts index 54b99a5eb49..55d9f9c7460 100644 --- a/packages/twenty-shared/src/utils/__tests__/from-array-to-unique-key-record.util.test.ts +++ b/packages/twenty-shared/src/utils/__tests__/from-array-to-unique-key-record.util.test.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from '@/testing/types/EachTestingContext.type'; +import { type EachTestingContext } from '@/testing/types/EachTestingContext.type'; import { fromArrayToUniqueKeyRecord } from '@/utils/from-array-to-unique-key-record.util'; type FromArrayToUniqueKeyRecordTestCase = EachTestingContext<{ diff --git a/packages/twenty-shared/src/utils/__tests__/sanitizeObjectStringFields.test.ts b/packages/twenty-shared/src/utils/__tests__/sanitizeObjectStringFields.test.ts index 73abbfd9f3d..f4100c4b8f3 100644 --- a/packages/twenty-shared/src/utils/__tests__/sanitizeObjectStringFields.test.ts +++ b/packages/twenty-shared/src/utils/__tests__/sanitizeObjectStringFields.test.ts @@ -1,5 +1,5 @@ import { eachTestingContextFilter } from '@/testing'; -import { EachTestingContext } from '@/testing/types/EachTestingContext.type'; +import { type EachTestingContext } from '@/testing/types/EachTestingContext.type'; import { extractAndSanitizeObjectStringFields } from '../extractAndSanitizeObjectStringFields'; type TestObject = { diff --git a/packages/twenty-shared/src/utils/__tests__/trim-and-remove-duplicated-whitespaces-from-object-string-properties.test.ts b/packages/twenty-shared/src/utils/__tests__/trim-and-remove-duplicated-whitespaces-from-object-string-properties.test.ts index 31603083b42..c61e5918cd4 100644 --- a/packages/twenty-shared/src/utils/__tests__/trim-and-remove-duplicated-whitespaces-from-object-string-properties.test.ts +++ b/packages/twenty-shared/src/utils/__tests__/trim-and-remove-duplicated-whitespaces-from-object-string-properties.test.ts @@ -1,5 +1,5 @@ import { eachTestingContextFilter } from '@/testing'; -import { EachTestingContext } from '@/testing/types/EachTestingContext.type'; +import { type EachTestingContext } from '@/testing/types/EachTestingContext.type'; import { trimAndRemoveDuplicatedWhitespacesFromObjectStringProperties } from '../trim-and-remove-duplicated-whitespaces-from-object-string-properties'; type SanitizeObjectStringPropertiesTestCase = EachTestingContext<{ input: Record; diff --git a/packages/twenty-shared/src/utils/__tests__/trim-and-remove-duplicated-whitespaces-from-string.test.ts b/packages/twenty-shared/src/utils/__tests__/trim-and-remove-duplicated-whitespaces-from-string.test.ts index 0617f764f9b..9e0b5cb8948 100644 --- a/packages/twenty-shared/src/utils/__tests__/trim-and-remove-duplicated-whitespaces-from-string.test.ts +++ b/packages/twenty-shared/src/utils/__tests__/trim-and-remove-duplicated-whitespaces-from-string.test.ts @@ -1,4 +1,4 @@ -import { EachTestingContext } from '@/testing/types/EachTestingContext.type'; +import { type EachTestingContext } from '@/testing/types/EachTestingContext.type'; import { trimAndRemoveDuplicatedWhitespacesFromString } from '../trim-and-remove-duplicated-whitespaces-from-string'; type TrimAndRemoveWhitespacesTestCase = EachTestingContext<{ diff --git a/packages/twenty-shared/src/utils/from-array-to-unique-key-record.util.ts b/packages/twenty-shared/src/utils/from-array-to-unique-key-record.util.ts index 8acefa6b654..e723bd2956a 100644 --- a/packages/twenty-shared/src/utils/from-array-to-unique-key-record.util.ts +++ b/packages/twenty-shared/src/utils/from-array-to-unique-key-record.util.ts @@ -1,4 +1,4 @@ -import { StringPropertyKeys } from '@/utils/trim-and-remove-duplicated-whitespaces-from-object-string-properties'; +import { type StringPropertyKeys } from '@/utils/trim-and-remove-duplicated-whitespaces-from-object-string-properties'; import { isDefined } from '@/utils/validation'; export const fromArrayToUniqueKeyRecord = ({ diff --git a/packages/twenty-shared/src/utils/fromArrayToValuesByKeyRecord.util.ts b/packages/twenty-shared/src/utils/fromArrayToValuesByKeyRecord.util.ts index cf8fb3808fb..1ba5c616200 100644 --- a/packages/twenty-shared/src/utils/fromArrayToValuesByKeyRecord.util.ts +++ b/packages/twenty-shared/src/utils/fromArrayToValuesByKeyRecord.util.ts @@ -1,4 +1,4 @@ -import { StringPropertyKeys } from '@/utils/trim-and-remove-duplicated-whitespaces-from-object-string-properties'; +import { type StringPropertyKeys } from '@/utils/trim-and-remove-duplicated-whitespaces-from-object-string-properties'; import { isDefined } from '@/utils/validation'; export const fromArrayToValuesByKeyRecord = ({ diff --git a/packages/twenty-shared/src/utils/validation/isLabelIdentifierFieldMetadataTypes.ts b/packages/twenty-shared/src/utils/validation/isLabelIdentifierFieldMetadataTypes.ts index 9e6c3186270..8b764c2dbc5 100644 --- a/packages/twenty-shared/src/utils/validation/isLabelIdentifierFieldMetadataTypes.ts +++ b/packages/twenty-shared/src/utils/validation/isLabelIdentifierFieldMetadataTypes.ts @@ -1,5 +1,5 @@ import { LABEL_IDENTIFIER_FIELD_METADATA_TYPES } from '@/constants/LabelIdentifierFieldMetadataTypes'; -import { FieldMetadataType } from '@/types'; +import { type FieldMetadataType } from '@/types'; export const isLabelIdentifierFieldMetadataTypes = ( value: FieldMetadataType, diff --git a/packages/twenty-shared/src/utils/validation/phones-value/isValidCountryCode.ts b/packages/twenty-shared/src/utils/validation/phones-value/isValidCountryCode.ts index 0ff5523a385..6df428e2a74 100644 --- a/packages/twenty-shared/src/utils/validation/phones-value/isValidCountryCode.ts +++ b/packages/twenty-shared/src/utils/validation/phones-value/isValidCountryCode.ts @@ -1,4 +1,4 @@ -import { CountryCode, getCountries } from 'libphonenumber-js'; +import { type CountryCode, getCountries } from 'libphonenumber-js'; const ALL_COUNTRIES_CODE = getCountries(); diff --git a/packages/twenty-shared/src/workflow/utils/__tests__/getWorkflowRunContext.test.ts b/packages/twenty-shared/src/workflow/utils/__tests__/getWorkflowRunContext.test.ts index b09e23ea9b6..1bcb4c9439f 100644 --- a/packages/twenty-shared/src/workflow/utils/__tests__/getWorkflowRunContext.test.ts +++ b/packages/twenty-shared/src/workflow/utils/__tests__/getWorkflowRunContext.test.ts @@ -1,7 +1,7 @@ import { getWorkflowRunContext } from '@/workflow/utils/getWorkflowRunContext'; import { StepStatus, - WorkflowRunStepInfos, + type WorkflowRunStepInfos, } from '@/workflow/types/WorkflowRunStateStepInfos'; describe('getWorkflowRunContext', () => { diff --git a/packages/twenty-shared/src/workflow/utils/getWorkflowRunContext.ts b/packages/twenty-shared/src/workflow/utils/getWorkflowRunContext.ts index 248dca2c6f7..dffcb8a9d89 100644 --- a/packages/twenty-shared/src/workflow/utils/getWorkflowRunContext.ts +++ b/packages/twenty-shared/src/workflow/utils/getWorkflowRunContext.ts @@ -1,5 +1,5 @@ import { isDefined } from '@/utils'; -import { WorkflowRunStepInfos } from '@/workflow/types/WorkflowRunStateStepInfos'; +import { type WorkflowRunStepInfos } from '@/workflow/types/WorkflowRunStateStepInfos'; export const getWorkflowRunContext = ( stepInfos: WorkflowRunStepInfos, diff --git a/packages/twenty-ui/src/components/Pill/__stories__/Pill.stories.ts b/packages/twenty-ui/src/components/Pill/__stories__/Pill.stories.ts index 924140781f6..56049e65964 100644 --- a/packages/twenty-ui/src/components/Pill/__stories__/Pill.stories.ts +++ b/packages/twenty-ui/src/components/Pill/__stories__/Pill.stories.ts @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { Pill } from '@ui/components/Pill/Pill'; import { ComponentDecorator } from '../../../testing/decorators/ComponentDecorator'; diff --git a/packages/twenty-ui/src/components/avatar-chip/AvatarChip.tsx b/packages/twenty-ui/src/components/avatar-chip/AvatarChip.tsx index c906cdc04f5..8905e7a3dd6 100644 --- a/packages/twenty-ui/src/components/avatar-chip/AvatarChip.tsx +++ b/packages/twenty-ui/src/components/avatar-chip/AvatarChip.tsx @@ -1,9 +1,9 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; import { Avatar } from '@ui/display/avatar/components/Avatar'; -import { AvatarType } from '@ui/display/avatar/types/AvatarType'; -import { IconComponent } from '@ui/display/icon/types/IconComponent'; -import { Nullable } from '@ui/utilities'; +import { type AvatarType } from '@ui/display/avatar/types/AvatarType'; +import { type IconComponent } from '@ui/display/icon/types/IconComponent'; +import { type Nullable } from '@ui/utilities'; import { isDefined } from 'twenty-shared/utils'; const StyledIconWithBackgroundContainer = styled.div<{ diff --git a/packages/twenty-ui/src/components/avatar-chip/__stories__/AvatarChip.stories.tsx b/packages/twenty-ui/src/components/avatar-chip/__stories__/AvatarChip.stories.tsx index d97f5a37f09..b2db483149d 100644 --- a/packages/twenty-ui/src/components/avatar-chip/__stories__/AvatarChip.stories.tsx +++ b/packages/twenty-ui/src/components/avatar-chip/__stories__/AvatarChip.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; import { IconBuildingSkyscraper, IconUser } from '@ui/display'; import { AvatarChip } from '../AvatarChip'; diff --git a/packages/twenty-ui/src/components/avatar-chip/__stories__/MultipleAvatarChip.stories.tsx b/packages/twenty-ui/src/components/avatar-chip/__stories__/MultipleAvatarChip.stories.tsx index dea6492923a..1c769b0c2b2 100644 --- a/packages/twenty-ui/src/components/avatar-chip/__stories__/MultipleAvatarChip.stories.tsx +++ b/packages/twenty-ui/src/components/avatar-chip/__stories__/MultipleAvatarChip.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; import { IconBuildingSkyscraper, IconUser } from '@ui/display'; import { MultipleAvatarChip } from '@ui/components'; diff --git a/packages/twenty-ui/src/components/chip/Chip.tsx b/packages/twenty-ui/src/components/chip/Chip.tsx index f4b4fffc412..da9c88a7836 100644 --- a/packages/twenty-ui/src/components/chip/Chip.tsx +++ b/packages/twenty-ui/src/components/chip/Chip.tsx @@ -1,6 +1,6 @@ -import { Theme, withTheme } from '@emotion/react'; +import { type Theme, withTheme } from '@emotion/react'; import { styled } from '@linaria/react'; -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; import { OverflowingTextWithTooltip } from '@ui/display/tooltip/OverflowingTextWithTooltip'; diff --git a/packages/twenty-ui/src/components/chip/LinkChip.tsx b/packages/twenty-ui/src/components/chip/LinkChip.tsx index 70046fc77a8..3822d7c5e65 100644 --- a/packages/twenty-ui/src/components/chip/LinkChip.tsx +++ b/packages/twenty-ui/src/components/chip/LinkChip.tsx @@ -2,13 +2,13 @@ import { styled } from '@linaria/react'; import { Chip, ChipAccent, - ChipProps, + type ChipProps, ChipSize, ChipVariant, } from '@ui/components/chip/Chip'; import { LINK_CHIP_CLICK_OUTSIDE_ID } from '@ui/components/chip/constants/LinkChipClickOutsideId'; -import { TriggerEventType, useMouseDownNavigation } from '@ui/utilities'; -import { MouseEvent } from 'react'; +import { type TriggerEventType, useMouseDownNavigation } from '@ui/utilities'; +import { type MouseEvent } from 'react'; import { Link } from 'react-router-dom'; export type LinkChipProps = Omit< diff --git a/packages/twenty-ui/src/components/chip/__stories__/Chip.stories.tsx b/packages/twenty-ui/src/components/chip/__stories__/Chip.stories.tsx index e1a4cd0039b..fe71a6907f7 100644 --- a/packages/twenty-ui/src/components/chip/__stories__/Chip.stories.tsx +++ b/packages/twenty-ui/src/components/chip/__stories__/Chip.stories.tsx @@ -1,8 +1,8 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; diff --git a/packages/twenty-ui/src/components/tag/Tag.tsx b/packages/twenty-ui/src/components/tag/Tag.tsx index 03355b3023d..c6d1584c8fe 100644 --- a/packages/twenty-ui/src/components/tag/Tag.tsx +++ b/packages/twenty-ui/src/components/tag/Tag.tsx @@ -2,14 +2,14 @@ import { styled } from '@linaria/react'; import { useContext } from 'react'; // TODO prastoin We should forbid barrel import within the twenty-ui package -import { IconComponent } from '@ui/display/icon/types/IconComponent'; +import { type IconComponent } from '@ui/display/icon/types/IconComponent'; import { OverflowingTextWithTooltip } from '@ui/display/tooltip/OverflowingTextWithTooltip'; import { BORDER_COMMON, THEME_COMMON, - ThemeColor, + type ThemeColor, ThemeContext, - ThemeType, + type ThemeType, } from '@ui/theme'; import { isDefined } from 'twenty-shared/utils'; diff --git a/packages/twenty-ui/src/components/tag/__stories__/Tag.stories.tsx b/packages/twenty-ui/src/components/tag/__stories__/Tag.stories.tsx index 5a3db6ebda7..fef95c979f3 100644 --- a/packages/twenty-ui/src/components/tag/__stories__/Tag.stories.tsx +++ b/packages/twenty-ui/src/components/tag/__stories__/Tag.stories.tsx @@ -1,13 +1,13 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { expect, fn, userEvent, within } from '@storybook/test'; import { IconUser } from '@ui/display/icon/components/TablerIcons'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { MAIN_COLOR_NAMES, ThemeColor } from '@ui/theme'; +import { MAIN_COLOR_NAMES, type ThemeColor } from '@ui/theme'; import { Tag } from '../Tag'; diff --git a/packages/twenty-ui/src/display/avatar/components/Avatar.tsx b/packages/twenty-ui/src/display/avatar/components/Avatar.tsx index d02f0f87235..f04116bb51b 100644 --- a/packages/twenty-ui/src/display/avatar/components/Avatar.tsx +++ b/packages/twenty-ui/src/display/avatar/components/Avatar.tsx @@ -4,11 +4,11 @@ import { useContext } from 'react'; import { invalidAvatarUrlsState } from '@ui/display/avatar/components/states/isInvalidAvatarUrlState'; import { AVATAR_PROPERTIES_BY_SIZE } from '@ui/display/avatar/constants/AvatarPropertiesBySize'; -import { AvatarSize } from '@ui/display/avatar/types/AvatarSize'; -import { AvatarType } from '@ui/display/avatar/types/AvatarType'; -import { IconComponent } from '@ui/display/icon/types/IconComponent'; +import { type AvatarSize } from '@ui/display/avatar/types/AvatarSize'; +import { type AvatarType } from '@ui/display/avatar/types/AvatarType'; +import { type IconComponent } from '@ui/display/icon/types/IconComponent'; import { ThemeContext } from '@ui/theme'; -import { Nullable, stringToHslColor } from '@ui/utilities'; +import { type Nullable, stringToHslColor } from '@ui/utilities'; import { REACT_APP_SERVER_BASE_URL } from '@ui/utilities/config'; import { useRecoilState } from 'recoil'; import { getImageAbsoluteURI } from 'twenty-shared/utils'; diff --git a/packages/twenty-ui/src/display/avatar/components/AvatarGroup.tsx b/packages/twenty-ui/src/display/avatar/components/AvatarGroup.tsx index 92ed640d139..fe9a9929d0a 100644 --- a/packages/twenty-ui/src/display/avatar/components/AvatarGroup.tsx +++ b/packages/twenty-ui/src/display/avatar/components/AvatarGroup.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; export type AvatarGroupProps = { avatars: ReactNode[]; diff --git a/packages/twenty-ui/src/display/avatar/components/__stories__/Avatar.stories.tsx b/packages/twenty-ui/src/display/avatar/components/__stories__/Avatar.stories.tsx index 570a14c9bd1..370d5da26e2 100644 --- a/packages/twenty-ui/src/display/avatar/components/__stories__/Avatar.stories.tsx +++ b/packages/twenty-ui/src/display/avatar/components/__stories__/Avatar.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { AVATAR_URL_MOCK, diff --git a/packages/twenty-ui/src/display/avatar/components/__stories__/AvatarGroup.stories.tsx b/packages/twenty-ui/src/display/avatar/components/__stories__/AvatarGroup.stories.tsx index 50ef357f3bd..1d0cd6813cc 100644 --- a/packages/twenty-ui/src/display/avatar/components/__stories__/AvatarGroup.stories.tsx +++ b/packages/twenty-ui/src/display/avatar/components/__stories__/AvatarGroup.stories.tsx @@ -1,8 +1,8 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; -import { Avatar, AvatarProps } from '@ui/display/avatar/components/Avatar'; -import { AvatarSize } from '@ui/display/avatar/types/AvatarSize'; -import { AvatarType } from '@ui/display/avatar/types/AvatarType'; +import { Avatar, type AvatarProps } from '@ui/display/avatar/components/Avatar'; +import { type AvatarSize } from '@ui/display/avatar/types/AvatarSize'; +import { type AvatarType } from '@ui/display/avatar/types/AvatarType'; import { AVATAR_URL_MOCK, CatalogDecorator, @@ -10,7 +10,7 @@ import { RecoilRootDecorator, } from '@ui/testing'; -import { AvatarGroup, AvatarGroupProps } from '../AvatarGroup'; +import { AvatarGroup, type AvatarGroupProps } from '../AvatarGroup'; const makeAvatar = (userName: string, props: Partial = {}) => ( // eslint-disable-next-line react/jsx-props-no-spreading diff --git a/packages/twenty-ui/src/display/banner/components/__stories__/Banner.stories.tsx b/packages/twenty-ui/src/display/banner/components/__stories__/Banner.stories.tsx index 73e6d6a316e..0a3fb38ecf4 100644 --- a/packages/twenty-ui/src/display/banner/components/__stories__/Banner.stories.tsx +++ b/packages/twenty-ui/src/display/banner/components/__stories__/Banner.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; import { Banner } from '../Banner'; diff --git a/packages/twenty-ui/src/display/checkmark/components/__stories__/Checkmark.stories.tsx b/packages/twenty-ui/src/display/checkmark/components/__stories__/Checkmark.stories.tsx index 1cda83b0efd..eb76884bc23 100644 --- a/packages/twenty-ui/src/display/checkmark/components/__stories__/Checkmark.stories.tsx +++ b/packages/twenty-ui/src/display/checkmark/components/__stories__/Checkmark.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing/decorators/ComponentDecorator'; diff --git a/packages/twenty-ui/src/display/color/components/ColorSample.tsx b/packages/twenty-ui/src/display/color/components/ColorSample.tsx index 3fbac7f131f..be63b7e45c1 100644 --- a/packages/twenty-ui/src/display/color/components/ColorSample.tsx +++ b/packages/twenty-ui/src/display/color/components/ColorSample.tsx @@ -1,7 +1,7 @@ import { css } from '@emotion/react'; import styled from '@emotion/styled'; -import { ThemeColor } from '@ui/theme'; +import { type ThemeColor } from '@ui/theme'; export type ColorSampleVariant = 'default' | 'pipeline'; diff --git a/packages/twenty-ui/src/display/color/components/__stories__/ColorSample.stories.tsx b/packages/twenty-ui/src/display/color/components/__stories__/ColorSample.stories.tsx index aebee622ffc..962037f686f 100644 --- a/packages/twenty-ui/src/display/color/components/__stories__/ColorSample.stories.tsx +++ b/packages/twenty-ui/src/display/color/components/__stories__/ColorSample.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/display/icon/components/IconAddressBook.tsx b/packages/twenty-ui/src/display/icon/components/IconAddressBook.tsx index e116cdd561b..35f5daae211 100644 --- a/packages/twenty-ui/src/display/icon/components/IconAddressBook.tsx +++ b/packages/twenty-ui/src/display/icon/components/IconAddressBook.tsx @@ -1,6 +1,6 @@ import IconAddressBookRaw from '@assets/icons/address-book.svg?react'; import { useTheme } from '@emotion/react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IconAddressBookProps = Pick< IconComponentProps, diff --git a/packages/twenty-ui/src/display/icon/components/IconGmail.tsx b/packages/twenty-ui/src/display/icon/components/IconGmail.tsx index 18a870c6a4c..2361be516a0 100644 --- a/packages/twenty-ui/src/display/icon/components/IconGmail.tsx +++ b/packages/twenty-ui/src/display/icon/components/IconGmail.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import IconGmailRaw from '@assets/icons/gmail.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IconGmailProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IconGoogle.tsx b/packages/twenty-ui/src/display/icon/components/IconGoogle.tsx index 0e8c93632e8..18f0cf030d2 100644 --- a/packages/twenty-ui/src/display/icon/components/IconGoogle.tsx +++ b/packages/twenty-ui/src/display/icon/components/IconGoogle.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import IconGoogleRaw from '@assets/icons/google.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IconGoogleProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IconGoogleCalendar.tsx b/packages/twenty-ui/src/display/icon/components/IconGoogleCalendar.tsx index de8ca708def..f5af378e9ac 100644 --- a/packages/twenty-ui/src/display/icon/components/IconGoogleCalendar.tsx +++ b/packages/twenty-ui/src/display/icon/components/IconGoogleCalendar.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import IconGoogleCalendarRaw from '@assets/icons/google-calendar.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IconGoogleCalendarProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IconLock.tsx b/packages/twenty-ui/src/display/icon/components/IconLock.tsx index 6af70d0556c..e083b20b653 100644 --- a/packages/twenty-ui/src/display/icon/components/IconLock.tsx +++ b/packages/twenty-ui/src/display/icon/components/IconLock.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import IconLockRaw from '@assets/icons/lock.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IconLockCustomProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IconRelationManyToOne.tsx b/packages/twenty-ui/src/display/icon/components/IconRelationManyToOne.tsx index aee9eaf4dc4..0bd21c4cbdf 100644 --- a/packages/twenty-ui/src/display/icon/components/IconRelationManyToOne.tsx +++ b/packages/twenty-ui/src/display/icon/components/IconRelationManyToOne.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import IconRelationManyToOneRaw from '@assets/icons/many-to-one.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IconRelationManyToOneProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IconTrashXOff.tsx b/packages/twenty-ui/src/display/icon/components/IconTrashXOff.tsx index 8092fa01451..2363506647a 100644 --- a/packages/twenty-ui/src/display/icon/components/IconTrashXOff.tsx +++ b/packages/twenty-ui/src/display/icon/components/IconTrashXOff.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import IconTrashXOffRaw from '@assets/icons/trash-x-off.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IconTrashXOffProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IconTwentyStar.tsx b/packages/twenty-ui/src/display/icon/components/IconTwentyStar.tsx index 2671e1779ca..d11b2d449c5 100644 --- a/packages/twenty-ui/src/display/icon/components/IconTwentyStar.tsx +++ b/packages/twenty-ui/src/display/icon/components/IconTwentyStar.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import IconTwentyStarRaw from '@assets/icons/twenty-star.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IconTwentyStarProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IconTwentyStarFilled.tsx b/packages/twenty-ui/src/display/icon/components/IconTwentyStarFilled.tsx index 4830387b8e1..98f0154be7f 100644 --- a/packages/twenty-ui/src/display/icon/components/IconTwentyStarFilled.tsx +++ b/packages/twenty-ui/src/display/icon/components/IconTwentyStarFilled.tsx @@ -1,5 +1,5 @@ import IconTwentyStarFilledRaw from '@assets/icons/twenty-star-filled.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; import { THEME_COMMON } from '@ui/theme'; type IconTwentyStarFilledProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconArray.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconArray.tsx index f84515155fe..8f93914bbde 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconArray.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconArray.tsx @@ -1,7 +1,7 @@ import IllustrationIconArrayRaw from '@assets/icons/illustration-array.svg?react'; import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconArrayProps = Pick; export const IllustrationIconArray = (props: IllustrationIconArrayProps) => { diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconCalendarEvent.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconCalendarEvent.tsx index 1541b6f457d..7074568c732 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconCalendarEvent.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconCalendarEvent.tsx @@ -1,7 +1,7 @@ import IllustrationIconCalendarEventRaw from '@assets/icons/illustration-calendar-event.svg?react'; import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconCalendarEventProps = Pick; export const IllustrationIconCalendarEvent = ( diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconCalendarTime.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconCalendarTime.tsx index 4ca4a33861c..171b0788edd 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconCalendarTime.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconCalendarTime.tsx @@ -1,7 +1,7 @@ import IllustrationIconCalendarTimeRaw from '@assets/icons/illustration-calendar-time.svg?react'; import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconCalendarTimeProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconCurrency.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconCurrency.tsx index 145c581e3ae..ce11182c667 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconCurrency.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconCurrency.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconCurrencyRaw from '@assets/icons/illustration-currency.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconCurrencyProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconJson.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconJson.tsx index decf5f97855..b1cd93c5050 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconJson.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconJson.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconJsonRaw from '@assets/icons/illustration-json.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconJsonProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconLink.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconLink.tsx index 46b0fd1ef82..c34082f2054 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconLink.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconLink.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconLinkRaw from '@assets/icons/illustration-link.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconLinkProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconMail.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconMail.tsx index 92282e787e0..c1ef50634b2 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconMail.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconMail.tsx @@ -1,7 +1,7 @@ import IllustrationIconMailRaw from '@assets/icons/illustration-mail.svg?react'; import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconMailProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconManyToMany.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconManyToMany.tsx index e6ca24921cb..64b0e8993f7 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconManyToMany.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconManyToMany.tsx @@ -1,7 +1,7 @@ import IllustrationIconManyToManyRaw from '@assets/icons/illustration-many-to-many.svg?react'; import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconManyToManyProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconMap.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconMap.tsx index e521d33eb9e..44c074a2622 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconMap.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconMap.tsx @@ -1,7 +1,7 @@ import IllustrationIconMapRaw from '@assets/icons/illustration-map.svg?react'; import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconMapProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconNumbers.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconNumbers.tsx index d0281dd9fb0..736201d989f 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconNumbers.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconNumbers.tsx @@ -1,7 +1,7 @@ import IllustrationIconNumbersRaw from '@assets/icons/illustration-numbers.svg?react'; import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconNumbersProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconOneToMany.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconOneToMany.tsx index 62ccb49ec59..ef9dcb64eef 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconOneToMany.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconOneToMany.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconOneToManyRaw from '@assets/icons/illustration-one-to-many.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconOneToManyProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconOneToOne.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconOneToOne.tsx index cefabfc687f..f8158b538d5 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconOneToOne.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconOneToOne.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconOneToOneRaw from '@assets/icons/illustration-one-to-one.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconOneToOneProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconPhone.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconPhone.tsx index acf90a95ebb..c339c84d1f8 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconPhone.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconPhone.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconPhoneRaw from '@assets/icons/illustration-phone.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconPhoneProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconSetting.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconSetting.tsx index c6286afa46f..3431447238a 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconSetting.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconSetting.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconSettingRaw from '@assets/icons/illustration-setting.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconSettingProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconStar.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconStar.tsx index 705c3580c79..d8849b190cc 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconStar.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconStar.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconStarRaw from '@assets/icons/illustration-star.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconStarProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconTag.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconTag.tsx index 2286629c91a..aa3a5e86e26 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconTag.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconTag.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconTagRaw from '@assets/icons/illustration-tag.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconTagProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconTags.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconTags.tsx index 36732d15808..da70e36303a 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconTags.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconTags.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconTagsRaw from '@assets/icons/illustration-tags.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconTagsProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconText.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconText.tsx index f7df01b78fa..beb85efbc9d 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconText.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconText.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconTextRaw from '@assets/icons/illustration-text.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconTextProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconToggle.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconToggle.tsx index 8b8e3d09f85..41c7e7cecee 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconToggle.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconToggle.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconToggleRaw from '@assets/icons/illustration-toggle.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconToggleProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconUid.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconUid.tsx index c4f1f5cda12..4264e73bb24 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconUid.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconUid.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconUidRaw from '@assets/icons/illustration-uid.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconUidProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/components/IllustrationIconUser.tsx b/packages/twenty-ui/src/display/icon/components/IllustrationIconUser.tsx index dc77cf31ddb..1cad988ff08 100644 --- a/packages/twenty-ui/src/display/icon/components/IllustrationIconUser.tsx +++ b/packages/twenty-ui/src/display/icon/components/IllustrationIconUser.tsx @@ -2,7 +2,7 @@ import { useTheme } from '@emotion/react'; import { IllustrationIconWrapper } from '@ui/display/icon/components/IllustrationIconWrapper'; import IllustrationIconUserRaw from '@assets/icons/illustration-user.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IllustrationIconUserProps = Pick; diff --git a/packages/twenty-ui/src/display/icon/states/iconsState.ts b/packages/twenty-ui/src/display/icon/states/iconsState.ts index 45be6145abb..3782d301648 100644 --- a/packages/twenty-ui/src/display/icon/states/iconsState.ts +++ b/packages/twenty-ui/src/display/icon/states/iconsState.ts @@ -1,4 +1,4 @@ -import { IconComponent } from '@ui/display/icon/types/IconComponent'; +import { type IconComponent } from '@ui/display/icon/types/IconComponent'; import { createState } from '@ui/utilities/state/utils/createState'; export const iconsState = createState>({ diff --git a/packages/twenty-ui/src/display/icon/types/IconComponent.ts b/packages/twenty-ui/src/display/icon/types/IconComponent.ts index cfd0309f54a..1e38c862b04 100644 --- a/packages/twenty-ui/src/display/icon/types/IconComponent.ts +++ b/packages/twenty-ui/src/display/icon/types/IconComponent.ts @@ -1,9 +1,8 @@ -import { FunctionComponent } from 'react'; -import * as React from 'react'; +import type { CSSProperties, FunctionComponent } from 'react'; export type IconComponentProps = { className?: string; - style?: React.CSSProperties; + style?: CSSProperties; size?: number | string; stroke?: number | string; color?: string; diff --git a/packages/twenty-ui/src/display/info/components/__stories__/Info.stories.tsx b/packages/twenty-ui/src/display/info/components/__stories__/Info.stories.tsx index 18a4bff445c..a369d4d282d 100644 --- a/packages/twenty-ui/src/display/info/components/__stories__/Info.stories.tsx +++ b/packages/twenty-ui/src/display/info/components/__stories__/Info.stories.tsx @@ -1,11 +1,11 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { Info, InfoAccent } from '../Info'; +import { Info, type InfoAccent } from '../Info'; const meta: Meta = { title: 'UI/Display/Info', diff --git a/packages/twenty-ui/src/display/status/components/Status.tsx b/packages/twenty-ui/src/display/status/components/Status.tsx index 7a0713573c7..66d41f86272 100644 --- a/packages/twenty-ui/src/display/status/components/Status.tsx +++ b/packages/twenty-ui/src/display/status/components/Status.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { ThemeColor } from '@ui/theme'; +import { type ThemeColor } from '@ui/theme'; import { themeColorSchema } from '@ui/theme/utils/themeColorSchema'; import { Loader } from '@ui/feedback/loader/components/Loader'; diff --git a/packages/twenty-ui/src/display/status/components/__stories__/Status.stories.tsx b/packages/twenty-ui/src/display/status/components/__stories__/Status.stories.tsx index 9f98972ce97..337c636109f 100644 --- a/packages/twenty-ui/src/display/status/components/__stories__/Status.stories.tsx +++ b/packages/twenty-ui/src/display/status/components/__stories__/Status.stories.tsx @@ -1,11 +1,11 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { expect, fn, userEvent, within } from '@storybook/test'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { ThemeColor, MAIN_COLOR_NAMES } from '@ui/theme'; +import { type ThemeColor, MAIN_COLOR_NAMES } from '@ui/theme'; import { Status } from '../Status'; diff --git a/packages/twenty-ui/src/display/text/components/HorizontalSeparator.tsx b/packages/twenty-ui/src/display/text/components/HorizontalSeparator.tsx index 7839c79ad7a..beb96067c62 100644 --- a/packages/twenty-ui/src/display/text/components/HorizontalSeparator.tsx +++ b/packages/twenty-ui/src/display/text/components/HorizontalSeparator.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { JSX } from 'react'; +import { type JSX } from 'react'; import { Label } from '@ui/display'; type HorizontalSeparatorProps = { diff --git a/packages/twenty-ui/src/display/text/components/__stories__/HorizontalSeparator.stories.tsx b/packages/twenty-ui/src/display/text/components/__stories__/HorizontalSeparator.stories.tsx index 641fd7779b6..04938816532 100644 --- a/packages/twenty-ui/src/display/text/components/__stories__/HorizontalSeparator.stories.tsx +++ b/packages/twenty-ui/src/display/text/components/__stories__/HorizontalSeparator.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; import { HorizontalSeparator } from '../HorizontalSeparator'; diff --git a/packages/twenty-ui/src/display/text/components/__stories__/SeparatorLineText.stories.tsx b/packages/twenty-ui/src/display/text/components/__stories__/SeparatorLineText.stories.tsx index d7b15a5ef3d..e7e2384b377 100644 --- a/packages/twenty-ui/src/display/text/components/__stories__/SeparatorLineText.stories.tsx +++ b/packages/twenty-ui/src/display/text/components/__stories__/SeparatorLineText.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; import { SeparatorLineText } from '../SeparatorLineText'; diff --git a/packages/twenty-ui/src/display/tooltip/AppTooltip.tsx b/packages/twenty-ui/src/display/tooltip/AppTooltip.tsx index 4a5de2dd42e..86c063a7024 100644 --- a/packages/twenty-ui/src/display/tooltip/AppTooltip.tsx +++ b/packages/twenty-ui/src/display/tooltip/AppTooltip.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { PlacesType, PositionStrategy, Tooltip } from 'react-tooltip'; +import { type PlacesType, type PositionStrategy, Tooltip } from 'react-tooltip'; import { RGBA } from '@ui/theme/constants/Rgba'; diff --git a/packages/twenty-ui/src/display/tooltip/__stories__/OverflowTextWithTooltip.stories.tsx b/packages/twenty-ui/src/display/tooltip/__stories__/OverflowTextWithTooltip.stories.tsx index d9407c22772..133284c1415 100644 --- a/packages/twenty-ui/src/display/tooltip/__stories__/OverflowTextWithTooltip.stories.tsx +++ b/packages/twenty-ui/src/display/tooltip/__stories__/OverflowTextWithTooltip.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { userEvent, within } from '@storybook/test'; import { ComponentDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/display/tooltip/__stories__/Tooltip.stories.tsx b/packages/twenty-ui/src/display/tooltip/__stories__/Tooltip.stories.tsx index d3419c13465..b877c3271d6 100644 --- a/packages/twenty-ui/src/display/tooltip/__stories__/Tooltip.stories.tsx +++ b/packages/twenty-ui/src/display/tooltip/__stories__/Tooltip.stories.tsx @@ -1,8 +1,8 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; diff --git a/packages/twenty-ui/src/display/typography/components/H1Title.tsx b/packages/twenty-ui/src/display/typography/components/H1Title.tsx index 6d782c834c8..8175a644bf9 100644 --- a/packages/twenty-ui/src/display/typography/components/H1Title.tsx +++ b/packages/twenty-ui/src/display/typography/components/H1Title.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; import styled from '@emotion/styled'; type H1TitleProps = { diff --git a/packages/twenty-ui/src/display/typography/components/H3Title.tsx b/packages/twenty-ui/src/display/typography/components/H3Title.tsx index 9cf644e355a..630a41fcd45 100644 --- a/packages/twenty-ui/src/display/typography/components/H3Title.tsx +++ b/packages/twenty-ui/src/display/typography/components/H3Title.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; import { OverflowingTextWithTooltip } from '@ui/display/tooltip/OverflowingTextWithTooltip'; -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; type H3TitleProps = { title: ReactNode; diff --git a/packages/twenty-ui/src/display/typography/components/StyledText.tsx b/packages/twenty-ui/src/display/typography/components/StyledText.tsx index 76bbdf562c8..e6165b91bd6 100644 --- a/packages/twenty-ui/src/display/typography/components/StyledText.tsx +++ b/packages/twenty-ui/src/display/typography/components/StyledText.tsx @@ -1,4 +1,4 @@ -import { ReactElement, ReactNode } from 'react'; +import { type ReactElement, type ReactNode } from 'react'; import styled from '@emotion/styled'; type StyledTextProps = { diff --git a/packages/twenty-ui/src/display/typography/components/__stories__/H1Title.stories.tsx b/packages/twenty-ui/src/display/typography/components/__stories__/H1Title.stories.tsx index ede08cefcfb..ce1ce465901 100644 --- a/packages/twenty-ui/src/display/typography/components/__stories__/H1Title.stories.tsx +++ b/packages/twenty-ui/src/display/typography/components/__stories__/H1Title.stories.tsx @@ -1,8 +1,8 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator } from '@ui/testing/decorators/CatalogDecorator'; import { ComponentDecorator } from '@ui/testing/decorators/ComponentDecorator'; -import { CatalogStory } from '@ui/testing/types/CatalogStory'; +import { type CatalogStory } from '@ui/testing/types/CatalogStory'; import { H1Title, H1TitleFontColor } from '../H1Title'; diff --git a/packages/twenty-ui/src/display/typography/components/__stories__/H2Title.stories.tsx b/packages/twenty-ui/src/display/typography/components/__stories__/H2Title.stories.tsx index fee3afcd0ae..89970ec4d1b 100644 --- a/packages/twenty-ui/src/display/typography/components/__stories__/H2Title.stories.tsx +++ b/packages/twenty-ui/src/display/typography/components/__stories__/H2Title.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing/decorators/ComponentDecorator'; diff --git a/packages/twenty-ui/src/display/typography/components/__stories__/H3Title.stories.tsx b/packages/twenty-ui/src/display/typography/components/__stories__/H3Title.stories.tsx index 27b1338ba67..88406917c7f 100644 --- a/packages/twenty-ui/src/display/typography/components/__stories__/H3Title.stories.tsx +++ b/packages/twenty-ui/src/display/typography/components/__stories__/H3Title.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing/decorators/ComponentDecorator'; diff --git a/packages/twenty-ui/src/display/typography/components/__stories__/Label.stories.tsx b/packages/twenty-ui/src/display/typography/components/__stories__/Label.stories.tsx index 3ea51097295..da05d9dbadf 100644 --- a/packages/twenty-ui/src/display/typography/components/__stories__/Label.stories.tsx +++ b/packages/twenty-ui/src/display/typography/components/__stories__/Label.stories.tsx @@ -1,10 +1,10 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator } from '@ui/testing/decorators/CatalogDecorator'; import { ComponentDecorator } from '@ui/testing/decorators/ComponentDecorator'; -import { CatalogStory } from '@ui/testing/types/CatalogStory'; +import { type CatalogStory } from '@ui/testing/types/CatalogStory'; -import { Label, LabelVariant } from '../Label'; +import { Label, type LabelVariant } from '../Label'; const meta: Meta = { title: 'UI/Display/Typography/Label', diff --git a/packages/twenty-ui/src/emotion.d.ts b/packages/twenty-ui/src/emotion.d.ts index 2a890909fe4..844111ace3f 100644 --- a/packages/twenty-ui/src/emotion.d.ts +++ b/packages/twenty-ui/src/emotion.d.ts @@ -1,4 +1,4 @@ -import { ThemeType } from './theme'; +import { type ThemeType } from './theme'; declare module '@emotion/react' { export interface Theme extends ThemeType {} diff --git a/packages/twenty-ui/src/feedback/loader/__stories__/Loader.stories.tsx b/packages/twenty-ui/src/feedback/loader/__stories__/Loader.stories.tsx index 3ca87803044..b34f5dfc4b7 100644 --- a/packages/twenty-ui/src/feedback/loader/__stories__/Loader.stories.tsx +++ b/packages/twenty-ui/src/feedback/loader/__stories__/Loader.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { expect, waitFor } from '@storybook/test'; import { ComponentDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/feedback/loader/components/Loader.tsx b/packages/twenty-ui/src/feedback/loader/components/Loader.tsx index 9b506624502..6ebba29bc13 100644 --- a/packages/twenty-ui/src/feedback/loader/components/Loader.tsx +++ b/packages/twenty-ui/src/feedback/loader/components/Loader.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { ThemeColor } from '@ui/theme'; +import { type ThemeColor } from '@ui/theme'; import { motion } from 'framer-motion'; const StyledLoaderContainer = styled.div<{ diff --git a/packages/twenty-ui/src/feedback/progress-bar/components/__stories__/CircularProgressBar.stories.tsx b/packages/twenty-ui/src/feedback/progress-bar/components/__stories__/CircularProgressBar.stories.tsx index 08cd38e64ca..9d685826b1f 100644 --- a/packages/twenty-ui/src/feedback/progress-bar/components/__stories__/CircularProgressBar.stories.tsx +++ b/packages/twenty-ui/src/feedback/progress-bar/components/__stories__/CircularProgressBar.stories.tsx @@ -1,5 +1,5 @@ -import { Meta, StoryObj } from '@storybook/react'; -import { CatalogDecorator, CatalogStory } from '@ui/testing'; +import { type Meta, type StoryObj } from '@storybook/react'; +import { CatalogDecorator, type CatalogStory } from '@ui/testing'; import { CircularProgressBar } from '../CircularProgressBar'; import { ComponentDecorator } from '@ui/testing/decorators/ComponentDecorator'; diff --git a/packages/twenty-ui/src/feedback/progress-bar/components/__stories__/ProgressBar.stories.tsx b/packages/twenty-ui/src/feedback/progress-bar/components/__stories__/ProgressBar.stories.tsx index 5319d94ea60..7169e8ea4b5 100644 --- a/packages/twenty-ui/src/feedback/progress-bar/components/__stories__/ProgressBar.stories.tsx +++ b/packages/twenty-ui/src/feedback/progress-bar/components/__stories__/ProgressBar.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ProgressBar } from '../ProgressBar'; import { ComponentDecorator } from '@ui/testing/decorators/ComponentDecorator'; import { useProgressAnimation } from '@ui/feedback/progress-bar/hooks/useProgressAnimation'; diff --git a/packages/twenty-ui/src/feedback/progress-bar/hooks/useProgressAnimation.ts b/packages/twenty-ui/src/feedback/progress-bar/hooks/useProgressAnimation.ts index 4dc1909d8f7..7e61e9732a4 100644 --- a/packages/twenty-ui/src/feedback/progress-bar/hooks/useProgressAnimation.ts +++ b/packages/twenty-ui/src/feedback/progress-bar/hooks/useProgressAnimation.ts @@ -1,8 +1,8 @@ import { millisecondsToSeconds } from 'date-fns'; import { animate, - AnimationPlaybackControls, - ValueAnimationTransition, + type AnimationPlaybackControls, + type ValueAnimationTransition, } from 'framer-motion'; import { useCallback, useEffect, useState } from 'react'; import { isDefined } from 'twenty-shared/utils'; diff --git a/packages/twenty-ui/src/input/button/components/AnimatedButton.tsx b/packages/twenty-ui/src/input/button/components/AnimatedButton.tsx index b331ceced0b..359b9be37c8 100644 --- a/packages/twenty-ui/src/input/button/components/AnimatedButton.tsx +++ b/packages/twenty-ui/src/input/button/components/AnimatedButton.tsx @@ -2,15 +2,15 @@ import { css, useTheme } from '@emotion/react'; import styled from '@emotion/styled'; import { useIsMobile } from '@ui/utilities'; import { getOsShortcutSeparator } from '@ui/utilities/device/getOsShortcutSeparator'; -import { MotionProps, motion } from 'framer-motion'; +import { type MotionProps, motion } from 'framer-motion'; import { Link } from 'react-router-dom'; import { Pill } from '@ui/components/Pill/Pill'; import { - ButtonAccent, - ButtonProps, - ButtonSize, - ButtonVariant, + type ButtonAccent, + type ButtonProps, + type ButtonSize, + type ButtonVariant, } from './Button/Button'; export type AnimatedButtonProps = ButtonProps & diff --git a/packages/twenty-ui/src/input/button/components/AnimatedLightIconButton.tsx b/packages/twenty-ui/src/input/button/components/AnimatedLightIconButton.tsx index 077141859d4..0175a19e835 100644 --- a/packages/twenty-ui/src/input/button/components/AnimatedLightIconButton.tsx +++ b/packages/twenty-ui/src/input/button/components/AnimatedLightIconButton.tsx @@ -1,12 +1,12 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import { - LightIconButtonAccent, - LightIconButtonSize, + type LightIconButtonAccent, + type LightIconButtonSize, } from '@ui/input/button/components/LightIconButton'; -import { motion, MotionProps } from 'framer-motion'; -import { ComponentProps, MouseEvent } from 'react'; +import { motion, type MotionProps } from 'framer-motion'; +import { type ComponentProps, type MouseEvent } from 'react'; export type AnimatedLightIconButtonProps = { className?: string; diff --git a/packages/twenty-ui/src/input/button/components/Button/Button.tsx b/packages/twenty-ui/src/input/button/components/Button/Button.tsx index 53e13cda9e5..8f5a57301ab 100644 --- a/packages/twenty-ui/src/input/button/components/Button/Button.tsx +++ b/packages/twenty-ui/src/input/button/components/Button/Button.tsx @@ -1,12 +1,12 @@ import isPropValid from '@emotion/is-prop-valid'; import { css } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display/icon/types/IconComponent'; +import { type IconComponent } from '@ui/display/icon/types/IconComponent'; import { ButtonHotkeys } from '@ui/input/button/components/Button/internal/ButtonHotKeys'; import { ButtonIcon } from '@ui/input/button/components/Button/internal/ButtonIcon'; import { ButtonSoon } from '@ui/input/button/components/Button/internal/ButtonSoon'; import { useIsMobile } from '@ui/utilities'; -import { ClickOutsideAttributes } from '@ui/utilities/types/ClickOutsideAttributes'; +import { type ClickOutsideAttributes } from '@ui/utilities/types/ClickOutsideAttributes'; import React, { useState } from 'react'; import { Link } from 'react-router-dom'; import { isDefined } from 'twenty-shared/utils'; diff --git a/packages/twenty-ui/src/input/button/components/Button/internal/ButtonHotKeys.tsx b/packages/twenty-ui/src/input/button/components/Button/internal/ButtonHotKeys.tsx index 87b4360058a..cb782390055 100644 --- a/packages/twenty-ui/src/input/button/components/Button/internal/ButtonHotKeys.tsx +++ b/packages/twenty-ui/src/input/button/components/Button/internal/ButtonHotKeys.tsx @@ -1,5 +1,9 @@ import { getOsShortcutSeparator } from '@ui/utilities'; -import { ButtonAccent, ButtonSize, ButtonVariant } from '@ui/input'; +import { + type ButtonAccent, + type ButtonSize, + type ButtonVariant, +} from '@ui/input'; import styled from '@emotion/styled'; const StyledSeparator = styled.div<{ diff --git a/packages/twenty-ui/src/input/button/components/Button/internal/ButtonIcon.tsx b/packages/twenty-ui/src/input/button/components/Button/internal/ButtonIcon.tsx index cba389cd2cc..af412262f30 100644 --- a/packages/twenty-ui/src/input/button/components/Button/internal/ButtonIcon.tsx +++ b/packages/twenty-ui/src/input/button/components/Button/internal/ButtonIcon.tsx @@ -1,6 +1,6 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import { Loader } from '@ui/feedback'; import { baseTransitionTiming } from '@ui/input/button/components/Button/constant'; diff --git a/packages/twenty-ui/src/input/button/components/ButtonGroup.tsx b/packages/twenty-ui/src/input/button/components/ButtonGroup.tsx index 37995bb7adb..c3c0bea18d9 100644 --- a/packages/twenty-ui/src/input/button/components/ButtonGroup.tsx +++ b/packages/twenty-ui/src/input/button/components/ButtonGroup.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; -import React, { ReactNode } from 'react'; +import React, { type ReactNode } from 'react'; -import { ButtonPosition, ButtonProps } from './Button/Button'; +import { type ButtonPosition, type ButtonProps } from './Button/Button'; import { isDefined } from 'twenty-shared/utils'; const StyledButtonGroupContainer = styled.div` diff --git a/packages/twenty-ui/src/input/button/components/ColorPickerButton.tsx b/packages/twenty-ui/src/input/button/components/ColorPickerButton.tsx index 8b950620962..d9c97a766af 100644 --- a/packages/twenty-ui/src/input/button/components/ColorPickerButton.tsx +++ b/packages/twenty-ui/src/input/button/components/ColorPickerButton.tsx @@ -1,9 +1,9 @@ import { css } from '@emotion/react'; import styled from '@emotion/styled'; -import { ColorSample, ColorSampleProps } from '@ui/display'; +import { ColorSample, type ColorSampleProps } from '@ui/display'; import { LightIconButton, - LightIconButtonProps, + type LightIconButtonProps, } from '@ui/input/button/components/LightIconButton'; type ColorPickerButtonProps = Pick & diff --git a/packages/twenty-ui/src/input/button/components/FloatingButton.tsx b/packages/twenty-ui/src/input/button/components/FloatingButton.tsx index 9b3aacc2104..4aab922e025 100644 --- a/packages/twenty-ui/src/input/button/components/FloatingButton.tsx +++ b/packages/twenty-ui/src/input/button/components/FloatingButton.tsx @@ -1,7 +1,7 @@ import isPropValid from '@emotion/is-prop-valid'; import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import { Link } from 'react-router-dom'; export type FloatingButtonSize = 'small' | 'medium'; diff --git a/packages/twenty-ui/src/input/button/components/FloatingButtonGroup.tsx b/packages/twenty-ui/src/input/button/components/FloatingButtonGroup.tsx index 78f8d7b6605..86933d94402 100644 --- a/packages/twenty-ui/src/input/button/components/FloatingButtonGroup.tsx +++ b/packages/twenty-ui/src/input/button/components/FloatingButtonGroup.tsx @@ -1,7 +1,10 @@ import styled from '@emotion/styled'; import React from 'react'; -import { FloatingButtonPosition, FloatingButtonProps } from './FloatingButton'; +import { + type FloatingButtonPosition, + type FloatingButtonProps, +} from './FloatingButton'; import { isDefined } from 'twenty-shared/utils'; const StyledFloatingButtonGroupContainer = styled.div` diff --git a/packages/twenty-ui/src/input/button/components/FloatingIconButton.tsx b/packages/twenty-ui/src/input/button/components/FloatingIconButton.tsx index d43b07b9420..9011029ecc9 100644 --- a/packages/twenty-ui/src/input/button/components/FloatingIconButton.tsx +++ b/packages/twenty-ui/src/input/button/components/FloatingIconButton.tsx @@ -1,6 +1,6 @@ import { css, useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import React from 'react'; export type FloatingIconButtonSize = 'small' | 'medium'; diff --git a/packages/twenty-ui/src/input/button/components/FloatingIconButtonGroup.tsx b/packages/twenty-ui/src/input/button/components/FloatingIconButtonGroup.tsx index cc7b6d96e22..26c45aecfe9 100644 --- a/packages/twenty-ui/src/input/button/components/FloatingIconButtonGroup.tsx +++ b/packages/twenty-ui/src/input/button/components/FloatingIconButtonGroup.tsx @@ -1,11 +1,11 @@ import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; -import { MouseEvent } from 'react'; +import { type IconComponent } from '@ui/display'; +import { type MouseEvent } from 'react'; import { FloatingIconButton, - FloatingIconButtonPosition, - FloatingIconButtonProps, + type FloatingIconButtonPosition, + type FloatingIconButtonProps, } from './FloatingIconButton'; const StyledFloatingIconButtonGroupContainer = styled.div` diff --git a/packages/twenty-ui/src/input/button/components/IconButton.tsx b/packages/twenty-ui/src/input/button/components/IconButton.tsx index 3ac3e06a302..87d02fb22e5 100644 --- a/packages/twenty-ui/src/input/button/components/IconButton.tsx +++ b/packages/twenty-ui/src/input/button/components/IconButton.tsx @@ -1,6 +1,6 @@ import { css, useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import React from 'react'; export type IconButtonSize = 'medium' | 'small'; diff --git a/packages/twenty-ui/src/input/button/components/IconButtonGroup.tsx b/packages/twenty-ui/src/input/button/components/IconButtonGroup.tsx index d4d2a251a10..12ffe7767ff 100644 --- a/packages/twenty-ui/src/input/button/components/IconButtonGroup.tsx +++ b/packages/twenty-ui/src/input/button/components/IconButtonGroup.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; -import { MouseEvent } from 'react'; +import { type IconComponent } from '@ui/display'; +import { type MouseEvent } from 'react'; import { InsideButton } from '@ui/input/button/components/InsideButton'; diff --git a/packages/twenty-ui/src/input/button/components/InsideButton.tsx b/packages/twenty-ui/src/input/button/components/InsideButton.tsx index 742a00d10ae..5dbba51dd2a 100644 --- a/packages/twenty-ui/src/input/button/components/InsideButton.tsx +++ b/packages/twenty-ui/src/input/button/components/InsideButton.tsx @@ -1,4 +1,4 @@ -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import styled from '@emotion/styled'; import React from 'react'; import { useTheme } from '@emotion/react'; diff --git a/packages/twenty-ui/src/input/button/components/LightButton.tsx b/packages/twenty-ui/src/input/button/components/LightButton.tsx index 25f2dadc28e..475e4091f92 100644 --- a/packages/twenty-ui/src/input/button/components/LightButton.tsx +++ b/packages/twenty-ui/src/input/button/components/LightButton.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; -import { MouseEvent } from 'react'; +import { type IconComponent } from '@ui/display'; +import { type MouseEvent } from 'react'; export type LightButtonAccent = 'secondary' | 'tertiary'; diff --git a/packages/twenty-ui/src/input/button/components/LightIconButton.tsx b/packages/twenty-ui/src/input/button/components/LightIconButton.tsx index 3afc02db3d4..632d00399c8 100644 --- a/packages/twenty-ui/src/input/button/components/LightIconButton.tsx +++ b/packages/twenty-ui/src/input/button/components/LightIconButton.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; -import { ComponentProps, MouseEvent } from 'react'; +import { type IconComponent } from '@ui/display'; +import { type ComponentProps, type MouseEvent } from 'react'; export type LightIconButtonAccent = 'secondary' | 'tertiary'; export type LightIconButtonSize = 'small' | 'medium'; diff --git a/packages/twenty-ui/src/input/button/components/LightIconButtonGroup.tsx b/packages/twenty-ui/src/input/button/components/LightIconButtonGroup.tsx index 6f6d530a4e7..30a1292b6fe 100644 --- a/packages/twenty-ui/src/input/button/components/LightIconButtonGroup.tsx +++ b/packages/twenty-ui/src/input/button/components/LightIconButtonGroup.tsx @@ -1,8 +1,12 @@ import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; -import { FunctionComponent, MouseEvent, ReactElement } from 'react'; +import { type IconComponent } from '@ui/display'; +import { + type FunctionComponent, + type MouseEvent, + type ReactElement, +} from 'react'; -import { LightIconButton, LightIconButtonProps } from './LightIconButton'; +import { LightIconButton, type LightIconButtonProps } from './LightIconButton'; const StyledLightIconButtonGroupContainer = styled.div` display: inline-flex; diff --git a/packages/twenty-ui/src/input/button/components/MainButton.tsx b/packages/twenty-ui/src/input/button/components/MainButton.tsx index 7a5e279f35d..d415d2bd3e2 100644 --- a/packages/twenty-ui/src/input/button/components/MainButton.tsx +++ b/packages/twenty-ui/src/input/button/components/MainButton.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; -import React, { FunctionComponent } from 'react'; +import { type IconComponent } from '@ui/display'; +import React, { type FunctionComponent } from 'react'; export type MainButtonVariant = 'primary' | 'secondary'; diff --git a/packages/twenty-ui/src/input/button/components/RoundedIconButton.tsx b/packages/twenty-ui/src/input/button/components/RoundedIconButton.tsx index 1ede7c23932..9f59e68649b 100644 --- a/packages/twenty-ui/src/input/button/components/RoundedIconButton.tsx +++ b/packages/twenty-ui/src/input/button/components/RoundedIconButton.tsx @@ -1,6 +1,6 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; const StyledIconButton = styled.button` align-items: center; diff --git a/packages/twenty-ui/src/input/button/components/TabButton.tsx b/packages/twenty-ui/src/input/button/components/TabButton.tsx index ec9c8c1f382..b2d81a08fbc 100644 --- a/packages/twenty-ui/src/input/button/components/TabButton.tsx +++ b/packages/twenty-ui/src/input/button/components/TabButton.tsx @@ -1,9 +1,9 @@ import isPropValid from '@emotion/is-prop-valid'; import styled from '@emotion/styled'; import { Pill } from '@ui/components/Pill/Pill'; -import { Avatar, IconComponent } from '@ui/display'; +import { Avatar, type IconComponent } from '@ui/display'; import { ThemeContext } from '@ui/theme'; -import { ReactElement, useContext } from 'react'; +import { type ReactElement, useContext } from 'react'; import { Link } from 'react-router-dom'; const StyledTabButton = styled('button', { diff --git a/packages/twenty-ui/src/input/button/components/__stories__/AnimatedLightIconButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/AnimatedLightIconButton.stories.tsx index 0dd4a2ee62e..1167bf6ddb8 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/AnimatedLightIconButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/AnimatedLightIconButton.stories.tsx @@ -1,12 +1,12 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconSearch } from '@ui/display'; import { - LightIconButtonAccent, - LightIconButtonSize, + type LightIconButtonAccent, + type LightIconButtonSize, } from '@ui/input/button/components/LightIconButton'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { AnimatedLightIconButton } from '../AnimatedLightIconButton'; diff --git a/packages/twenty-ui/src/input/button/components/__stories__/Button.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/Button.stories.tsx index 770dc201347..22833831217 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/Button.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/Button.stories.tsx @@ -1,16 +1,16 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconReload, IconSearch } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { Button, - ButtonAccent, - ButtonPosition, - ButtonSize, - ButtonVariant, + type ButtonAccent, + type ButtonPosition, + type ButtonSize, + type ButtonVariant, } from '../Button/Button'; const meta: Meta = { diff --git a/packages/twenty-ui/src/input/button/components/__stories__/ButtonGroup.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/ButtonGroup.stories.tsx index ce03eb7e828..40c21f4a82e 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/ButtonGroup.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/ButtonGroup.stories.tsx @@ -1,15 +1,15 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconCheckbox, IconNotes, IconTimelineEvent } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { Button, - ButtonAccent, - ButtonSize, - ButtonVariant, + type ButtonAccent, + type ButtonSize, + type ButtonVariant, } from '../Button/Button'; import { ButtonGroup } from '../ButtonGroup'; diff --git a/packages/twenty-ui/src/input/button/components/__stories__/ColorPickerButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/ColorPickerButton.stories.tsx index 3d287914166..f99d376afd3 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/ColorPickerButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/ColorPickerButton.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; import { ColorPickerButton } from '../ColorPickerButton'; diff --git a/packages/twenty-ui/src/input/button/components/__stories__/FloatingButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/FloatingButton.stories.tsx index b0ce9fc138d..bf1fe35b684 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/FloatingButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/FloatingButton.stories.tsx @@ -1,11 +1,11 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconSearch } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { FloatingButton, FloatingButtonSize } from '../FloatingButton'; +import { FloatingButton, type FloatingButtonSize } from '../FloatingButton'; const meta: Meta = { title: 'UI/Input/Button/FloatingButton', diff --git a/packages/twenty-ui/src/input/button/components/__stories__/FloatingButtonGroup.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/FloatingButtonGroup.stories.tsx index 248ed0c5eae..178321adb4b 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/FloatingButtonGroup.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/FloatingButtonGroup.stories.tsx @@ -1,11 +1,11 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconCheckbox, IconNotes, IconTimelineEvent } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { FloatingButton, FloatingButtonSize } from '../FloatingButton'; +import { FloatingButton, type FloatingButtonSize } from '../FloatingButton'; import { FloatingButtonGroup } from '../FloatingButtonGroup'; const meta: Meta = { diff --git a/packages/twenty-ui/src/input/button/components/__stories__/FloatingIconButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/FloatingIconButton.stories.tsx index 71c4e0c56d2..af54b0ca309 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/FloatingIconButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/FloatingIconButton.stories.tsx @@ -1,13 +1,13 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconSearch } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { FloatingIconButton, - FloatingIconButtonSize, + type FloatingIconButtonSize, } from '../FloatingIconButton'; const meta: Meta = { diff --git a/packages/twenty-ui/src/input/button/components/__stories__/FloatingIconButtonGroup.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/FloatingIconButtonGroup.stories.tsx index 494a644cbcd..eaff42ddc9c 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/FloatingIconButtonGroup.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/FloatingIconButtonGroup.stories.tsx @@ -1,11 +1,11 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconCheckbox, IconNotes, IconTimelineEvent } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { FloatingIconButtonSize } from '../FloatingIconButton'; +import { type FloatingIconButtonSize } from '../FloatingIconButton'; import { FloatingIconButtonGroup } from '../FloatingIconButtonGroup'; const meta: Meta = { diff --git a/packages/twenty-ui/src/input/button/components/__stories__/IconButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/IconButton.stories.tsx index 538a9875393..7b35c8adb28 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/IconButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/IconButton.stories.tsx @@ -1,16 +1,16 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconSearch } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { IconButton, - IconButtonAccent, - IconButtonPosition, - IconButtonSize, - IconButtonVariant, + type IconButtonAccent, + type IconButtonPosition, + type IconButtonSize, + type IconButtonVariant, } from '../IconButton'; const meta: Meta = { diff --git a/packages/twenty-ui/src/input/button/components/__stories__/IconButtonGroup.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/IconButtonGroup.stories.tsx index 546375de95e..dfd065afaf7 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/IconButtonGroup.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/IconButtonGroup.stories.tsx @@ -1,8 +1,8 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconCheckbox, IconNotes, IconTimelineEvent } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; diff --git a/packages/twenty-ui/src/input/button/components/__stories__/LightButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/LightButton.stories.tsx index d5a3ceacb7c..19ed33f9a13 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/LightButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/LightButton.stories.tsx @@ -1,11 +1,11 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconSearch } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { LightButton, LightButtonAccent } from '../LightButton'; +import { LightButton, type LightButtonAccent } from '../LightButton'; const meta: Meta = { title: 'UI/Input/Button/LightButton', diff --git a/packages/twenty-ui/src/input/button/components/__stories__/LightIconButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/LightIconButton.stories.tsx index a2d40a79dba..90248c44385 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/LightIconButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/LightIconButton.stories.tsx @@ -1,14 +1,14 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconSearch } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { LightIconButton, - LightIconButtonAccent, - LightIconButtonSize, + type LightIconButtonAccent, + type LightIconButtonSize, } from '../LightIconButton'; const meta: Meta = { diff --git a/packages/twenty-ui/src/input/button/components/__stories__/MainButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/MainButton.stories.tsx index c1f715bd03f..682f20f9acd 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/MainButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/MainButton.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { expect, fn, userEvent, within } from '@storybook/test'; import { IconBrandGoogle } from '@ui/display'; import { ComponentDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/input/button/components/__stories__/RoundedIconButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/RoundedIconButton.stories.tsx index e36e3eadd15..680bb459949 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/RoundedIconButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/RoundedIconButton.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { expect, fn, userEvent, within } from '@storybook/test'; import { IconArrowRight } from '@ui/display'; import { ComponentDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/input/button/components/__stories__/TabButton.stories.tsx b/packages/twenty-ui/src/input/button/components/__stories__/TabButton.stories.tsx index b822e5c64fc..cc726200639 100644 --- a/packages/twenty-ui/src/input/button/components/__stories__/TabButton.stories.tsx +++ b/packages/twenty-ui/src/input/button/components/__stories__/TabButton.stories.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconCheckbox, IconChevronDown, @@ -10,7 +10,7 @@ import { } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentWithRouterDecorator, RecoilRootDecorator, } from '@ui/testing'; diff --git a/packages/twenty-ui/src/input/code-editor/components/CodeEditor.tsx b/packages/twenty-ui/src/input/code-editor/components/CodeEditor.tsx index 13c9d8f590d..28d05fbe41b 100644 --- a/packages/twenty-ui/src/input/code-editor/components/CodeEditor.tsx +++ b/packages/twenty-ui/src/input/code-editor/components/CodeEditor.tsx @@ -1,10 +1,10 @@ import { css, useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import Editor, { EditorProps, Monaco } from '@monaco-editor/react'; +import Editor, { type EditorProps, type Monaco } from '@monaco-editor/react'; import { Loader } from '@ui/feedback/loader/components/Loader'; import { BASE_CODE_EDITOR_THEME_ID } from '@ui/input/code-editor/constants/BaseCodeEditorThemeId'; import { getBaseCodeEditorTheme } from '@ui/input/code-editor/theme/utils/getBaseCodeEditorTheme'; -import { editor } from 'monaco-editor'; +import { type editor } from 'monaco-editor'; import { useState } from 'react'; import { isDefined } from 'twenty-shared/utils'; diff --git a/packages/twenty-ui/src/input/code-editor/theme/utils/getBaseCodeEditorTheme.ts b/packages/twenty-ui/src/input/code-editor/theme/utils/getBaseCodeEditorTheme.ts index e730271f69c..0bf8b874611 100644 --- a/packages/twenty-ui/src/input/code-editor/theme/utils/getBaseCodeEditorTheme.ts +++ b/packages/twenty-ui/src/input/code-editor/theme/utils/getBaseCodeEditorTheme.ts @@ -1,5 +1,5 @@ -import { ThemeType } from '@ui/theme'; -import { editor } from 'monaco-editor'; +import { type ThemeType } from '@ui/theme'; +import { type editor } from 'monaco-editor'; export const getBaseCodeEditorTheme = ({ theme, diff --git a/packages/twenty-ui/src/input/color-scheme/components/ColorSchemeCard.tsx b/packages/twenty-ui/src/input/color-scheme/components/ColorSchemeCard.tsx index 10614c5e230..1896cce530f 100644 --- a/packages/twenty-ui/src/input/color-scheme/components/ColorSchemeCard.tsx +++ b/packages/twenty-ui/src/input/color-scheme/components/ColorSchemeCard.tsx @@ -1,9 +1,9 @@ import styled from '@emotion/styled'; import { Checkmark } from '@ui/display/checkmark/components/Checkmark'; -import { ColorScheme } from '@ui/input/types/ColorScheme'; +import { type ColorScheme } from '@ui/input/types/ColorScheme'; import { AnimatePresence, - AnimationControls, + type AnimationControls, motion, useAnimation, } from 'framer-motion'; diff --git a/packages/twenty-ui/src/input/color-scheme/components/ColorSchemePicker.tsx b/packages/twenty-ui/src/input/color-scheme/components/ColorSchemePicker.tsx index 04cc0453c99..1346bf3b491 100644 --- a/packages/twenty-ui/src/input/color-scheme/components/ColorSchemePicker.tsx +++ b/packages/twenty-ui/src/input/color-scheme/components/ColorSchemePicker.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import { ColorScheme } from '@ui/input/types/ColorScheme'; +import { type ColorScheme } from '@ui/input/types/ColorScheme'; import { MOBILE_VIEWPORT } from '@ui/theme'; import { ColorSchemeCard } from './ColorSchemeCard'; diff --git a/packages/twenty-ui/src/input/color-scheme/components/__stories__/ColorSchemeCard.stories.tsx b/packages/twenty-ui/src/input/color-scheme/components/__stories__/ColorSchemeCard.stories.tsx index 81a36fbb344..ba25961c9f2 100644 --- a/packages/twenty-ui/src/input/color-scheme/components/__stories__/ColorSchemeCard.stories.tsx +++ b/packages/twenty-ui/src/input/color-scheme/components/__stories__/ColorSchemeCard.stories.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; import { ColorSchemeCard } from '../ColorSchemeCard'; diff --git a/packages/twenty-ui/src/input/components/IconListViewGrip.tsx b/packages/twenty-ui/src/input/components/IconListViewGrip.tsx index ba7efa04f6e..c7f4b344bfa 100644 --- a/packages/twenty-ui/src/input/components/IconListViewGrip.tsx +++ b/packages/twenty-ui/src/input/components/IconListViewGrip.tsx @@ -1,5 +1,5 @@ import IconListViewGripRaw from '@assets/misc/list-view-grip.svg?react'; -import { IconComponentProps } from '@ui/display/icon/types/IconComponent'; +import { type IconComponentProps } from '@ui/display/icon/types/IconComponent'; type IconListViewGripProps = Pick; diff --git a/packages/twenty-ui/src/input/components/RadioGroup.tsx b/packages/twenty-ui/src/input/components/RadioGroup.tsx index 3e3424a5f64..c8f2aede5d0 100644 --- a/packages/twenty-ui/src/input/components/RadioGroup.tsx +++ b/packages/twenty-ui/src/input/components/RadioGroup.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { useTheme } from '@emotion/react'; -import { RadioProps } from './Radio'; +import { type RadioProps } from './Radio'; type RadioGroupProps = React.PropsWithChildren & { value?: string; diff --git a/packages/twenty-ui/src/input/components/__stories__/Checkbox.stories.tsx b/packages/twenty-ui/src/input/components/__stories__/Checkbox.stories.tsx index a723230de14..95a12eb6b54 100644 --- a/packages/twenty-ui/src/input/components/__stories__/Checkbox.stories.tsx +++ b/packages/twenty-ui/src/input/components/__stories__/Checkbox.stories.tsx @@ -1,7 +1,7 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; diff --git a/packages/twenty-ui/src/input/components/__stories__/Radio.stories.tsx b/packages/twenty-ui/src/input/components/__stories__/Radio.stories.tsx index 8d5db55236e..6d8cbf8e3de 100644 --- a/packages/twenty-ui/src/input/components/__stories__/Radio.stories.tsx +++ b/packages/twenty-ui/src/input/components/__stories__/Radio.stories.tsx @@ -1,7 +1,7 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; diff --git a/packages/twenty-ui/src/input/components/__stories__/Toggle.stories.tsx b/packages/twenty-ui/src/input/components/__stories__/Toggle.stories.tsx index 946a98608e2..dedc1964700 100644 --- a/packages/twenty-ui/src/input/components/__stories__/Toggle.stories.tsx +++ b/packages/twenty-ui/src/input/components/__stories__/Toggle.stories.tsx @@ -1,13 +1,13 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { MAIN_COLORS } from '@ui/theme'; import { useState } from 'react'; -import { Toggle, ToggleSize } from '../Toggle'; +import { Toggle, type ToggleSize } from '../Toggle'; type InteractiveToggleProps = { initialValue?: boolean; diff --git a/packages/twenty-ui/src/input/types/SelectOption.ts b/packages/twenty-ui/src/input/types/SelectOption.ts index 369b1cace76..9cf4d7f6d3a 100644 --- a/packages/twenty-ui/src/input/types/SelectOption.ts +++ b/packages/twenty-ui/src/input/types/SelectOption.ts @@ -1,5 +1,5 @@ -import { IconComponent } from '@ui/display'; -import { ThemeColor } from '@ui/theme'; +import { type IconComponent } from '@ui/display'; +import { type ThemeColor } from '@ui/theme'; export type SelectOption< Value extends string | number | boolean | null = string, diff --git a/packages/twenty-ui/src/json-visualizer/__stories__/JsonTree.stories.tsx b/packages/twenty-ui/src/json-visualizer/__stories__/JsonTree.stories.tsx index d73f105583f..76241cc892b 100644 --- a/packages/twenty-ui/src/json-visualizer/__stories__/JsonTree.stories.tsx +++ b/packages/twenty-ui/src/json-visualizer/__stories__/JsonTree.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { expect, fn, diff --git a/packages/twenty-ui/src/json-visualizer/components/JsonArrayNode.tsx b/packages/twenty-ui/src/json-visualizer/components/JsonArrayNode.tsx index 1919b7adf6c..14278f04552 100644 --- a/packages/twenty-ui/src/json-visualizer/components/JsonArrayNode.tsx +++ b/packages/twenty-ui/src/json-visualizer/components/JsonArrayNode.tsx @@ -1,8 +1,8 @@ import { IconBrackets } from '@ui/display'; import { JsonNestedNode } from '@ui/json-visualizer/components/JsonNestedNode'; import { useJsonTreeContextOrThrow } from '@ui/json-visualizer/hooks/useJsonTreeContextOrThrow'; -import { JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; -import { JsonArray } from 'type-fest'; +import { type JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; +import { type JsonArray } from 'type-fest'; export const JsonArrayNode = ({ label, diff --git a/packages/twenty-ui/src/json-visualizer/components/JsonNestedNode.tsx b/packages/twenty-ui/src/json-visualizer/components/JsonNestedNode.tsx index 3fdb1a9afd8..689d4fdecc2 100644 --- a/packages/twenty-ui/src/json-visualizer/components/JsonNestedNode.tsx +++ b/packages/twenty-ui/src/json-visualizer/components/JsonNestedNode.tsx @@ -1,18 +1,18 @@ import styled from '@emotion/styled'; import { isNonEmptyString } from '@sniptt/guards'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import { JsonArrow } from '@ui/json-visualizer/components/internal/JsonArrow'; import { JsonList } from '@ui/json-visualizer/components/internal/JsonList'; import { JsonNodeLabel } from '@ui/json-visualizer/components/internal/JsonNodeLabel'; import { JsonNodeValue } from '@ui/json-visualizer/components/internal/JsonNodeValue'; import { JsonNode } from '@ui/json-visualizer/components/JsonNode'; import { useJsonTreeContextOrThrow } from '@ui/json-visualizer/hooks/useJsonTreeContextOrThrow'; -import { JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; +import { type JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; import { ANIMATION } from '@ui/theme'; import { AnimatePresence, motion } from 'framer-motion'; import { useState } from 'react'; import { isDefined } from 'twenty-shared/utils'; -import { JsonValue } from 'type-fest'; +import { type JsonValue } from 'type-fest'; const StyledContainer = styled.li` display: grid; diff --git a/packages/twenty-ui/src/json-visualizer/components/JsonNode.tsx b/packages/twenty-ui/src/json-visualizer/components/JsonNode.tsx index b58aa6c80dd..e386915a9f4 100644 --- a/packages/twenty-ui/src/json-visualizer/components/JsonNode.tsx +++ b/packages/twenty-ui/src/json-visualizer/components/JsonNode.tsx @@ -16,7 +16,7 @@ import { JsonObjectNode } from '@ui/json-visualizer/components/JsonObjectNode'; import { JsonValueNode } from '@ui/json-visualizer/components/JsonValueNode'; import { useJsonTreeContextOrThrow } from '@ui/json-visualizer/hooks/useJsonTreeContextOrThrow'; import { isArray } from '@ui/json-visualizer/utils/isArray'; -import { JsonValue } from 'type-fest'; +import { type JsonValue } from 'type-fest'; export const JsonNode = ({ label, diff --git a/packages/twenty-ui/src/json-visualizer/components/JsonObjectNode.tsx b/packages/twenty-ui/src/json-visualizer/components/JsonObjectNode.tsx index 29c6a17867a..e83919d0510 100644 --- a/packages/twenty-ui/src/json-visualizer/components/JsonObjectNode.tsx +++ b/packages/twenty-ui/src/json-visualizer/components/JsonObjectNode.tsx @@ -1,8 +1,8 @@ import { IconCube } from '@ui/display'; import { JsonNestedNode } from '@ui/json-visualizer/components/JsonNestedNode'; import { useJsonTreeContextOrThrow } from '@ui/json-visualizer/hooks/useJsonTreeContextOrThrow'; -import { JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; -import { JsonObject } from 'type-fest'; +import { type JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; +import { type JsonObject } from 'type-fest'; export const JsonObjectNode = ({ label, diff --git a/packages/twenty-ui/src/json-visualizer/components/JsonTree.tsx b/packages/twenty-ui/src/json-visualizer/components/JsonTree.tsx index 63166f5afda..c0eb9b0b2b6 100644 --- a/packages/twenty-ui/src/json-visualizer/components/JsonTree.tsx +++ b/packages/twenty-ui/src/json-visualizer/components/JsonTree.tsx @@ -1,9 +1,9 @@ import { JsonList } from '@ui/json-visualizer/components/internal/JsonList'; import { JsonNode } from '@ui/json-visualizer/components/JsonNode'; import { JsonTreeContextProvider } from '@ui/json-visualizer/components/JsonTreeContextProvider'; -import { ShouldExpandNodeInitiallyProps } from '@ui/json-visualizer/contexts/JsonTreeContext'; -import { GetJsonNodeHighlighting } from '@ui/json-visualizer/types/GetJsonNodeHighlighting'; -import { JsonValue } from 'type-fest'; +import { type ShouldExpandNodeInitiallyProps } from '@ui/json-visualizer/contexts/JsonTreeContext'; +import { type GetJsonNodeHighlighting } from '@ui/json-visualizer/types/GetJsonNodeHighlighting'; +import { type JsonValue } from 'type-fest'; export const JsonTree = ({ value, diff --git a/packages/twenty-ui/src/json-visualizer/components/JsonTreeContextProvider.tsx b/packages/twenty-ui/src/json-visualizer/components/JsonTreeContextProvider.tsx index 6269e7d26e4..61cb229a5d3 100644 --- a/packages/twenty-ui/src/json-visualizer/components/JsonTreeContextProvider.tsx +++ b/packages/twenty-ui/src/json-visualizer/components/JsonTreeContextProvider.tsx @@ -1,6 +1,6 @@ import { JsonTreeContext, - JsonTreeContextType, + type JsonTreeContextType, } from '@ui/json-visualizer/contexts/JsonTreeContext'; export const JsonTreeContextProvider = ({ diff --git a/packages/twenty-ui/src/json-visualizer/components/JsonValueNode.tsx b/packages/twenty-ui/src/json-visualizer/components/JsonValueNode.tsx index 2082e821337..6a7fa0d791c 100644 --- a/packages/twenty-ui/src/json-visualizer/components/JsonValueNode.tsx +++ b/packages/twenty-ui/src/json-visualizer/components/JsonValueNode.tsx @@ -1,9 +1,9 @@ import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import { JsonListItem } from '@ui/json-visualizer/components/internal/JsonListItem'; import { JsonNodeLabel } from '@ui/json-visualizer/components/internal/JsonNodeLabel'; import { JsonNodeValue } from '@ui/json-visualizer/components/internal/JsonNodeValue'; -import { JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; +import { type JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; const StyledListItem = styled(JsonListItem)` column-gap: ${({ theme }) => theme.spacing(2)}; diff --git a/packages/twenty-ui/src/json-visualizer/components/internal/JsonNodeLabel.tsx b/packages/twenty-ui/src/json-visualizer/components/internal/JsonNodeLabel.tsx index 6e06d10a95a..c3f981927a0 100644 --- a/packages/twenty-ui/src/json-visualizer/components/internal/JsonNodeLabel.tsx +++ b/packages/twenty-ui/src/json-visualizer/components/internal/JsonNodeLabel.tsx @@ -1,7 +1,7 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; -import { JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; +import { type IconComponent } from '@ui/display'; +import { type JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; const StyledLabelContainer = styled.span<{ highlighting?: JsonNodeHighlighting; diff --git a/packages/twenty-ui/src/json-visualizer/components/internal/JsonNodeValue.tsx b/packages/twenty-ui/src/json-visualizer/components/internal/JsonNodeValue.tsx index f3f0f06dfc4..fe6d46394ed 100644 --- a/packages/twenty-ui/src/json-visualizer/components/internal/JsonNodeValue.tsx +++ b/packages/twenty-ui/src/json-visualizer/components/internal/JsonNodeValue.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; import { useJsonTreeContextOrThrow } from '@ui/json-visualizer/hooks/useJsonTreeContextOrThrow'; -import { JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; +import { type JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; const StyledText = styled.span<{ highlighting: JsonNodeHighlighting | undefined; diff --git a/packages/twenty-ui/src/json-visualizer/contexts/JsonTreeContext.tsx b/packages/twenty-ui/src/json-visualizer/contexts/JsonTreeContext.tsx index 54000629839..5048c0d3206 100644 --- a/packages/twenty-ui/src/json-visualizer/contexts/JsonTreeContext.tsx +++ b/packages/twenty-ui/src/json-visualizer/contexts/JsonTreeContext.tsx @@ -1,4 +1,4 @@ -import { GetJsonNodeHighlighting } from '@ui/json-visualizer/types/GetJsonNodeHighlighting'; +import { type GetJsonNodeHighlighting } from '@ui/json-visualizer/types/GetJsonNodeHighlighting'; import { createContext } from 'react'; export type ShouldExpandNodeInitiallyProps = { keyPath: string; depth: number }; diff --git a/packages/twenty-ui/src/json-visualizer/types/GetJsonNodeHighlighting.ts b/packages/twenty-ui/src/json-visualizer/types/GetJsonNodeHighlighting.ts index 3004122326d..412a0800a64 100644 --- a/packages/twenty-ui/src/json-visualizer/types/GetJsonNodeHighlighting.ts +++ b/packages/twenty-ui/src/json-visualizer/types/GetJsonNodeHighlighting.ts @@ -1,4 +1,4 @@ -import { JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; +import { type JsonNodeHighlighting } from '@ui/json-visualizer/types/JsonNodeHighlighting'; export type GetJsonNodeHighlighting = ( keyPath: string, diff --git a/packages/twenty-ui/src/json-visualizer/types/JsonNodeHighlighting.ts b/packages/twenty-ui/src/json-visualizer/types/JsonNodeHighlighting.ts index 3defacd2f76..845e106fc03 100644 --- a/packages/twenty-ui/src/json-visualizer/types/JsonNodeHighlighting.ts +++ b/packages/twenty-ui/src/json-visualizer/types/JsonNodeHighlighting.ts @@ -1,4 +1,4 @@ -import { ThemeColor } from '@ui/theme'; +import { type ThemeColor } from '@ui/theme'; export type JsonNodeHighlighting = | Extract diff --git a/packages/twenty-ui/src/json-visualizer/utils/isTwoFirstDepths.ts b/packages/twenty-ui/src/json-visualizer/utils/isTwoFirstDepths.ts index 0900df2d72b..37ecc11a87c 100644 --- a/packages/twenty-ui/src/json-visualizer/utils/isTwoFirstDepths.ts +++ b/packages/twenty-ui/src/json-visualizer/utils/isTwoFirstDepths.ts @@ -1,4 +1,4 @@ -import { ShouldExpandNodeInitiallyProps } from '@ui/json-visualizer/contexts/JsonTreeContext'; +import { type ShouldExpandNodeInitiallyProps } from '@ui/json-visualizer/contexts/JsonTreeContext'; export const isTwoFirstDepths = ({ depth }: ShouldExpandNodeInitiallyProps) => depth <= 1; diff --git a/packages/twenty-ui/src/layout/animated-expandable-container/__stories__/AnimatedExpandableContainer.stories.tsx b/packages/twenty-ui/src/layout/animated-expandable-container/__stories__/AnimatedExpandableContainer.stories.tsx index 4bcb3897650..23762649fb1 100644 --- a/packages/twenty-ui/src/layout/animated-expandable-container/__stories__/AnimatedExpandableContainer.stories.tsx +++ b/packages/twenty-ui/src/layout/animated-expandable-container/__stories__/AnimatedExpandableContainer.stories.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; import { useState } from 'react'; import { AnimatedExpandableContainer } from '../components/AnimatedExpandableContainer'; diff --git a/packages/twenty-ui/src/layout/animated-expandable-container/components/AnimatedExpandableContainer.tsx b/packages/twenty-ui/src/layout/animated-expandable-container/components/AnimatedExpandableContainer.tsx index 526d915328b..b8eb1e6f607 100644 --- a/packages/twenty-ui/src/layout/animated-expandable-container/components/AnimatedExpandableContainer.tsx +++ b/packages/twenty-ui/src/layout/animated-expandable-container/components/AnimatedExpandableContainer.tsx @@ -1,13 +1,13 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { AnimationDimension } from '@ui/layout/animated-expandable-container/types/AnimationDimension'; -import { AnimationDurationObject } from '@ui/layout/animated-expandable-container/types/AnimationDurationObject'; -import { AnimationDurations } from '@ui/layout/animated-expandable-container/types/AnimationDurations'; -import { AnimationMode } from '@ui/layout/animated-expandable-container/types/AnimationMode'; -import { AnimationSize } from '@ui/layout/animated-expandable-container/types/AnimationSize'; +import { type AnimationDimension } from '@ui/layout/animated-expandable-container/types/AnimationDimension'; +import { type AnimationDurationObject } from '@ui/layout/animated-expandable-container/types/AnimationDurationObject'; +import { type AnimationDurations } from '@ui/layout/animated-expandable-container/types/AnimationDurations'; +import { type AnimationMode } from '@ui/layout/animated-expandable-container/types/AnimationMode'; +import { type AnimationSize } from '@ui/layout/animated-expandable-container/types/AnimationSize'; import { getExpandableAnimationConfig } from '@ui/layout/animated-expandable-container/utils/getExpandableAnimationConfig'; import { AnimatePresence, motion } from 'framer-motion'; -import { ReactNode, useRef, useState } from 'react'; +import { type ReactNode, useRef, useState } from 'react'; import { isDefined } from 'twenty-shared/utils'; const StyledMotionContainer = styled(motion.div)<{ diff --git a/packages/twenty-ui/src/layout/animated-expandable-container/types/AnimationDurations.ts b/packages/twenty-ui/src/layout/animated-expandable-container/types/AnimationDurations.ts index 8c85746d5f4..c3006aaf101 100644 --- a/packages/twenty-ui/src/layout/animated-expandable-container/types/AnimationDurations.ts +++ b/packages/twenty-ui/src/layout/animated-expandable-container/types/AnimationDurations.ts @@ -1,3 +1,3 @@ -import { AnimationDurationObject } from '@ui/layout/animated-expandable-container/types/AnimationDurationObject'; +import { type AnimationDurationObject } from '@ui/layout/animated-expandable-container/types/AnimationDurationObject'; export type AnimationDurations = AnimationDurationObject | 'default'; diff --git a/packages/twenty-ui/src/layout/animated-expandable-container/utils/getCommonStyles.ts b/packages/twenty-ui/src/layout/animated-expandable-container/utils/getCommonStyles.ts index 4299e7163e6..0a7e82ff16d 100644 --- a/packages/twenty-ui/src/layout/animated-expandable-container/utils/getCommonStyles.ts +++ b/packages/twenty-ui/src/layout/animated-expandable-container/utils/getCommonStyles.ts @@ -1,4 +1,4 @@ -import { AnimationDimension } from '@ui/layout/animated-expandable-container/types/AnimationDimension'; +import { type AnimationDimension } from '@ui/layout/animated-expandable-container/types/AnimationDimension'; import { getTransitionValues } from '@ui/layout/animated-expandable-container/utils/getTransitionValues'; export const getCommonStyles = ( diff --git a/packages/twenty-ui/src/layout/animated-expandable-container/utils/getExpandableAnimationConfig.ts b/packages/twenty-ui/src/layout/animated-expandable-container/utils/getExpandableAnimationConfig.ts index 5a0003bdcb2..59e2cc5e22b 100644 --- a/packages/twenty-ui/src/layout/animated-expandable-container/utils/getExpandableAnimationConfig.ts +++ b/packages/twenty-ui/src/layout/animated-expandable-container/utils/getExpandableAnimationConfig.ts @@ -1,5 +1,5 @@ -import { AnimationDimension } from '@ui/layout/animated-expandable-container/types/AnimationDimension'; -import { AnimationSize } from '@ui/layout/animated-expandable-container/types/AnimationSize'; +import { type AnimationDimension } from '@ui/layout/animated-expandable-container/types/AnimationDimension'; +import { type AnimationSize } from '@ui/layout/animated-expandable-container/types/AnimationSize'; import { getCommonStyles } from '@ui/layout/animated-expandable-container/utils/getCommonStyles'; import { getTransitionValues } from '@ui/layout/animated-expandable-container/utils/getTransitionValues'; diff --git a/packages/twenty-ui/src/layout/animated-expandable-container/utils/getTransitionValues.ts b/packages/twenty-ui/src/layout/animated-expandable-container/utils/getTransitionValues.ts index 053c1f08c53..420966dbd43 100644 --- a/packages/twenty-ui/src/layout/animated-expandable-container/utils/getTransitionValues.ts +++ b/packages/twenty-ui/src/layout/animated-expandable-container/utils/getTransitionValues.ts @@ -1,4 +1,4 @@ -import { AnimationDimension } from '@ui/layout/animated-expandable-container/types/AnimationDimension'; +import { type AnimationDimension } from '@ui/layout/animated-expandable-container/types/AnimationDimension'; export const getTransitionValues = ( dimension: AnimationDimension, diff --git a/packages/twenty-ui/src/layout/card/components/__stories__/Card.stories.tsx b/packages/twenty-ui/src/layout/card/components/__stories__/Card.stories.tsx index aaaa9e642dd..498462a0c29 100644 --- a/packages/twenty-ui/src/layout/card/components/__stories__/Card.stories.tsx +++ b/packages/twenty-ui/src/layout/card/components/__stories__/Card.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentDecorator } from '@ui/testing'; import { Card } from '../Card'; diff --git a/packages/twenty-ui/src/layout/section/components/Section.tsx b/packages/twenty-ui/src/layout/section/components/Section.tsx index 858f58490cf..f0502888221 100644 --- a/packages/twenty-ui/src/layout/section/components/Section.tsx +++ b/packages/twenty-ui/src/layout/section/components/Section.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; import styled from '@emotion/styled'; type SectionProps = { diff --git a/packages/twenty-ui/src/navigation/link/components/ContactLink.tsx b/packages/twenty-ui/src/navigation/link/components/ContactLink.tsx index 6508c0dc566..647b7ccd05f 100644 --- a/packages/twenty-ui/src/navigation/link/components/ContactLink.tsx +++ b/packages/twenty-ui/src/navigation/link/components/ContactLink.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { Theme, withTheme } from '@emotion/react'; +import { type Theme, withTheme } from '@emotion/react'; import { styled } from '@linaria/react'; const StyledClickableLink = withTheme(styled.a<{ diff --git a/packages/twenty-ui/src/navigation/link/components/RoundedLink.tsx b/packages/twenty-ui/src/navigation/link/components/RoundedLink.tsx index 808e316e9c8..25bccd9a83d 100644 --- a/packages/twenty-ui/src/navigation/link/components/RoundedLink.tsx +++ b/packages/twenty-ui/src/navigation/link/components/RoundedLink.tsx @@ -1,7 +1,7 @@ import { styled } from '@linaria/react'; import { isNonEmptyString } from '@sniptt/guards'; import { FONT_COMMON, THEME_COMMON, ThemeContext } from '@ui/theme'; -import { MouseEvent, useContext } from 'react'; +import { type MouseEvent, useContext } from 'react'; type RoundedLinkProps = { href: string; diff --git a/packages/twenty-ui/src/navigation/link/components/UndecoratedLink.tsx b/packages/twenty-ui/src/navigation/link/components/UndecoratedLink.tsx index 09cae367bac..f67f8ad7c5a 100644 --- a/packages/twenty-ui/src/navigation/link/components/UndecoratedLink.tsx +++ b/packages/twenty-ui/src/navigation/link/components/UndecoratedLink.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; import React from 'react'; -import { Link, LinkProps } from 'react-router-dom'; +import { Link, type LinkProps } from 'react-router-dom'; type StyledLinkProps = LinkProps & { fullWidth?: boolean; diff --git a/packages/twenty-ui/src/navigation/link/components/__stories__/ClickToActionLink.stories.tsx b/packages/twenty-ui/src/navigation/link/components/__stories__/ClickToActionLink.stories.tsx index 2c13ccb5fe0..46d603166ab 100644 --- a/packages/twenty-ui/src/navigation/link/components/__stories__/ClickToActionLink.stories.tsx +++ b/packages/twenty-ui/src/navigation/link/components/__stories__/ClickToActionLink.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ClickToActionLink } from '@ui/navigation/link/components/ClickToActionLink'; import { ComponentDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/navigation/link/components/__stories__/ContactLink.stories.tsx b/packages/twenty-ui/src/navigation/link/components/__stories__/ContactLink.stories.tsx index 4051c937499..df627fb2a37 100644 --- a/packages/twenty-ui/src/navigation/link/components/__stories__/ContactLink.stories.tsx +++ b/packages/twenty-ui/src/navigation/link/components/__stories__/ContactLink.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { fn } from '@storybook/test'; import { ComponentWithRouterDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/navigation/link/components/__stories__/GithubVersionLink.stories.tsx b/packages/twenty-ui/src/navigation/link/components/__stories__/GithubVersionLink.stories.tsx index 2e06aea8a6e..05ceae85982 100644 --- a/packages/twenty-ui/src/navigation/link/components/__stories__/GithubVersionLink.stories.tsx +++ b/packages/twenty-ui/src/navigation/link/components/__stories__/GithubVersionLink.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { ComponentWithRouterDecorator } from '@ui/testing'; import { GithubVersionLink } from '../GithubVersionLink'; diff --git a/packages/twenty-ui/src/navigation/link/components/__stories__/RawLink.stories.tsx b/packages/twenty-ui/src/navigation/link/components/__stories__/RawLink.stories.tsx index 8be070812a2..5374fffe765 100644 --- a/packages/twenty-ui/src/navigation/link/components/__stories__/RawLink.stories.tsx +++ b/packages/twenty-ui/src/navigation/link/components/__stories__/RawLink.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { expect, fn, userEvent, within } from '@storybook/test'; import { ComponentWithRouterDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/navigation/link/components/__stories__/RoundedLink.stories.tsx b/packages/twenty-ui/src/navigation/link/components/__stories__/RoundedLink.stories.tsx index 5b9107f1a77..9f472f7602f 100644 --- a/packages/twenty-ui/src/navigation/link/components/__stories__/RoundedLink.stories.tsx +++ b/packages/twenty-ui/src/navigation/link/components/__stories__/RoundedLink.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { expect, fn, userEvent, within } from '@storybook/test'; import { ComponentWithRouterDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/navigation/link/components/__stories__/SocialLink.stories.tsx b/packages/twenty-ui/src/navigation/link/components/__stories__/SocialLink.stories.tsx index 0b5880d2cec..77bac70224c 100644 --- a/packages/twenty-ui/src/navigation/link/components/__stories__/SocialLink.stories.tsx +++ b/packages/twenty-ui/src/navigation/link/components/__stories__/SocialLink.stories.tsx @@ -1,4 +1,4 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { expect, fn, userEvent, within } from '@storybook/test'; import { ComponentWithRouterDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/navigation/link/components/__stories__/UndecoratedLink.stories.tsx b/packages/twenty-ui/src/navigation/link/components/__stories__/UndecoratedLink.stories.tsx index 172cb915450..1e9522b4634 100644 --- a/packages/twenty-ui/src/navigation/link/components/__stories__/UndecoratedLink.stories.tsx +++ b/packages/twenty-ui/src/navigation/link/components/__stories__/UndecoratedLink.stories.tsx @@ -1,5 +1,5 @@ import { expect } from '@storybook/jest'; -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { userEvent, within } from '@storybook/test'; import { UndecoratedLink } from '@ui/navigation/link/components/UndecoratedLink'; import { ComponentWithRouterDecorator } from '@ui/testing'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItem.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItem.tsx index d3c4ed1969a..63331dfccde 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItem.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItem.tsx @@ -1,15 +1,20 @@ import { useTheme } from '@emotion/react'; -import { IconChevronRight, IconComponent } from '@ui/display'; -import { LightIconButtonProps } from '@ui/input/button/components/LightIconButton'; +import { IconChevronRight, type IconComponent } from '@ui/display'; +import { type LightIconButtonProps } from '@ui/input/button/components/LightIconButton'; import { LightIconButtonGroup } from '@ui/input/button/components/LightIconButtonGroup'; -import { FunctionComponent, MouseEvent, ReactElement, ReactNode } from 'react'; +import { + type FunctionComponent, + type MouseEvent, + type ReactElement, + type ReactNode, +} from 'react'; import { MenuItemLeftContent } from '../internals/components/MenuItemLeftContent'; import { StyledHoverableMenuItemBase, StyledMenuItemLeftContent, } from '../internals/components/StyledMenuItemBase'; -import { MenuItemAccent } from '../types/MenuItemAccent'; +import { type MenuItemAccent } from '../types/MenuItemAccent'; export type MenuItemIconButton = { Wrapper?: FunctionComponent<{ iconButton: ReactElement }>; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemAvatar.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemAvatar.tsx index a153e1e1e83..dbf66133db0 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemAvatar.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemAvatar.tsx @@ -1,15 +1,15 @@ import { useTheme } from '@emotion/react'; -import { Avatar, AvatarProps, IconChevronRight } from '@ui/display'; +import { Avatar, type AvatarProps, IconChevronRight } from '@ui/display'; import { LightIconButtonGroup } from '@ui/input'; -import { MenuItemIconButton } from '@ui/navigation/menu-item/components/MenuItem'; +import { type MenuItemIconButton } from '@ui/navigation/menu-item/components/MenuItem'; import { MenuItemLeftContent } from '@ui/navigation/menu-item/internals/components/MenuItemLeftContent'; -import { MouseEvent, ReactNode } from 'react'; +import { type MouseEvent, type ReactNode } from 'react'; import { isDefined } from 'twenty-shared/utils'; import { StyledHoverableMenuItemBase, StyledMenuItemLeftContent, } from '../internals/components/StyledMenuItemBase'; -import { MenuItemAccent } from '../types/MenuItemAccent'; +import { type MenuItemAccent } from '../types/MenuItemAccent'; export type MenuItemAvatarProps = { accent?: MenuItemAccent; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemCommand.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemCommand.tsx index 2865f5574d7..5c8ba8f7996 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemCommand.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemCommand.tsx @@ -6,9 +6,9 @@ import { StyledMenuItemLeftContent, } from '../internals/components/StyledMenuItemBase'; -import { IconComponent, OverflowingTextWithTooltip } from '@ui/display'; +import { type IconComponent, OverflowingTextWithTooltip } from '@ui/display'; import { useIsMobile } from '@ui/utilities/responsive/hooks/useIsMobile'; -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; import { MenuItemCommandHotKeys } from './MenuItemCommandHotKeys'; const StyledMenuItemLabelText = styled(StyledMenuItemLabel)` diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemDraggable.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemDraggable.tsx index 9a751d4b85c..ad951f0f7d0 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemDraggable.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemDraggable.tsx @@ -1,11 +1,11 @@ import { MenuItemLeftContent } from '../internals/components/MenuItemLeftContent'; import { StyledHoverableMenuItemBase } from '../internals/components/StyledMenuItemBase'; -import { MenuItemAccent } from '../types/MenuItemAccent'; +import { type MenuItemAccent } from '../types/MenuItemAccent'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import { LightIconButtonGroup } from '@ui/input'; -import { ReactNode } from 'react'; -import { MenuItemIconButton } from './MenuItem'; +import { type ReactNode } from 'react'; +import { type MenuItemIconButton } from './MenuItem'; export type MenuItemDraggableProps = { LeftIcon?: IconComponent | undefined; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelect.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelect.tsx index c573e165af9..fdc5ba5048b 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelect.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelect.tsx @@ -1,10 +1,10 @@ import styled from '@emotion/styled'; import { Tag } from '@ui/components'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import { Checkbox } from '@ui/input/components/Checkbox'; import { MenuItemLeftContent } from '@ui/navigation/menu-item/internals/components/MenuItemLeftContent'; -import { ThemeColor } from '@ui/theme'; +import { type ThemeColor } from '@ui/theme'; import { StyledMenuItemBase } from '../internals/components/StyledMenuItemBase'; const StyledLeftContentWithCheckboxContainer = styled.div` diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelectAvatar.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelectAvatar.tsx index 6674fd9c642..86924686421 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelectAvatar.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelectAvatar.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; import { OverflowingTextWithTooltip } from '@ui/display'; import { Checkbox } from '@ui/input/components/Checkbox'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelectTag.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelectTag.tsx index edb2a9b97a8..e49672d0147 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelectTag.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemMultiSelectTag.tsx @@ -1,7 +1,7 @@ import { Tag } from '@ui/components'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import { Checkbox, CheckboxShape, CheckboxSize } from '@ui/input'; -import { ThemeColor } from '@ui/theme'; +import { type ThemeColor } from '@ui/theme'; import { StyledMenuItemBase, StyledMenuItemLeftContent, diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemNavigate.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemNavigate.tsx index 76bde9c48d8..7c113a422ae 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemNavigate.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemNavigate.tsx @@ -1,6 +1,6 @@ import { useTheme } from '@emotion/react'; -import { IconChevronRight, IconComponent } from '@ui/display'; +import { IconChevronRight, type IconComponent } from '@ui/display'; import { MenuItemLeftContent } from '../internals/components/MenuItemLeftContent'; import { StyledMenuItemBase, diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelect.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelect.tsx index 33967206388..406344a7ba9 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelect.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelect.tsx @@ -1,8 +1,8 @@ import { css, useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconCheck, IconChevronRight, IconComponent } from '@ui/display'; -import { ReactNode } from 'react'; +import { IconCheck, IconChevronRight, type IconComponent } from '@ui/display'; +import { type ReactNode } from 'react'; import { MenuItemLeftContent } from '../internals/components/MenuItemLeftContent'; import { StyledMenuItemBase } from '../internals/components/StyledMenuItemBase'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectAvatar.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectAvatar.tsx index 86b2e687629..07b57128c62 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectAvatar.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectAvatar.tsx @@ -1,5 +1,5 @@ import { useTheme } from '@emotion/react'; -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; import { StyledMenuItemIconCheck, diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectColor.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectColor.tsx index b587645359d..38fc9f08f02 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectColor.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectColor.tsx @@ -6,8 +6,8 @@ import { StyledMenuItemLeftContent, } from '../internals/components/StyledMenuItemBase'; -import { ColorSample, ColorSampleVariant } from '@ui/display'; -import { ThemeColor } from '@ui/theme'; +import { ColorSample, type ColorSampleVariant } from '@ui/display'; +import { type ThemeColor } from '@ui/theme'; import { StyledMenuItemSelect } from './MenuItemSelect'; type MenuItemSelectColorProps = { diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectTag.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectTag.tsx index 35b5380c660..cdc0d3f3911 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectTag.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSelectTag.tsx @@ -6,8 +6,8 @@ import { } from '../internals/components/StyledMenuItemBase'; import { Tag } from '@ui/components'; -import { IconComponent } from '@ui/display'; -import { ThemeColor } from '@ui/theme'; +import { type IconComponent } from '@ui/display'; +import { type ThemeColor } from '@ui/theme'; import { StyledMenuItemSelect } from './MenuItemSelect'; type MenuItemSelectTagProps = { diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSuggestion.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSuggestion.tsx index 24811d75c0e..d59d446a635 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSuggestion.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemSuggestion.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; -import { MouseEvent } from 'react'; +import { type MouseEvent } from 'react'; -import { IconComponent } from '@ui/display'; +import { type IconComponent } from '@ui/display'; import { HOVER_BACKGROUND } from '@ui/theme'; import { MenuItemLeftContent } from '../internals/components/MenuItemLeftContent'; import { StyledMenuItemLeftContent } from '../internals/components/StyledMenuItemBase'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemToggle.tsx b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemToggle.tsx index 64d93b28da0..04ba4a274a5 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/MenuItemToggle.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/MenuItemToggle.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display'; -import { Toggle, ToggleSize } from '@ui/input'; +import { type IconComponent } from '@ui/display'; +import { Toggle, type ToggleSize } from '@ui/input'; import { useId } from 'react'; import { MenuItemLeftContent } from '../internals/components/MenuItemLeftContent'; import { diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItem.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItem.stories.tsx index 1a3b43b2698..e8e607db01a 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItem.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItem.stories.tsx @@ -1,13 +1,13 @@ import { action } from '@storybook/addon-actions'; -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconBell } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { MenuItemAccent } from '../../types/MenuItemAccent'; +import { type MenuItemAccent } from '../../types/MenuItemAccent'; import { MenuItem } from '../MenuItem'; const meta: Meta = { diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemCommand.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemCommand.stories.tsx index be80bb93baf..a19f3e36b00 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemCommand.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemCommand.stories.tsx @@ -1,9 +1,9 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconBell } from '@ui/display'; import { CatalogDecorator, - CatalogStory, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { MenuItemCommand } from '../MenuItemCommand'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemDraggable.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemDraggable.stories.tsx index a66000df4c4..9be5ea4dac7 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemDraggable.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemDraggable.stories.tsx @@ -1,14 +1,14 @@ import { action } from '@storybook/addon-actions'; -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconBell, IconMinus } from '@ui/display'; import { CatalogDecorator, - CatalogDimension, - CatalogOptions, + type CatalogDimension, + type CatalogOptions, ComponentDecorator, } from '@ui/testing'; -import { MenuItemAccent } from '../../types/MenuItemAccent'; +import { type MenuItemAccent } from '../../types/MenuItemAccent'; import { MenuItemDraggable } from '../MenuItemDraggable'; const meta: Meta = { diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemMultiSelect.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemMultiSelect.stories.tsx index a69104d5613..da20bb5c262 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemMultiSelect.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemMultiSelect.stories.tsx @@ -1,11 +1,11 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconBell } from '@ui/display'; import { CatalogDecorator, - CatalogDimension, - CatalogOptions, - CatalogStory, + type CatalogDimension, + type CatalogOptions, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { MenuItemMultiSelect } from '../MenuItemMultiSelect'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemMultiSelectAvatar.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemMultiSelectAvatar.stories.tsx index ae61705bbcb..7afc7ee16a6 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemMultiSelectAvatar.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemMultiSelectAvatar.stories.tsx @@ -1,12 +1,12 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { Avatar } from '@ui/display'; import { AVATAR_URL_MOCK, CatalogDecorator, - CatalogDimension, - CatalogOptions, - CatalogStory, + type CatalogDimension, + type CatalogOptions, + type CatalogStory, ComponentDecorator, RecoilRootDecorator, } from '@ui/testing'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemNavigate.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemNavigate.stories.tsx index c9a8b273982..756901af411 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemNavigate.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemNavigate.stories.tsx @@ -1,13 +1,13 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconBell } from '@ui/display'; import { MenuItemNavigate } from '../MenuItemNavigate'; import { CatalogDecorator, - CatalogDimension, - CatalogOptions, - CatalogStory, + type CatalogDimension, + type CatalogOptions, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelect.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelect.stories.tsx index 65e05b3b06f..f33ea12df39 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelect.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelect.stories.tsx @@ -1,10 +1,10 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator, - CatalogDimension, - CatalogOptions, - CatalogStory, + type CatalogDimension, + type CatalogOptions, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { MenuItemSelect } from '../MenuItemSelect'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectAvatar.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectAvatar.stories.tsx index 774b305b8cd..64f2e4a26d1 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectAvatar.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectAvatar.stories.tsx @@ -1,12 +1,12 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { Avatar } from '@ui/display'; import { AVATAR_URL_MOCK, CatalogDecorator, - CatalogDimension, - CatalogOptions, - CatalogStory, + type CatalogDimension, + type CatalogOptions, + type CatalogStory, ComponentDecorator, RecoilRootDecorator, } from '@ui/testing'; diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectColor.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectColor.stories.tsx index a5f1060d7a1..abc6ce58c8b 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectColor.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectColor.stories.tsx @@ -1,14 +1,14 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; -import { ColorSampleVariant } from '@ui/display'; +import { type ColorSampleVariant } from '@ui/display'; import { CatalogDecorator, - CatalogDimension, - CatalogOptions, - CatalogStory, + type CatalogDimension, + type CatalogOptions, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { MAIN_COLOR_NAMES, ThemeColor } from '@ui/theme'; +import { MAIN_COLOR_NAMES, type ThemeColor } from '@ui/theme'; import { MenuItemSelectColor } from '../MenuItemSelectColor'; const meta: Meta = { diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectTag.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectTag.stories.tsx index f1f4b7c543c..2bd5d5f2593 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectTag.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemSelectTag.stories.tsx @@ -1,13 +1,13 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { CatalogDecorator, - CatalogDimension, - CatalogOptions, - CatalogStory, + type CatalogDimension, + type CatalogOptions, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; -import { ThemeColor } from '@ui/theme'; +import { type ThemeColor } from '@ui/theme'; import { MenuItemSelectTag } from '../MenuItemSelectTag'; const meta: Meta = { diff --git a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemToggle.stories.tsx b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemToggle.stories.tsx index a55476a555a..bd53eb3834e 100644 --- a/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemToggle.stories.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/components/__stories__/MenuItemToggle.stories.tsx @@ -1,11 +1,11 @@ -import { Meta, StoryObj } from '@storybook/react'; +import { type Meta, type StoryObj } from '@storybook/react'; import { IconBell } from '@ui/display'; import { CatalogDecorator, - CatalogDimension, - CatalogOptions, - CatalogStory, + type CatalogDimension, + type CatalogOptions, + type CatalogStory, ComponentDecorator, } from '@ui/testing'; import { MenuItemToggle } from '../MenuItemToggle'; diff --git a/packages/twenty-ui/src/navigation/menu-item/internals/components/MenuItemLeftContent.tsx b/packages/twenty-ui/src/navigation/menu-item/internals/components/MenuItemLeftContent.tsx index 3856ff74904..f32cb71ed7a 100644 --- a/packages/twenty-ui/src/navigation/menu-item/internals/components/MenuItemLeftContent.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/internals/components/MenuItemLeftContent.tsx @@ -1,10 +1,10 @@ import { useTheme } from '@emotion/react'; import { isString } from '@sniptt/guards'; -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; import styled from '@emotion/styled'; import { - IconComponent, + type IconComponent, IconGripVertical, OverflowingTextWithTooltip, } from '@ui/display'; diff --git a/packages/twenty-ui/src/navigation/menu-item/internals/components/StyledMenuItemBase.tsx b/packages/twenty-ui/src/navigation/menu-item/internals/components/StyledMenuItemBase.tsx index 6aa395f83bd..8c7547f6bd5 100644 --- a/packages/twenty-ui/src/navigation/menu-item/internals/components/StyledMenuItemBase.tsx +++ b/packages/twenty-ui/src/navigation/menu-item/internals/components/StyledMenuItemBase.tsx @@ -5,7 +5,7 @@ import { isUndefined } from '@sniptt/guards'; import { IconCheck } from '@ui/display'; import { HOVER_BACKGROUND } from '@ui/theme'; -import { MenuItemAccent } from '../../types/MenuItemAccent'; +import { type MenuItemAccent } from '../../types/MenuItemAccent'; export type MenuItemBaseProps = { accent?: MenuItemAccent; diff --git a/packages/twenty-ui/src/navigation/navigation-bar/components/NavigationBar.tsx b/packages/twenty-ui/src/navigation/navigation-bar/components/NavigationBar.tsx index 7f438c9da85..cd53d51f56c 100644 --- a/packages/twenty-ui/src/navigation/navigation-bar/components/NavigationBar.tsx +++ b/packages/twenty-ui/src/navigation/navigation-bar/components/NavigationBar.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display/icon/types/IconComponent'; +import { type IconComponent } from '@ui/display/icon/types/IconComponent'; import { NavigationBarItem } from './NavigationBarItem'; diff --git a/packages/twenty-ui/src/navigation/navigation-bar/components/NavigationBarItem.tsx b/packages/twenty-ui/src/navigation/navigation-bar/components/NavigationBarItem.tsx index f8be8431654..62010254290 100644 --- a/packages/twenty-ui/src/navigation/navigation-bar/components/NavigationBarItem.tsx +++ b/packages/twenty-ui/src/navigation/navigation-bar/components/NavigationBarItem.tsx @@ -1,6 +1,6 @@ import { useTheme } from '@emotion/react'; import styled from '@emotion/styled'; -import { IconComponent } from '@ui/display/icon/types/IconComponent'; +import { type IconComponent } from '@ui/display/icon/types/IconComponent'; const StyledIconButton = styled.div<{ isActive?: boolean }>` align-items: center; diff --git a/packages/twenty-ui/src/testing/decorators/CatalogDecorator.tsx b/packages/twenty-ui/src/testing/decorators/CatalogDecorator.tsx index f48bedfac0f..9d46d8f5fd3 100644 --- a/packages/twenty-ui/src/testing/decorators/CatalogDecorator.tsx +++ b/packages/twenty-ui/src/testing/decorators/CatalogDecorator.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; import { isNumber, isString } from '@sniptt/guards'; -import { Decorator } from '@storybook/react'; -import { ComponentProps, JSX } from 'react'; +import { type Decorator } from '@storybook/react'; +import { type ComponentProps, type JSX } from 'react'; const StyledColumnTitle = styled.h1` font-size: ${({ theme }) => theme.font.size.lg}; diff --git a/packages/twenty-ui/src/testing/decorators/ComponentDecorator.tsx b/packages/twenty-ui/src/testing/decorators/ComponentDecorator.tsx index f5dc25023d1..1681e3953d6 100644 --- a/packages/twenty-ui/src/testing/decorators/ComponentDecorator.tsx +++ b/packages/twenty-ui/src/testing/decorators/ComponentDecorator.tsx @@ -1,4 +1,4 @@ -import { Decorator } from '@storybook/react'; +import { type Decorator } from '@storybook/react'; import { GRAY_SCALE, MAIN_COLORS } from '@ui/theme'; diff --git a/packages/twenty-ui/src/testing/decorators/ComponentWithRouterDecorator.tsx b/packages/twenty-ui/src/testing/decorators/ComponentWithRouterDecorator.tsx index 2ebe92443bb..2929f3a98a0 100644 --- a/packages/twenty-ui/src/testing/decorators/ComponentWithRouterDecorator.tsx +++ b/packages/twenty-ui/src/testing/decorators/ComponentWithRouterDecorator.tsx @@ -1,4 +1,4 @@ -import { Decorator } from '@storybook/react'; +import { type Decorator } from '@storybook/react'; import { createMemoryRouter, createRoutesFromElements, diff --git a/packages/twenty-ui/src/testing/decorators/RecoilRootDecorator.tsx b/packages/twenty-ui/src/testing/decorators/RecoilRootDecorator.tsx index fbb78e087d8..e2d0ac32aad 100644 --- a/packages/twenty-ui/src/testing/decorators/RecoilRootDecorator.tsx +++ b/packages/twenty-ui/src/testing/decorators/RecoilRootDecorator.tsx @@ -1,4 +1,4 @@ -import { Decorator } from '@storybook/react'; +import { type Decorator } from '@storybook/react'; import { RecoilRoot } from 'recoil'; diff --git a/packages/twenty-ui/src/testing/decorators/RouterDecorator.tsx b/packages/twenty-ui/src/testing/decorators/RouterDecorator.tsx index f89dc3085d5..5efdcd8098b 100644 --- a/packages/twenty-ui/src/testing/decorators/RouterDecorator.tsx +++ b/packages/twenty-ui/src/testing/decorators/RouterDecorator.tsx @@ -1,5 +1,5 @@ import { MemoryRouter } from 'react-router-dom'; -import { Decorator } from '@storybook/react'; +import { type Decorator } from '@storybook/react'; export const RouterDecorator: Decorator = (Story) => ( diff --git a/packages/twenty-ui/src/testing/types/CatalogStory.ts b/packages/twenty-ui/src/testing/types/CatalogStory.ts index bbbc28a39bd..2a3ce30c0bc 100644 --- a/packages/twenty-ui/src/testing/types/CatalogStory.ts +++ b/packages/twenty-ui/src/testing/types/CatalogStory.ts @@ -1,9 +1,9 @@ -import { ElementType } from 'react'; -import { StoryObj } from '@storybook/react'; +import { type ElementType } from 'react'; +import { type StoryObj } from '@storybook/react'; import { - CatalogDimension, - CatalogOptions, + type CatalogDimension, + type CatalogOptions, } from '../decorators/CatalogDecorator'; export type CatalogStory< diff --git a/packages/twenty-ui/src/theme/constants/TextInputStyle.ts b/packages/twenty-ui/src/theme/constants/TextInputStyle.ts index 9b7bad41a7f..d996785daa5 100644 --- a/packages/twenty-ui/src/theme/constants/TextInputStyle.ts +++ b/packages/twenty-ui/src/theme/constants/TextInputStyle.ts @@ -1,6 +1,6 @@ import { css } from '@emotion/react'; -import { ThemeType } from '..'; +import { type ThemeType } from '..'; export const TEXT_INPUT_STYLE = (props: { theme: ThemeType }) => css` background-color: transparent; diff --git a/packages/twenty-ui/src/theme/constants/ThemeDark.ts b/packages/twenty-ui/src/theme/constants/ThemeDark.ts index 049b3ce87c3..5d883f8531e 100644 --- a/packages/twenty-ui/src/theme/constants/ThemeDark.ts +++ b/packages/twenty-ui/src/theme/constants/ThemeDark.ts @@ -1,7 +1,7 @@ import { ADAPTIVE_COLORS_DARK } from '@ui/theme/constants/AdaptiveColorsDark'; import { BLUR_DARK } from '@ui/theme/constants/BlurDark'; import { ILLUSTRATION_ICON_DARK } from '@ui/theme/constants/IllustrationIconDark'; -import { SNACK_BAR_DARK, ThemeType } from '..'; +import { SNACK_BAR_DARK, type ThemeType } from '..'; import { ACCENT_DARK } from './AccentDark'; import { BACKGROUND_DARK } from './BackgroundDark'; import { BORDER_DARK } from './BorderDark'; diff --git a/packages/twenty-ui/src/theme/provider/ThemeContextProvider.tsx b/packages/twenty-ui/src/theme/provider/ThemeContextProvider.tsx index dc0d94ceae6..2cb55ac30e9 100644 --- a/packages/twenty-ui/src/theme/provider/ThemeContextProvider.tsx +++ b/packages/twenty-ui/src/theme/provider/ThemeContextProvider.tsx @@ -1,6 +1,6 @@ import { createContext } from 'react'; -import { ThemeType } from '@ui/theme/types/ThemeType'; +import { type ThemeType } from '@ui/theme/types/ThemeType'; export type ThemeContextType = { theme: ThemeType; diff --git a/packages/twenty-ui/src/theme/provider/ThemeProvider.tsx b/packages/twenty-ui/src/theme/provider/ThemeProvider.tsx index e8cdc3b7e1e..c35f5252074 100644 --- a/packages/twenty-ui/src/theme/provider/ThemeProvider.tsx +++ b/packages/twenty-ui/src/theme/provider/ThemeProvider.tsx @@ -1,9 +1,9 @@ import { ThemeProvider as EmotionThemeProvider } from '@emotion/react'; -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; import { ThemeContextProvider } from '@ui/theme/provider/ThemeContextProvider'; -import { ThemeType } from '..'; +import { type ThemeType } from '..'; type ThemeProviderProps = { theme: ThemeType; diff --git a/packages/twenty-ui/src/theme/types/ThemeType.ts b/packages/twenty-ui/src/theme/types/ThemeType.ts index dc71a7b0226..02d902c03ea 100644 --- a/packages/twenty-ui/src/theme/types/ThemeType.ts +++ b/packages/twenty-ui/src/theme/types/ThemeType.ts @@ -1,3 +1,3 @@ -import { THEME_LIGHT } from '../constants/ThemeLight'; +import { type THEME_LIGHT } from '../constants/ThemeLight'; export type ThemeType = typeof THEME_LIGHT; diff --git a/packages/twenty-ui/src/theme/utils/__tests__/getNextThemeColor.test.ts b/packages/twenty-ui/src/theme/utils/__tests__/getNextThemeColor.test.ts index 61c4f931650..e4dfa0e2a15 100644 --- a/packages/twenty-ui/src/theme/utils/__tests__/getNextThemeColor.test.ts +++ b/packages/twenty-ui/src/theme/utils/__tests__/getNextThemeColor.test.ts @@ -1,6 +1,6 @@ import { MAIN_COLOR_NAMES, - ThemeColor, + type ThemeColor, } from '@ui/theme/constants/MainColorNames'; import { getNextThemeColor } from '../getNextThemeColor'; diff --git a/packages/twenty-ui/src/theme/utils/getNextThemeColor.ts b/packages/twenty-ui/src/theme/utils/getNextThemeColor.ts index 4159b3eaf99..6feb92d3810 100644 --- a/packages/twenty-ui/src/theme/utils/getNextThemeColor.ts +++ b/packages/twenty-ui/src/theme/utils/getNextThemeColor.ts @@ -1,4 +1,4 @@ -import { MAIN_COLOR_NAMES, ThemeColor } from '@ui/theme'; +import { MAIN_COLOR_NAMES, type ThemeColor } from '@ui/theme'; import { isDefined } from 'twenty-shared/utils'; export const getNextThemeColor = (currentColor?: ThemeColor): ThemeColor => { diff --git a/packages/twenty-ui/src/theme/utils/themeColorSchema.ts b/packages/twenty-ui/src/theme/utils/themeColorSchema.ts index 050179b0d88..3f1c73f1f23 100644 --- a/packages/twenty-ui/src/theme/utils/themeColorSchema.ts +++ b/packages/twenty-ui/src/theme/utils/themeColorSchema.ts @@ -1,6 +1,6 @@ import { z } from 'zod'; -import { MAIN_COLOR_NAMES, ThemeColor } from '@ui/theme'; +import { MAIN_COLOR_NAMES, type ThemeColor } from '@ui/theme'; export const themeColorSchema = z.enum( MAIN_COLOR_NAMES as [ThemeColor, ...ThemeColor[]], diff --git a/packages/twenty-ui/src/utilities/animation/components/AnimatedEaseIn.tsx b/packages/twenty-ui/src/utilities/animation/components/AnimatedEaseIn.tsx index 1c58cdd6dea..8c3f17ef43c 100644 --- a/packages/twenty-ui/src/utilities/animation/components/AnimatedEaseIn.tsx +++ b/packages/twenty-ui/src/utilities/animation/components/AnimatedEaseIn.tsx @@ -1,5 +1,5 @@ import { useTheme } from '@emotion/react'; -import { AnimationDuration } from '@ui/theme'; +import { type AnimationDuration } from '@ui/theme'; import { motion } from 'framer-motion'; type AnimatedEaseInProps = Omit< diff --git a/packages/twenty-ui/src/utilities/animation/components/AnimatedEaseInOut.tsx b/packages/twenty-ui/src/utilities/animation/components/AnimatedEaseInOut.tsx index 0020e1cf1d7..61d4e2fa5ed 100644 --- a/packages/twenty-ui/src/utilities/animation/components/AnimatedEaseInOut.tsx +++ b/packages/twenty-ui/src/utilities/animation/components/AnimatedEaseInOut.tsx @@ -1,5 +1,5 @@ import { useTheme } from '@emotion/react'; -import { AnimationDuration } from '@ui/theme'; +import { type AnimationDuration } from '@ui/theme'; import { AnimatePresence, motion } from 'framer-motion'; type AnimatedEaseInOutProps = { diff --git a/packages/twenty-ui/src/utilities/animation/components/AnimatedFadeOut.tsx b/packages/twenty-ui/src/utilities/animation/components/AnimatedFadeOut.tsx index 0f2d2620eee..18d44ff5d3a 100644 --- a/packages/twenty-ui/src/utilities/animation/components/AnimatedFadeOut.tsx +++ b/packages/twenty-ui/src/utilities/animation/components/AnimatedFadeOut.tsx @@ -1,5 +1,5 @@ import { useTheme } from '@emotion/react'; -import { AnimationDuration } from '@ui/theme'; +import { type AnimationDuration } from '@ui/theme'; import { AnimatePresence, motion } from 'framer-motion'; type AnimatedFadeOutProps = { diff --git a/packages/twenty-ui/src/utilities/dimensions/components/AutogrowWrapper.tsx b/packages/twenty-ui/src/utilities/dimensions/components/AutogrowWrapper.tsx index d0cb380ceb2..012fa21d33e 100644 --- a/packages/twenty-ui/src/utilities/dimensions/components/AutogrowWrapper.tsx +++ b/packages/twenty-ui/src/utilities/dimensions/components/AutogrowWrapper.tsx @@ -1,5 +1,5 @@ import styled from '@emotion/styled'; -import { ReactNode } from 'react'; +import { type ReactNode } from 'react'; type AutogrowWrapperProps = { children: ReactNode; diff --git a/packages/twenty-ui/src/utilities/navigation/hooks/useMouseDownNavigation.ts b/packages/twenty-ui/src/utilities/navigation/hooks/useMouseDownNavigation.ts index 2e836051558..bcad671e915 100644 --- a/packages/twenty-ui/src/utilities/navigation/hooks/useMouseDownNavigation.ts +++ b/packages/twenty-ui/src/utilities/navigation/hooks/useMouseDownNavigation.ts @@ -1,6 +1,6 @@ import { isNavigationModifierPressed } from '@ui/utilities/navigation/isNavigationModifierPressed'; -import { TriggerEventType } from '@ui/utilities/navigation/types/trigger-event.type'; -import { MouseEvent } from 'react'; +import { type TriggerEventType } from '@ui/utilities/navigation/types/trigger-event.type'; +import { type MouseEvent } from 'react'; import { useNavigate } from 'react-router-dom'; import { isDefined } from 'twenty-shared/utils'; diff --git a/packages/twenty-ui/src/utilities/state/utils/createState.ts b/packages/twenty-ui/src/utilities/state/utils/createState.ts index c81d9a86db7..7fe0628041c 100644 --- a/packages/twenty-ui/src/utilities/state/utils/createState.ts +++ b/packages/twenty-ui/src/utilities/state/utils/createState.ts @@ -1,4 +1,4 @@ -import { atom, AtomEffect } from 'recoil'; +import { atom, type AtomEffect } from 'recoil'; export const createState = ({ key, diff --git a/packages/twenty-ui/src/utilities/utils/getDisplayValueByUrlType.ts b/packages/twenty-ui/src/utilities/utils/getDisplayValueByUrlType.ts index 900a69f4bbe..7da8fc210be 100644 --- a/packages/twenty-ui/src/utilities/utils/getDisplayValueByUrlType.ts +++ b/packages/twenty-ui/src/utilities/utils/getDisplayValueByUrlType.ts @@ -1,4 +1,4 @@ -import { LinkType } from '@ui/navigation'; +import { type LinkType } from '@ui/navigation'; import { isDefined } from 'twenty-shared/utils'; type getUrlDisplayValueByUrlTypeProps = {