remix-utils
Version:
This package contains simple utility functions to use with [React Router](https://reactrouter.com/).
9 lines (8 loc) • 467 B
TypeScript
import { type Params, type unstable_MiddlewareFunction, unstable_RouterContextProvider } from "react-router";
export declare function runMiddleware<T = Response>(middleware: unstable_MiddlewareFunction<T>, { request, context, params, next, }?: {
request?: Request;
params?: Params;
context?: unstable_RouterContextProvider;
next?: () => T | Promise<T>;
}): Promise<T>;
export declare function catchResponse<T>(promise: Promise<T>): Promise<Response>;