# AsyncDataProps

Public interface exposed as AsyncDataProps from @typed/react.

## Signatures

```ts
export interface AsyncDataProps<A, E> {
    readonly data: Data.AsyncData<A, E>;
    readonly children: (value: A, state: AsyncDataView<A, E>) => ReactNode;
    readonly failure: (cause: Cause.Cause<E>, state: AsyncDataView<A, E>) => ReactNode;
    readonly loading?: ReactNode;
    readonly noData?: ReactNode;
}
```


