Change type import rule (#13751)

Forcing "type" to be explicit, works best will rollup on the frontend to
exclude depdendencies
This commit is contained in:
Félix Malfait
2025-08-08 01:27:05 +02:00
committed by GitHub
parent 525c8bfe3c
commit 8b4b9ef8da
2050 changed files with 5124 additions and 4912 deletions
@@ -1,4 +1,8 @@
import { ArgumentsHost, Catch, ExceptionFilter } from '@nestjs/common';
import {
type ArgumentsHost,
Catch,
type ExceptionFilter,
} from '@nestjs/common';
import { GraphQLError } from 'graphql';
@@ -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,
@@ -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';
@@ -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';