### Hierarchy

- DataObserverProps
- ErrorObserverProps
- WaitObserverProps
  - StatefulComponentProps

## Index

### Properties

- checkError
- children
- component
- data
- delay
- emptyComponent
- error
- errorComponent
- isEmpty
- isLoading
- loading
- loadingComponent
- onRetry
- onTimeout
- timeout

## Properties

### Optional checkError

checkError: undefined | function

Inherited from ErrorObserverProps.checkError

- Defined in components/ErrorObserver/ErrorObserver.tsx:10

### Optional children

children: MaybeRenderPropChildren

Overrides DataObserverProps.children

- Defined in components/StatefulComponent/StatefulComponent.tsx:16

### Optional component

component: React.ComponentType<any>

- Defined in components/StatefulComponent/StatefulComponent.tsx:12

### Optional data

data: any

Inherited from DataObserverProps.data

- Defined in components/DataObserver/DataObserver.ts:19

### Optional delay

delay: undefined | number

Inherited from WaitObserverProps.delay

- Defined in components/WaitObserver/WaitObserver.tsx:16

Delay before rendering a component

### Optional emptyComponent

emptyComponent: React.ComponentType<any>

- Defined in components/StatefulComponent/StatefulComponent.tsx:14

### Optional error

error: Error

Inherited from ErrorObserverProps.error

- Defined in components/ErrorObserver/ErrorObserver.tsx:9

### Optional errorComponent

errorComponent: React.ComponentType<any>

Inherited from ErrorObserverProps.errorComponent

- Defined in components/ErrorObserver/ErrorObserver.tsx:11

### Optional isEmpty

isEmpty: undefined | function

Inherited from DataObserverProps.isEmpty

- Defined in components/DataObserver/DataObserver.ts:15

### Optional isLoading

isLoading: undefined | function

Inherited from DataObserverProps.isLoading

- Defined in components/DataObserver/DataObserver.ts:14

### Optional loading

loading: undefined | false | true

Inherited from DataObserverProps.loading

- Defined in components/DataObserver/DataObserver.ts:18

### Optional loadingComponent

loadingComponent: React.ComponentType<any>

- Defined in components/StatefulComponent/StatefulComponent.tsx:13

### Optional onRetry

onRetry: undefined | function

Inherited from WaitObserverProps.onRetry

- Defined in components/WaitObserver/WaitObserver.tsx:29

A callback function executed when retry method is called from the child component.

### Optional onTimeout

onTimeout: undefined | function

Inherited from WaitObserverProps.onTimeout

- Defined in components/WaitObserver/WaitObserver.tsx:24

A callback function executed when a timeout occurs.

### Optional timeout

timeout: undefined | number

Inherited from WaitObserverProps.timeout

- Defined in components/WaitObserver/WaitObserver.tsx:19

Timeout duration

Generated using TypeDoc