import { Query } from './query.interface'; export type QueryResolveFields = { [key in keyof DTO]: QueryResolveTree ? DTO[key][number] : DTO[key]>; }; export interface QueryResolveTree { name: string; alias: string; args?: Query; fields: QueryResolveFields; }