interface DataStrategyMatch {
    params: Params<string>;
    pathname: string;
    pathnameBase: string;
    resolve: ((handlerOverride?: ((handler: ((ctx?: unknown) => DataFunctionReturnValue)) => DataFunctionReturnValue)) => Promise<DataStrategyResult>);
    route: AgnosticDataRouteObject;
    shouldLoad: boolean;
}

继承关系

  • AgnosticRouteMatch<string, AgnosticDataRouteObject>
    • DataStrategyMatch

属性

params: Params<string>

URL 中动态参数的名称和值。

pathname: string

URL 路径名中匹配的部分。

pathnameBase: string

在子路由之前匹配的 URL 路径名部分。

resolve: ((handlerOverride?: ((handler: ((ctx?: unknown) => DataFunctionReturnValue)) => DataFunctionReturnValue)) => Promise<DataStrategyResult>)
route: AgnosticDataRouteObject

用于匹配的路由对象。

shouldLoad: boolean