Run yarn dedupe and upgrade TS (#13853)

Upgrading TS to the latest version, and cleaning up packages with yarn
dedupe
This commit is contained in:
Félix Malfait
2025-08-12 15:18:59 +02:00
committed by GitHub
parent 62352901ba
commit 3c0f3fd2ae
17 changed files with 330 additions and 4909 deletions
@@ -1,10 +1,10 @@
import {
type GraphQLResolveInfo,
type SelectionSetNode,
Kind,
type SelectionNode,
type FieldNode,
type GraphQLResolveInfo,
type InlineFragmentNode,
type SelectionNode,
type SelectionSetNode,
type ValueNode,
} from 'graphql';
@@ -60,6 +60,7 @@ const parseValueNode = (
case Kind.ENUM:
return valueNode.value;
case Kind.LIST:
// @ts-expect-error legacy noImplicitAny
return valueNode.values.map((value) => parseValueNode(value, variables));
case Kind.OBJECT:
return valueNode.fields.reduce((obj, field) => {
@@ -45,6 +45,7 @@ export class InputTypeDefinitionFactory {
const inputType = new GraphQLInputObjectType({
name: `${pascalCase(objectMetadata.nameSingular)}${kind.toString()}Input`,
description: objectMetadata.description,
// @ts-expect-error legacy noImplicitAny
fields: () => {
switch (kind) {
/**
@@ -54,9 +54,7 @@ export const cleanGraphQLResponse = (input: any) => {
// @ts-expect-error legacy noImplicitAny
output.data[key] = cleanObject(input[key]);
} else if (Array.isArray(input[key])) {
// @ts-expect-error legacy noImplicitAny
const itemsWithEdges = input[key].filter((item) => item.edges);
// @ts-expect-error legacy noImplicitAny
const cleanedObjArray = itemsWithEdges.map(({ edges, ...item }) => {
return {
...item,