variable / @typed/async-data

isLoading

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

Package version
1.0.0-beta.13
Category
State inspection
Since
1.0.0

Import

import { isLoading } from "@typed/async-data";

Signatures

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

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

Source