fireodm
Version:
A basic and extensible ODM for the Firestore Admin SDK in Node.js with decorators, relationships, and validation.
12 lines • 872 B
JavaScript
// --- Core ORM ---
export { BaseModel } from "./core/base-model";
// --- Decorators ---
export { ArrayField, BooleanField, Collection, SubCollectionModel, DocumentReferenceField, EmailField, GeoPointField, MapField, NumberField, Relation, StringField, TimestampField, EnumField, SubCollection, SubCollectionDoc } from "./core/decorators";
// --- Errors ---
export { NotFoundError, ValidationError } from "./core/errors";
// --- Initialization Helper ---
export { getFirestoreInstance, setFirestoreInstance, } from "./config/firestore-instance";
export { CollectionReference, DocumentReference, DocumentSnapshot, FieldValue, GeoPoint, Query, QueryDocumentSnapshot, QuerySnapshot, Timestamp, WriteResult, } from "firebase-admin/firestore";
export { runInTransaction, runInBatch } from "./core/transaction-manager";
export { z } from "zod";
//# sourceMappingURL=index.js.map