Import
import { AsyncState } from "@typed/svelte";Signatures
export interface AsyncState<A, E> {
readonly data: Readable<AsyncData.AsyncData<A, E>>;
readonly value: Readable<Option.Option<A>>;
readonly latest: Readable<Option.Option<A>>;
readonly cause: Readable<Option.Option<Cause.Cause<E>>>;
readonly error: Readable<Option.Option<E>>;
readonly pending: Readable<boolean>;
readonly loading: Readable<boolean>;
readonly refreshing: Readable<boolean>;
readonly success: Readable<boolean>;
readonly failure: Readable<boolean>;
readonly optimistic: Readable<boolean>;
readonly refresh: () => void;
readonly cancel: () => void;
}Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.
Source
packages/svelte/src/AsyncData.ts:7packages/svelte/src/AsyncData.ts:20packages/svelte/src/AsyncData.ts:11packages/svelte/src/AsyncData.ts:8packages/svelte/src/AsyncData.ts:12packages/svelte/src/AsyncData.ts:17packages/svelte/src/AsyncData.ts:10packages/svelte/src/AsyncData.ts:14packages/svelte/src/AsyncData.ts:18packages/svelte/src/AsyncData.ts:13packages/svelte/src/AsyncData.ts:19packages/svelte/src/AsyncData.ts:15packages/svelte/src/AsyncData.ts:16packages/svelte/src/AsyncData.ts:9