# prefetch

Resolves a request-local first snapshot and closes its subscription scope.
Pass the result as `initial` to both server rendering and client hydration.
Empty sources yield NoData; failure causes become AsyncData failures.

## Signatures

```ts
export declare const prefetch: <A, E = never, R = never>(source: Source<A, E, R>) => Effect.Effect<AsyncData.AsyncData<A, E>, never, Exclude<R, Scope.Scope>>;
```


