UNPKG

@nestjsvn/swagger-sse

Version:

OpenAPI documentation and interactive Swagger UI for NestJS Server-Sent Events endpoints

48 lines (47 loc) 1.34 kB
import { CanActivate, ExecutionContext } from '@nestjs/common'; import { Observable } from 'rxjs'; export declare class UserCreatedDto { userId: string; username: string; email: string; timestamp: Date; } export declare class MessageReceivedDto { messageId: string; fromUserId: string; toUserId: string; content: string; timestamp: Date; } export declare class NotificationDto { id: string; type: 'info' | 'warning' | 'error' | 'success'; title: string; message: string; timestamp: Date; } export declare class ErrorEventDto { error: string; code: number; timestamp: Date; } export declare class PerformanceMetricDto { metric: string; value: number; unit: string; timestamp: Date; } export declare class MockAuthGuard implements CanActivate { canActivate(context: ExecutionContext): boolean; } export declare class TestEventsController { basicStream(): Observable<MessageEvent>; highFrequencyStream(): Observable<MessageEvent>; errorHandlingStream(): Observable<MessageEvent>; filteredStream(userId?: string): Observable<MessageEvent>; authenticatedStream(): Observable<MessageEvent>; longRunningStream(): Observable<MessageEvent>; } export declare class MobileTestController { touchEventsStream(): Observable<MessageEvent>; }