Import
import { AsyncDataView } from "@typed/vue";Signatures
export interface AsyncDataView<A, E> {
readonly data: Readonly<ShallowRef<Data.AsyncData<A, E>>>;
readonly value: ComputedRef<Option.Option<A>>;
readonly latest: ComputedRef<Option.Option<A>>;
readonly cause: ComputedRef<Option.Option<Cause.Cause<E>>>;
readonly error: ComputedRef<Option.Option<E>>;
readonly loading: ComputedRef<boolean>;
readonly refreshing: ComputedRef<boolean>;
readonly pending: ComputedRef<boolean>;
readonly success: ComputedRef<boolean>;
readonly failure: ComputedRef<boolean>;
}Other public imports
These import paths expose the same declaration. Each page retains its own public name and signature.
Source
packages/vue/src/AsyncData.ts:7packages/vue/src/AsyncData.ts:11packages/vue/src/AsyncData.ts:8packages/vue/src/AsyncData.ts:12packages/vue/src/AsyncData.ts:17packages/vue/src/AsyncData.ts:10packages/vue/src/AsyncData.ts:13packages/vue/src/AsyncData.ts:15packages/vue/src/AsyncData.ts:14packages/vue/src/AsyncData.ts:16packages/vue/src/AsyncData.ts:9