Skip to content

Function: useViews() ​

useViews<V, R>(view, refs): ViewResource<Results<V, R>>

Defined in: vue-fate/src/useViews.ts:89

Resolves an array of references and subscribes to their selected fields. Accepts a plain array, reactive ref, or getter. Results preserve order, duplicates, nullish entries, parameter bindings, and readonly tuple types. Await ready() to participate in Vue Suspense.

Type Parameters ​

V ​

V extends View<any, any>

R ​

R extends readonly ViewInput<V>[]

Parameters ​

view ​

V

refs ​

MaybeRefOrGetter<R>

Returns ​

ViewResource<Results<V, R>>

Example ​

ts
const users = useViews(UserView, () => props.users);
await users.ready();

Released under the MIT License