A simplified, strongly-typed, zero-dependency API for Typescript projects using Firestore
!!WARNING This code is not ready for public consumption just yet.
A simplified, strongly-typed, zero-dependency API for Typescript projects using Firestore.
See the Server package README for more details.
@firestore-facade/cli
and s@firestore-facade/server
.At the moment this project focusses on Node.js using the firebase-admin client, and the most of the code is providing patterns that are useful for backend applications.
In the future this should be made compatible with the Cloud Firestore with little modification, because both are technically the same product.
Applying same the concept to the Firebase web client should also be possible,
however it would probably not be trivial because not all of the used
functionality of the firebase-admin
package is available in the web client.
I plan to investigate if the concept is also feasible for a web and I would be specifically interested in using it for React hooks.