# isLoading

Tests whether an AsyncData value is loading without a prior result.

## Signatures

```ts
export declare const isLoading: <A, E>(asyncData: AsyncData<A, E>) => asyncData is Loading;
```

## Why

This refinement deliberately excludes refreshing success and failure states.

## Ownership and lifetime

This pure predicate acquires no resources and does not retain its argument.

## Examples

```ts
import { isLoading, loading } from "@typed/async-data"
isLoading(loading())
```
