/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/common/interfaces/http/http-server.interface.ts
102 строки
5 KB
Kamil Myśliwiec
chore: resolve conflicts
09 янв 2025, 13:54
Не верифицирован
09 янв 2025, 13:54
db2a9b5
Код
Авторство
О чём код?
import { RequestMethod } from '../../enums'; import { NestApplicationOptions } from '../../interfaces/nest-application-options.interface'; import { VersionValue, VersioningOptions } from '../version-options.interface'; export type ErrorHandler<TRequest = any, TResponse = any> = ( error: any, req: TRequest, res: TResponse, next?: Function, ) => any; export type RequestHandler<TRequest = any, TResponse = any> = ( req: TRequest, res: TResponse, next?: Function, ) => any; export interface HttpServer< TRequest = any, TResponse = any, ServerInstance = any, > { use( handler: | RequestHandler<TRequest, TResponse> | ErrorHandler<TRequest, TResponse>, ): any; use( path: string, handler: | RequestHandler<TRequest, TResponse> | ErrorHandler<TRequest, TResponse>, ): any; useBodyParser?(...args: any[]): any; get(handler: RequestHandler<TRequest, TResponse>): any; get(path: string, handler: RequestHandler<TRequest, TResponse>): any; post(handler: RequestHandler<TRequest, TResponse>): any; post(path: string, handler: RequestHandler<TRequest, TResponse>): any; head(handler: RequestHandler<TRequest, TResponse>): any; head(path: string, handler: RequestHandler<TRequest, TResponse>): any; delete(handler: RequestHandler<TRequest, TResponse>): any; delete(path: string, handler: RequestHandler<TRequest, TResponse>): any; put(handler: RequestHandler<TRequest, TResponse>): any; put(path: string, handler: RequestHandler<TRequest, TResponse>): any; patch(handler: RequestHandler<TRequest, TResponse>): any; patch(path: string, handler: RequestHandler<TRequest, TResponse>): any; propfind?(handler: RequestHandler<TRequest, TResponse>): any; propfind?(path: string, handler: RequestHandler<TRequest, TResponse>): any; proppatch?(handler: RequestHandler<TRequest, TResponse>): any; proppatch?(path: string, handler: RequestHandler<TRequest, TResponse>): any; mkcol?(handler: RequestHandler<TRequest, TResponse>): any; mkcol?(path: string, handler: RequestHandler<TRequest, TResponse>): any; copy?(handler: RequestHandler<TRequest, TResponse>): any; copy?(path: string, handler: RequestHandler<TRequest, TResponse>): any; move?(handler: RequestHandler<TRequest, TResponse>): any; move?(path: string, handler: RequestHandler<TRequest, TResponse>): any; lock?(handler: RequestHandler<TRequest, TResponse>): any; lock?(path: string, handler: RequestHandler<TRequest, TResponse>): any; unlock?(handler: RequestHandler<TRequest, TResponse>): any; unlock?(path: string, handler: RequestHandler<TRequest, TResponse>): any; all(path: string, handler: RequestHandler<TRequest, TResponse>): any; all(handler: RequestHandler<TRequest, TResponse>): any; options(handler: RequestHandler<TRequest, TResponse>): any; options(path: string, handler: RequestHandler<TRequest, TResponse>): any; search?(handler: RequestHandler<TRequest, TResponse>): any; search?(path: string, handler: RequestHandler<TRequest, TResponse>): any; listen(port: number | string, callback?: () => void): any; listen(port: number | string, hostname: string, callback?: () => void): any; reply(response: any, body: any, statusCode?: number): any; status(response: any, statusCode: number): any; end(response: any, message?: string): any; render(response: any, view: string, options: any): any; redirect(response: any, statusCode: number, url: string): any; isHeadersSent(response: any): boolean; setHeader(response: any, name: string, value: string): any; setErrorHandler?(handler: Function, prefix?: string): any; setNotFoundHandler?(handler: Function, prefix?: string): any; useStaticAssets?(...args: any[]): this; setBaseViewsDir?(path: string | string[]): this; setViewEngine?(engineOrOptions: any): this; createMiddlewareFactory( method: RequestMethod, ): | ((path: string, callback: Function) => any) | Promise<(path: string, callback: Function) => any>; getRequestHostname?(request: TRequest): string; getRequestMethod?(request: TRequest): string; getRequestUrl?(request: TRequest): string; getInstance(): ServerInstance; registerParserMiddleware(...args: any[]): any; enableCors(options: any): any; getHttpServer(): any; initHttpServer(options: NestApplicationOptions): void; close(): any; getType(): string; init?(): Promise<void>; applyVersionFilter( handler: Function, version: VersionValue, versioningOptions: VersioningOptions, ): (req: TRequest, res: TResponse, next: () => void) => Function; normalizePath?(path: string): string; }