A collection of special constants which can be used when writing data. Their values will be
substituted on the server with server generated values.
E.g {@link FirebaseDatabase.ServerValue.TIMESTAMP} will be substituted for the server time
when committing a write.
If you have defined a database schema you should use FirebaseDatabase.ref without
specifying a path in the database. At least not without giving a type parameter for the data
at that location. When using a schema you get the benefit of correct typing when using
FirebaseDatabaseRef.child. The TypeScript compiler can infer from the path segments
given to FirebaseDatabaseRef.child whether the path segment is valid at this
location in the database and what the type of the data is that will be returned when
fetching it.
A collection of special constants which can be used when writing data. Their values will be substituted on the server with server generated values. E.g {@link FirebaseDatabase.ServerValue.TIMESTAMP} will be substituted for the server time when committing a write.