UNPKG

730 BTypeScriptView Raw
1import { MicroserviceConfiguration } from '@nestjs/microservices';
2import { INestMicroservice, ExceptionFilter, PipeTransform } from './index';
3import { WebSocketAdapter } from './web-socket-adapter.interface';
4export interface INestApplication {
5 init(): void;
6 listen(port: number, callback?: () => void): any;
7 setGlobalPrefix(prefix: string): void;
8 useWebSocketAdapter(adapter: WebSocketAdapter): void;
9 connectMicroservice(config: MicroserviceConfiguration): INestMicroservice;
10 getMicroservices(): INestMicroservice[];
11 startAllMicroservices(callback: () => void): void;
12 useGlobalFilters(...filters: ExceptionFilter[]): any;
13 useGlobalPipes(...pipes: PipeTransform[]): any;
14 close(): void;
15}