Globals / "database"
- changeToData
- getUniqueIdForDatabaseQuery
- objectVal
- useDatabaseList
- useDatabaseListData
- useDatabaseObject
- useDatabaseObjectData
• Const cachedQueries: Array<Query> = ((globalThis as any) as ReactFireGlobals)._reactFireDatabaseCachedQueries || []
Defined in src/database.tsx:9
▸ changeToData(change: QueryChange, keyField?: undefined | string): object
Defined in src/database.tsx:44
| Name | Type |
|---|---|
change |
QueryChange |
keyField? |
undefined | string |
Returns: object
▸ getUniqueIdForDatabaseQuery(query: Query): number
Defined in src/database.tsx:15
| Name | Type |
|---|---|
query |
Query |
Returns: number
▸ objectVal<T>(query: Query, keyField?: undefined | string): Observable<T>
Defined in src/database.tsx:40
| Name |
|---|
T |
| Name | Type |
|---|---|
query |
Query |
keyField? |
undefined | string |
Returns: Observable<T>
▸ useDatabaseList<T>(ref: Reference | Query, options?: ReactFireOptions<T[]>): ObservableStatus<QueryChange[] | T[]>
Defined in src/database.tsx:73
Subscribe to a Realtime Database list
| Name | Default |
|---|---|
T |
{ [key:string]: unknown; } |
| Name | Type | Description |
|---|---|---|
ref |
Reference | Query | Reference to the DB List you want to listen to |
options? |
ReactFireOptions<T[]> |
Returns: ObservableStatus<QueryChange[] | T[]>
▸ useDatabaseListData<T>(ref: Reference | Query, options?: ReactFireOptions<T[]>): ObservableStatus<T[]>
Defined in src/database.tsx:83
| Name | Default |
|---|---|
T |
{ [key:string]: unknown; } |
| Name | Type |
|---|---|
ref |
Reference | Query |
options? |
ReactFireOptions<T[]> |
Returns: ObservableStatus<T[]>
▸ useDatabaseObject<T>(ref: Reference, options?: ReactFireOptions<T>): ObservableStatus<QueryChange | T>
Defined in src/database.tsx:29
Subscribe to a Realtime Database object
| Name | Default |
|---|---|
T |
unknown |
| Name | Type | Description |
|---|---|---|
ref |
Reference | Reference to the DB object you want to listen to |
options? |
ReactFireOptions<T> |
Returns: ObservableStatus<QueryChange | T>
▸ useDatabaseObjectData<T>(ref: Reference, options?: ReactFireOptions<T>): ObservableStatus<T>
Defined in src/database.tsx:59
| Name |
|---|
T |
| Name | Type |
|---|---|
ref |
Reference |
options? |
ReactFireOptions<T> |
Returns: ObservableStatus<T>