UNPKG

@tsclean/core

Version:

Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.

19 lines 605 B
import { ContextType } from '../types'; export interface HttpArgumentsHostInterface { getRequest<T = any>(): T; getResponse<T = any>(): T; getNext<T = any>(): T; } export interface WsArgumentsHost { getData<T = any>(): T; getClient<T = any>(): T; getPattern(): string; } export interface ArgumentsHostInterface { getArgs<T extends Array<any> = any[]>(): T; getArgByIndex<T = any>(index: number): T; getHttp(): HttpArgumentsHostInterface; getType<T extends string = ContextType>(): T; switchToWs(): WsArgumentsHost; } //# sourceMappingURL=arguments-host.d.ts.map