@ptc-org/nestjs-query-graphql
Version:
Nestjs graphql query adapter
12 lines (11 loc) • 755 B
TypeScript
import { Class, QueryService } from '@ptc-org/nestjs-query-core';
import { ServiceResolver } from '../resolver.interface';
import { RelationsOpts } from './relations.interface';
export interface AggregateRelationsResolverOpts extends RelationsOpts {
/**
* Enable relation aggregation queries on relation
*/
enableAggregate?: boolean;
}
export declare const AggregateRelationsMixin: <DTO>(DTOClass: Class<DTO>, relations: AggregateRelationsResolverOpts) => <B extends Class<ServiceResolver<DTO, QueryService<DTO, unknown, unknown>>>>(Base: B) => B;
export declare const AggregateRelationsResolver: <DTO>(DTOClass: Class<DTO>, relations: AggregateRelationsResolverOpts) => Class<ServiceResolver<DTO, QueryService<DTO, unknown, unknown>>>;