# AsyncDataView

Vue projections of AsyncData. The latest available value survives refreshes and later failures.

## Signatures

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


