@react-firebase/database
Version:
Efficiently Render & mutate Firebase Realtime Database data in your react(or react-native) app.
36 lines (35 loc) • 1.34 kB
TypeScript
import * as React from "react";
import { FirebaseDatabaseNodeState, FirebaseDatabaseNodeProps } from "../types";
export declare class FirebaseDatabaseContextConsumerLifeCycle extends React.Component<FirebaseDatabaseNodeProps, FirebaseDatabaseNodeState> {
state: {
firebase: null;
path: null;
orderByChild: null;
orderByKey: null;
orderByValue: null;
limitToFirst: null;
limitToLast: null;
startAt: null;
endAt: null;
equalTo: null;
keysOnly: null;
once: null;
isList: null;
unsub: null;
value: null;
isLoading: null;
};
__isMounted: boolean;
unsub?: Function;
ss: () => any;
onValue: (props: FirebaseDatabaseNodeProps, v: any) => void;
handleOnce: (props: FirebaseDatabaseNodeProps, ref: any) => void;
handleOn: (props: FirebaseDatabaseNodeProps, ref: any) => void;
listenToRef: (props: FirebaseDatabaseNodeProps) => void;
componentDidMount(): void;
componentDidUpdate(prevProps: FirebaseDatabaseNodeProps): void;
componentWillUnmount(): void;
shouldComponentUpdate(nextProps: FirebaseDatabaseNodeProps, nextState: FirebaseDatabaseNodeState): boolean;
render(): any;
}
export default FirebaseDatabaseContextConsumerLifeCycle;