# Interface IndexRouteProps

interface IndexRouteProps {
Component?: ComponentType<{}>;
ErrorBoundary?: ComponentType<{}>;
HydrateFallback?: ComponentType<{}>;
action?: boolean | ActionFunction<any>;
caseSensitive?: boolean;
children?: undefined;
element?: ReactNode;
errorElement?: ReactNode;
handle?: any;
hasErrorBoundary?: boolean;
hydrateFallbackElement?: ReactNode;
id?: string;
index: true;
lazy?: LazyRouteFunction<IndexRouteObject>;
loader?: boolean | LoaderFunction<any>;
path?: string;
shouldRevalidate?: ShouldRevalidateFunction;
}

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:77

#####
Index

### Properties

Component?
ErrorBoundary?
HydrateFallback?
action?
caseSensitive?
children?
element?
errorElement?
handle?
hasErrorBoundary?
hydrateFallbackElement?
id?
index
lazy?
loader?
path?
shouldRevalidate?

## Properties

### `Optional` Component

Component?: ComponentType<{}>

#### Type declaration

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:92

### `Optional` ErrorBoundary

ErrorBoundary?: ComponentType<{}>

#### Type declaration

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:94

### `Optional` HydrateFallback

HydrateFallback?: ComponentType<{}>

#### Type declaration

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:93

### `Optional` action

action?: boolean | ActionFunction<any>

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:83

### `Optional` caseSensitive

caseSensitive?: boolean

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:78

### `Optional` children

children?: undefined

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:88

### `Optional` element

element?: ReactNode

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:89

### `Optional` errorElement

errorElement?: ReactNode

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:91

### `Optional` handle

handle?: any

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:86

### `Optional` hasErrorBoundary

hasErrorBoundary?: boolean

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:84

### `Optional` hydrateFallbackElement

hydrateFallbackElement?: ReactNode

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:90

### `Optional` id

id?: string

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:80

### index

index: true

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:87

### `Optional` lazy

lazy?: LazyRouteFunction<IndexRouteObject>

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:81

### `Optional` loader

loader?: boolean | LoaderFunction<any>

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:82

### `Optional` path

path?: string

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:79

### `Optional` shouldRevalidate

shouldRevalidate?: ShouldRevalidateFunction

- Defined in common/temp/node_modules/.pnpm/react-router@6.23.1_react@18.3.1/node_modules/react-router/dist/lib/components.d.ts:85