UNPKG

@elsikora/nestjs-crud-automator

Version:

A library for automating the creation of CRUD operations in NestJS.

19 lines (18 loc) 936 B
import { IApiBaseEntity } from '../../../interface/api-base-entity.interface'; import { IApiFunctionSubscriberProperties, IApiRouteSubscriberProperties } from '../../../interface/decorator/api/subscriber'; export declare class SubscriberWrapper<T> { private readonly name; subscribers: Array<{ priority: number; properties?: IApiFunctionSubscriberProperties<IApiBaseEntity> | IApiRouteSubscriberProperties<IApiBaseEntity>; subscriber: T; }>; constructor(name: string, subscribers?: Array<{ priority: number; properties?: IApiFunctionSubscriberProperties<IApiBaseEntity> | IApiRouteSubscriberProperties<IApiBaseEntity>; subscriber: T; }>); addSubscriber(subscriber: T, priority?: number, properties?: IApiFunctionSubscriberProperties<IApiBaseEntity> | IApiRouteSubscriberProperties<IApiBaseEntity>): void; getName(): string; getSubscriberCount(): number; }