UNPKG

@dugongjs/nestjs-microservice-query

Version:

11 lines (10 loc) 685 B
import type { IAggregateQueryService, SerializedDomainEvent } from "@dugongjs/core"; import { AggregateQueryService } from "@dugongjs/nestjs"; export declare class AggregateQueryController { private readonly aggregateQueryService; constructor(aggregateQueryService: AggregateQueryService); getAggregateTypes(): Promise<string[]>; getAggregateIds(args: Parameters<IAggregateQueryService["getAggregateIds"]>): Promise<string[]>; getAggregate(args: Parameters<IAggregateQueryService["getAggregate"]>): Promise<string | null>; getDomainEventsForAggregate(args: Parameters<IAggregateQueryService["getDomainEventsForAggregate"]>): Promise<SerializedDomainEvent[]>; }