UNPKG

fireodm

Version:

A basic and extensible ODM for the Firestore Admin SDK in Node.js with decorators, relationships, and validation.

48 lines 5.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.z = exports.runInBatch = exports.runInTransaction = exports.WriteResult = exports.Timestamp = exports.QuerySnapshot = exports.QueryDocumentSnapshot = exports.Query = exports.GeoPoint = exports.FieldValue = exports.DocumentSnapshot = exports.DocumentReference = exports.CollectionReference = exports.setFirestoreInstance = exports.getFirestoreInstance = exports.ValidationError = exports.NotFoundError = exports.SubCollectionDoc = exports.SubCollection = exports.EnumField = exports.TimestampField = exports.StringField = exports.Relation = exports.NumberField = exports.MapField = exports.GeoPointField = exports.EmailField = exports.DocumentReferenceField = exports.SubCollectionModel = exports.Collection = exports.BooleanField = exports.ArrayField = exports.BaseModel = void 0; // --- Core ORM --- var base_model_1 = require("./core/base-model"); Object.defineProperty(exports, "BaseModel", { enumerable: true, get: function () { return base_model_1.BaseModel; } }); // --- Decorators --- var decorators_1 = require("./core/decorators"); Object.defineProperty(exports, "ArrayField", { enumerable: true, get: function () { return decorators_1.ArrayField; } }); Object.defineProperty(exports, "BooleanField", { enumerable: true, get: function () { return decorators_1.BooleanField; } }); Object.defineProperty(exports, "Collection", { enumerable: true, get: function () { return decorators_1.Collection; } }); Object.defineProperty(exports, "SubCollectionModel", { enumerable: true, get: function () { return decorators_1.SubCollectionModel; } }); Object.defineProperty(exports, "DocumentReferenceField", { enumerable: true, get: function () { return decorators_1.DocumentReferenceField; } }); Object.defineProperty(exports, "EmailField", { enumerable: true, get: function () { return decorators_1.EmailField; } }); Object.defineProperty(exports, "GeoPointField", { enumerable: true, get: function () { return decorators_1.GeoPointField; } }); Object.defineProperty(exports, "MapField", { enumerable: true, get: function () { return decorators_1.MapField; } }); Object.defineProperty(exports, "NumberField", { enumerable: true, get: function () { return decorators_1.NumberField; } }); Object.defineProperty(exports, "Relation", { enumerable: true, get: function () { return decorators_1.Relation; } }); Object.defineProperty(exports, "StringField", { enumerable: true, get: function () { return decorators_1.StringField; } }); Object.defineProperty(exports, "TimestampField", { enumerable: true, get: function () { return decorators_1.TimestampField; } }); Object.defineProperty(exports, "EnumField", { enumerable: true, get: function () { return decorators_1.EnumField; } }); Object.defineProperty(exports, "SubCollection", { enumerable: true, get: function () { return decorators_1.SubCollection; } }); Object.defineProperty(exports, "SubCollectionDoc", { enumerable: true, get: function () { return decorators_1.SubCollectionDoc; } }); // --- Errors --- var errors_1 = require("./core/errors"); Object.defineProperty(exports, "NotFoundError", { enumerable: true, get: function () { return errors_1.NotFoundError; } }); Object.defineProperty(exports, "ValidationError", { enumerable: true, get: function () { return errors_1.ValidationError; } }); // --- Initialization Helper --- var firestore_instance_1 = require("./config/firestore-instance"); Object.defineProperty(exports, "getFirestoreInstance", { enumerable: true, get: function () { return firestore_instance_1.getFirestoreInstance; } }); Object.defineProperty(exports, "setFirestoreInstance", { enumerable: true, get: function () { return firestore_instance_1.setFirestoreInstance; } }); var firestore_1 = require("firebase-admin/firestore"); Object.defineProperty(exports, "CollectionReference", { enumerable: true, get: function () { return firestore_1.CollectionReference; } }); Object.defineProperty(exports, "DocumentReference", { enumerable: true, get: function () { return firestore_1.DocumentReference; } }); Object.defineProperty(exports, "DocumentSnapshot", { enumerable: true, get: function () { return firestore_1.DocumentSnapshot; } }); Object.defineProperty(exports, "FieldValue", { enumerable: true, get: function () { return firestore_1.FieldValue; } }); Object.defineProperty(exports, "GeoPoint", { enumerable: true, get: function () { return firestore_1.GeoPoint; } }); Object.defineProperty(exports, "Query", { enumerable: true, get: function () { return firestore_1.Query; } }); Object.defineProperty(exports, "QueryDocumentSnapshot", { enumerable: true, get: function () { return firestore_1.QueryDocumentSnapshot; } }); Object.defineProperty(exports, "QuerySnapshot", { enumerable: true, get: function () { return firestore_1.QuerySnapshot; } }); Object.defineProperty(exports, "Timestamp", { enumerable: true, get: function () { return firestore_1.Timestamp; } }); Object.defineProperty(exports, "WriteResult", { enumerable: true, get: function () { return firestore_1.WriteResult; } }); var transaction_manager_1 = require("./core/transaction-manager"); Object.defineProperty(exports, "runInTransaction", { enumerable: true, get: function () { return transaction_manager_1.runInTransaction; } }); Object.defineProperty(exports, "runInBatch", { enumerable: true, get: function () { return transaction_manager_1.runInBatch; } }); var zod_1 = require("zod"); Object.defineProperty(exports, "z", { enumerable: true, get: function () { return zod_1.z; } }); //# sourceMappingURL=index.js.map