API Documentation / vuefire / _RefDatabase
Interface: _RefDatabase<T>
vuefire._RefDatabase
Type parameters
Name |
---|
T |
Hierarchy
_RefWithState
<T
,Error
>↳
_RefDatabase
Properties
[RefSymbol]
• [RefSymbol]: true
Type differentiator only. We need this to be in public d.ts but don't want it to show up in IDE autocomplete, so we use a private Symbol instead.
Inherited from
_RefWithState.[RefSymbol]
stop
• stop: (reset?
: ResetOption
) => void
Stops listening to the data changes and stops the Vue watcher.
Type declaration
▸ (reset?
): void
Parameters
Name | Type |
---|---|
reset? | ResetOption |
Returns
void
Inherited from
_RefWithState.stop
Accessors
data
• get
data(): Ref
<T
, T
>
Realtime data wrapped in a Vue ref
Returns
Ref
<T
, T
>
Inherited from
_RefWithState.data
error
• get
error(): Ref
<undefined
| E
, undefined
| E
>
Reactive Error if the firebase operation fails
Returns
Ref
<undefined
| E
, undefined
| E
>
Inherited from
_RefWithState.error
pending
• get
pending(): Ref
<boolean
, boolean
>
Reactive loading state
Returns
Ref
<boolean
, boolean
>
Inherited from
_RefWithState.pending
promise
• get
promise(): ShallowRef
<Promise
<T
>>
Reactive promise that resolves when the data is loaded or rejects if there is an error
Returns
ShallowRef
<Promise
<T
>>
Inherited from
_RefWithState.promise
value
• get
value(): T
Returns
T
Inherited from
_RefWithState.value
• set
value(_
): void
Parameters
Name | Type |
---|---|
_ | S |
Returns
void
Inherited from
_RefWithState.value