UNPKG

@mvx/typeorm-adapter

Version:

@mvx/typeorm-adapter is typeorm adapter orm for mvc, type-mvc is base on koa. Decorator, Ioc, AOP mvc frameworker on server.

20 lines (19 loc) 718 B
import 'reflect-metadata'; import { Connection, Repository, MongoRepository } from 'typeorm'; import { Type } from '@tsdi/ioc'; import { MvcContext, IConnectionOptions } from '@mvx/mvc'; export declare abstract class OrmInitService { abstract init(connect: Connection): Promise<void>; static getClassAnnations(): any; } export declare class TypeOrmHelper { private ctx; private hasInit; constructor(ctx: MvcContext); getRepository<T>(type: Type<T>): Promise<Repository<T>>; getMongoRepository<T>(type: Type<T>): Promise<MongoRepository<T>>; getConnection(): Promise<Connection>; private options; getOptions(): Promise<IConnectionOptions>; static getClassAnnations(): any; }