export = RouteHandler; /** * Object returned by routePart.getHandler(), * containing the information gathered about * a requested route and the corresponding handler * to invoke * * @class RouteHandler * @param {string} url - parsed URL * @param {object} query - parsed query string * @param {HttpMessage} message * @throws {BadRequestError} If x-kuzzle-volatile HTTP header can not be parsed * in JSON format */ declare class RouteHandler { constructor(url: any, query: any, message: any); handler: any; _request: Request; url: any; data: any; connection: { connection: { headers: any; id: any; ips: any; path: any; protocol: string; url: any; verb: any; }; }; get request(): Request; /** * Add a parametric argument to the request object * @param {string} name * @param {string} value */ addArgument(name: string, value: string): void; /** * Invokes the registered handler * * @param {Function} callback */ invokeHandler(callback: Function): void; } import { Request } from "../../../api/request/kuzzleRequest";