UNPKG

fireodm

Version:

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

10 lines 1.08 kB
export { BaseModel } from "./core/base-model"; export { ArrayField, BooleanField, Collection, SubCollectionModel, DocumentReferenceField, EmailField, GeoPointField, MapField, NumberField, Relation, StringField, TimestampField, EnumField, SubCollection, SubCollectionDoc } from "./core/decorators"; export type { BaseModelInterface, FindAllResult, FindOptions, RelationMetadata, SubModelMetadata, SubCollectionMetadata, SubCollectionDocMetadata } from "./core/types"; export { NotFoundError, ValidationError } from "./core/errors"; export { getFirestoreInstance, setFirestoreInstance, } from "./config/firestore-instance"; export { CollectionReference, DocumentData, DocumentReference, DocumentSnapshot, FieldValue, GeoPoint, OrderByDirection, Query, QueryDocumentSnapshot, QuerySnapshot, SetOptions, Timestamp, UpdateData, WhereFilterOp, WriteResult, } from "firebase-admin/firestore"; export { runInTransaction, runInBatch } from "./core/transaction-manager"; export type { BatchResult } from "./core/transaction-manager"; export { z } from "zod"; //# sourceMappingURL=index.d.ts.map