@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
TypeScript
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;
}