UNPKG

@malagu/typeorm

Version:
12 lines 995 B
import { EntityManager, ObjectType, EntitySchema, Repository, TreeRepository, MongoRepository } from 'typeorm'; export declare const CURRENT_ORM_CONTEXT_REQUEST_KEY = "CurrentOrmContextRequest"; export declare namespace OrmContext { function getEntityManager(name?: string): EntityManager; function getRepository<Entity>(target: ObjectType<Entity> | EntitySchema<Entity> | string, name?: string): Repository<Entity>; function getTreeRepository<Entity>(target: ObjectType<Entity> | EntitySchema<Entity> | string, name?: string): TreeRepository<Entity>; function getMongoRepository<Entity>(target: ObjectType<Entity> | EntitySchema<Entity> | string, name?: string): MongoRepository<Entity>; function getCustomRepository<T>(customRepository: ObjectType<T>, name?: string): T; function pushEntityManager(name: string, entityManager: EntityManager): void; function popEntityManager(name: string): EntityManager | undefined; } //# sourceMappingURL=context-protocol.d.ts.map