Direct execution - Follow up (#19177)

Feedbacks from https://github.com/twentyhq/twenty/pull/18972
This commit is contained in:
Etienne
2026-03-31 19:38:24 +02:00
committed by GitHub
parent 94e019f012
commit 887e0283c5
26 changed files with 319 additions and 166 deletions
@@ -0,0 +1,11 @@
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 { IGroupByConnection } from 'src/engine/api/graphql/workspace-query-runner/interfaces/group-by-connection.interface';
import { ObjectRecord } from 'twenty-shared/types';
export type ResolverOutput =
| ObjectRecord // findOne, createOne, updateOne, deleteOne, destroyOne, restoreOne, mergeMany
| ObjectRecord[] // createMany, updateMany, deleteMany, destroyMany, restoreMany
| IConnection<ObjectRecord, IEdge<ObjectRecord>> // findMany
| IConnection<ObjectRecord, IEdge<ObjectRecord>>[] // findDuplicates
| IGroupByConnection<ObjectRecord, IEdge<ObjectRecord>>; // groupBy