@nodearch/express
Version:
nodearch express server
17 lines • 1.28 kB
JavaScript
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