# Interface unstable_DataStrategyMatch

interface unstable_DataStrategyMatch {
params: Params<string>;
pathname: string;
pathnameBase: string;
resolve: ((handlerOverride?) => Promise<unstable_HandlerResult>);
route: AgnosticDataRouteObject;
shouldLoad: boolean;
}

#### Hierarchy

- AgnosticRouteMatch<string, AgnosticDataRouteObject>
  - unstable_DataStrategyMatch

- Defined in common/temp/node_modules/.pnpm/@remix-run+router@1.16.1/node_modules/@remix-run/router/dist/utils.d.ts:193

#####
Index

### Properties

params
pathname
pathnameBase
resolve
route
shouldLoad

## Properties

### params

params: Params<string>

The names and values of dynamic parameters in the URL.

Inherited from AgnosticRouteMatch.params

- Defined in common/temp/node_modules/.pnpm/@remix-run+router@1.16.1/node_modules/@remix-run/router/dist/utils.d.ts:301

### pathname

pathname: string

The portion of the URL pathname that was matched.

Inherited from AgnosticRouteMatch.pathname

- Defined in common/temp/node_modules/.pnpm/@remix-run+router@1.16.1/node_modules/@remix-run/router/dist/utils.d.ts:305

### pathnameBase

pathnameBase: string

The portion of the URL pathname that was matched before child routes.

Inherited from AgnosticRouteMatch.pathnameBase

- Defined in common/temp/node_modules/.pnpm/@remix-run+router@1.16.1/node_modules/@remix-run/router/dist/utils.d.ts:309

### resolve

resolve: ((handlerOverride?) => Promise<unstable_HandlerResult>)

#### Type declaration

- - (handlerOverride?): Promise<unstable_HandlerResult>

  - #### Parameters

    - `Optional` handlerOverride: ((handler) => Promise<unstable_HandlerResult>)
      - - (handler): Promise<unstable_HandlerResult>

        - #### Parameters

          - handler: ((ctx?) => DataFunctionReturnValue)
            - - (ctx?): DataFunctionReturnValue

              - #### Parameters

                - `Optional` ctx: unknown

                #### Returns DataFunctionReturnValue

          #### Returns Promise<unstable_HandlerResult>

- Defined in common/temp/node_modules/.pnpm/@remix-run+router@1.16.1/node_modules/@remix-run/router/dist/utils.d.ts:195

### route

route: AgnosticDataRouteObject

The route object that was used to match.

Inherited from AgnosticRouteMatch.route

- Defined in common/temp/node_modules/.pnpm/@remix-run+router@1.16.1/node_modules/@remix-run/router/dist/utils.d.ts:313

### shouldLoad

shouldLoad: boolean

- Defined in common/temp/node_modules/.pnpm/@remix-run+router@1.16.1/node_modules/@remix-run/router/dist/utils.d.ts:194