Opensearch dashboards.requesthandlerwrapper
Home > opensearch-dashboards > RequestHandlerWrapper
RequestHandlerWrapper type
Type-safe wrapper for RequestHandler function.
Signature:
export declare type RequestHandlerWrapper = <P, Q, B, Method extends RouteMethod = any, ResponseFactory extends OpenSearchDashboardsResponseFactory = OpenSearchDashboardsResponseFactory>(handler: RequestHandler<P, Q, B, Method, ResponseFactory>) => RequestHandler<P, Q, B, Method, ResponseFactory>;
References: RouteMethod, OpenSearchDashboardsResponseFactory, RequestHandler
Example
export const wrapper: RequestHandlerWrapper = handler => {
return async (context, request, response) => {
// do some logic
...
};
}