monguito
Version:
MongoDB Abstract Repository implementation for Node.js
13 lines (12 loc) • 1.4 kB
TypeScript
import { MongooseRepository } from './mongoose.repository';
import { MongooseTransactionalRepository } from './mongoose.transactional-repository';
import { PartialEntityWithId, Repository } from './repository';
import { TransactionalRepository } from './transactional-repository';
import { Auditable, AuditableClass, isAuditable } from './util/audit';
import { DomainModel } from './util/domain-model';
import { Entity } from './util/entity';
import { IllegalArgumentException, UndefinedConstructorException, ValidationException } from './util/exceptions';
import { DeleteAllOptions, DeleteByIdOptions, FindAllOptions, FindByIdOptions, FindOneOptions, SaveAllOptions, SaveOptions, SortOrder } from './util/operation-options';
import { AuditableSchema, BaseSchema, extendSchema, SchemaOptions, SchemaPlugin } from './util/schema';
import { runInTransaction, TransactionOptions } from './util/transaction';
export { Auditable, AuditableClass, AuditableSchema, BaseSchema, DeleteAllOptions, DeleteByIdOptions, DomainModel, Entity, extendSchema, FindAllOptions, FindByIdOptions, FindOneOptions, IllegalArgumentException, isAuditable, MongooseRepository, MongooseTransactionalRepository, PartialEntityWithId, Repository, runInTransaction, SaveAllOptions, SaveOptions, SchemaOptions, SchemaPlugin, SortOrder, TransactionalRepository, TransactionOptions, UndefinedConstructorException, ValidationException, };