coffee-core
Version:
Coffee IT API core library
10 lines (9 loc) • 501 B
TypeScript
import { SubscriberService } from './subscriber-service';
import { OnApplicationBootstrap, OnModuleDestroy, OnModuleInit } from '@nestjs/common';
export declare abstract class SubscriberController implements OnApplicationBootstrap, OnModuleInit, OnModuleDestroy {
protected subscribers: SubscriberService[];
onModuleInit(): Promise<void>;
onApplicationBootstrap(): Promise<void>;
onModuleDestroy(): Promise<void>;
protected abstract initializeSubscribers(): SubscriberService[];
}