Function: useLiveView()
Call Signature
useLiveView<
V,R>(view,ref):ViewResource<Rextendsnull|undefined?R:Readonly<ViewSelection<V> extendsSelection<ViewEntityWithTypename<V>> ?Mask<ViewEntityWithTypename<V>, { [K in string | number | symbol as K extends "__typename" ? never : K]?: DeferrableSelectionFieldValue<ViewEntityWithTypename<(...)>, K> } &object&SelectionViewSpread<ViewEntityWithTypename<V>> &object&ViewSelection<V>> :ViewEntityWithTypename<V> &object>>
Defined in: vue-fate/src/useLiveView.ts:24
Resolves a reference against a view and subscribes to live server updates for that selection.
Type Parameters
V
V extends View<any, any>
R
R extends Readonly<{ __typename: ViewEntityName; [ViewsTag]: Set<string>; id: string | number; }> | null | undefined
Parameters
view
V
ref
MaybeRefOrGetter<R>
Returns
ViewResource<R extends null | undefined ? R : Readonly<ViewSelection<V> extends Selection<ViewEntityWithTypename<V>> ? Mask<ViewEntityWithTypename<V>, { [K in string | number | symbol as K extends "__typename" ? never : K]?: DeferrableSelectionFieldValue<ViewEntityWithTypename<(...)>, K> } & object & SelectionViewSpread<ViewEntityWithTypename<V>> & object & ViewSelection<V>> : ViewEntityWithTypename<V> & object>>
Call Signature
useLiveView<
V,R>(view,ref):ViewResource<Rextendsnull|undefined?R:Readonly<ViewSelection<V> extendsSelection<ViewEntityWithTypename<V>> ?Mask<ViewEntityWithTypename<V>, { [K in string | number | symbol as K extends "__typename" ? never : K]?: DeferrableSelectionFieldValue<ViewEntityWithTypename<(...)>, K> } &object&SelectionViewSpread<ViewEntityWithTypename<V>> &object&ViewSelection<V>> :ViewEntityWithTypename<V> &object>>
Defined in: vue-fate/src/useLiveView.ts:33
Resolves a reference against a view and subscribes to live server updates for that selection.
Type Parameters
V
V extends View<any, any>
R
R extends Deferred<Readonly<{ __typename: ViewEntityName; [ViewsTag]: Set<string>; id: string | number; }>> | null | undefined
Parameters
view
V
ref
MaybeRefOrGetter<R>
Returns
ViewResource<R extends null | undefined ? R : Readonly<ViewSelection<V> extends Selection<ViewEntityWithTypename<V>> ? Mask<ViewEntityWithTypename<V>, { [K in string | number | symbol as K extends "__typename" ? never : K]?: DeferrableSelectionFieldValue<ViewEntityWithTypename<(...)>, K> } & object & SelectionViewSpread<ViewEntityWithTypename<V>> & object & ViewSelection<V>> : ViewEntityWithTypename<V> & object>>
Call Signature
useLiveView<
V>(view,ref):ViewResource<Readonly<ViewSelection<V> extendsSelection<ViewEntityWithTypename<V>> ?Mask<ViewEntityWithTypename<V>, { [K in string | number | symbol as K extends "__typename" ? never : K]?: DeferrableSelectionFieldValue<ViewEntityWithTypename<(...)>, K> } &object&SelectionViewSpread<ViewEntityWithTypename<V>> &object&ViewSelection<V>> :ViewEntityWithTypename<V> &object> |null|undefined>
Defined in: vue-fate/src/useLiveView.ts:42
Resolves a reference against a view and subscribes to live server updates for that selection.
Type Parameters
V
V extends View<any, any>
Parameters
view
V
ref
MaybeRefOrGetter<Readonly<{ __typename: ViewEntityName; [ViewsTag]: Set<string>; id: string | number; }> | Deferred<Readonly<{ __typename: ViewEntityName; [ViewsTag]: Set<string>; id: string | number; }>> | null | undefined>
Returns
ViewResource<Readonly<ViewSelection<V> extends Selection<ViewEntityWithTypename<V>> ? Mask<ViewEntityWithTypename<V>, { [K in string | number | symbol as K extends "__typename" ? never : K]?: DeferrableSelectionFieldValue<ViewEntityWithTypename<(...)>, K> } & object & SelectionViewSpread<ViewEntityWithTypename<V>> & object & ViewSelection<V>> : ViewEntityWithTypename<V> & object> | null | undefined>