UNPKG

@nodearch/express

Version:
17 lines 1.28 kB
import { HttpMethod, RouteHandlerParam } from './enums.js'; import { handlerParamFactory, httpMethodFactory, httpPathFactory } from './helpers.js'; export const HttpPath = (path) => httpPathFactory(path); export const HttpGet = (path) => httpMethodFactory(HttpMethod.GET, path); export const HttpHead = (path) => httpMethodFactory(HttpMethod.HEAD, path); export const HttpPost = (path) => httpMethodFactory(HttpMethod.POST, path); export const HttpPut = (path) => httpMethodFactory(HttpMethod.PUT, path); export const HttpPatch = (path) => httpMethodFactory(HttpMethod.PATCH, path); export const HttpDelete = (path) => httpMethodFactory(HttpMethod.DELETE, path); export const HttpOptions = (path) => httpMethodFactory(HttpMethod.OPTIONS, path); export const HttpBody = (path) => handlerParamFactory(RouteHandlerParam.BODY, path); export const HttpParam = (name) => handlerParamFactory(RouteHandlerParam.PARAMS, name); export const HttpHeader = (name) => handlerParamFactory(RouteHandlerParam.HEADERS, name); export const HttpQuery = (name) => handlerParamFactory(RouteHandlerParam.QUERY, name); export const HttpReq = () => handlerParamFactory(RouteHandlerParam.REQ); export const HttpRes = () => handlerParamFactory(RouteHandlerParam.RES); //# sourceMappingURL=decorators.js.map