# useAsyncData

Observes an existing AsyncData producer without nesting its state model.

## Signatures

```ts
export declare function useAsyncData<A, E, E2 = never, R = never, ER = never>(source: Source<AsyncData.AsyncData<A, E>, E2, R> | Readable<Source<AsyncData.AsyncData<A, E>, E2, R>>, options?: SourceOptions<A, E | E2, R, ER>): AsyncState<A, E | E2 | ER>;
```


