# AsyncDataView

A framework-independent snapshot; the hook provides refresh and cancellation separately.

## Signatures

```ts
export interface AsyncDataView<A, E> {
    readonly data: Data.AsyncData<A, E>;
    readonly value: Option.Option<A>;
    readonly latest: Option.Option<A>;
    readonly cause: Option.Option<Cause.Cause<E>>;
    readonly error: Option.Option<E>;
    readonly pending: boolean;
    readonly loading: boolean;
    readonly refreshing: boolean;
    readonly success: boolean;
    readonly failure: boolean;
}
```


