[QRQC_2] No implicitAny in twenty-server (#12075)
# Introduction Following https://github.com/twentyhq/twenty/pull/12068 Related with https://github.com/twentyhq/core-team-issues/issues/975 We're enabling `noImplicitAny` handled few use case manually, added a `ts-expect-error` to the others, we should plan to handle them in the future
This commit is contained in:
+2
@@ -117,6 +117,7 @@ export abstract class GraphqlQueryBaseResolverService<
|
||||
const computedArgs = (await this.queryRunnerArgsFactory.create(
|
||||
hookedArgs,
|
||||
options,
|
||||
// @ts-expect-error legacy noImplicitAny
|
||||
ResolverArgsType[capitalize(operationName)],
|
||||
)) as Input;
|
||||
|
||||
@@ -195,6 +196,7 @@ export abstract class GraphqlQueryBaseResolverService<
|
||||
)
|
||||
) {
|
||||
const permissionRequired: SettingPermissionType =
|
||||
// @ts-expect-error legacy noImplicitAny
|
||||
SYSTEM_OBJECTS_PERMISSIONS_REQUIREMENTS[
|
||||
objectMetadataItemWithFieldMaps.nameSingular
|
||||
];
|
||||
|
||||
+1
@@ -209,6 +209,7 @@ export class GraphqlQueryCreateManyResolverService extends GraphqlQueryBaseResol
|
||||
.filter(Boolean);
|
||||
|
||||
if (fieldValues.length > 0) {
|
||||
// @ts-expect-error legacy noImplicitAny
|
||||
whereConditions[field.column] = In(fieldValues);
|
||||
}
|
||||
}
|
||||
|
||||
+1
@@ -52,6 +52,7 @@ export class ApiEventEmitterService {
|
||||
objectMetadataNameSingular: objectMetadataItem.nameSingular,
|
||||
action: DatabaseEventAction.UPDATED,
|
||||
events: records.map((record) => {
|
||||
// @ts-expect-error legacy noImplicitAny
|
||||
const before = mappedExistingRecords[record.id];
|
||||
const after = record;
|
||||
const diff = objectRecordChangedValues(
|
||||
|
||||
Reference in New Issue
Block a user