Sha256: eff9ae2cfa619550cb65697a0b87df9aec12c9acdb939e48704ac99262f7dc96
Contents?: true
Size: 649 Bytes
Versions: 26
Compression:
Stored size: 649 Bytes
Contents
import { HttpMethods, HttpHandler } from './handlers/HttpHandler.mjs'; function createHttpHandler(method) { return (path, resolver, options = {}) => { return new HttpHandler(method, path, resolver, options); }; } const http = { all: createHttpHandler(/.+/), head: createHttpHandler(HttpMethods.HEAD), get: createHttpHandler(HttpMethods.GET), post: createHttpHandler(HttpMethods.POST), put: createHttpHandler(HttpMethods.PUT), delete: createHttpHandler(HttpMethods.DELETE), patch: createHttpHandler(HttpMethods.PATCH), options: createHttpHandler(HttpMethods.OPTIONS) }; export { http }; //# sourceMappingURL=http.mjs.map
Version data entries
26 entries across 26 versions & 1 rubygems