(ref: DatabaseReference, options?: ReactFireOptions<T>)
| 25 | * @param options |
| 26 | */ |
| 27 | export function useDatabaseObject<T = unknown>(ref: DatabaseReference, options?: ReactFireOptions<T>): ObservableStatus<QueryChange | T> { |
| 28 | const observableId = `database:object:${ref.toString()}`; |
| 29 | const observable$ = object(ref); |
| 30 | |
| 31 | return useObservable(observableId, observable$, options); |
| 32 | } |
| 33 | |
| 34 | export function useDatabaseObjectData<T>(ref: DatabaseReference, options?: ReactFireOptions<T>): ObservableStatus<T> { |
| 35 | const idField = options ? checkIdField(options) : 'NO_ID_FIELD'; |
no test coverage detected