@tsdi/typeorm-adapter
Version:
@tsdi/typeorm-adapter is typeorm adapter orm for boot application, mvc frameworks on server.
35 lines (34 loc) • 1.17 kB
TypeScript
import 'reflect-metadata';
import { IInjector } from '@tsdi/ioc';
import { IBootContext, IConnectionOptions, RunnableConfigure, ConnectionStatupService } from '@tsdi/boot';
import { Connection } from 'typeorm';
export declare class TypeormConnectionStatupService extends ConnectionStatupService {
/**
* default connection options.
*/
protected options: IConnectionOptions;
protected ctx: IBootContext;
private logger;
/**
* configure service.
* @param ctx context.
*/
configureService(ctx: IBootContext): Promise<void>;
statupConnection(injector: IInjector, options: IConnectionOptions, config: RunnableConfigure): Promise<void>;
/**
* create connection.
* @param options connenction options.
* @param config config
*/
createConnection(options: IConnectionOptions, config: RunnableConfigure): Promise<Connection>;
/**
* get connection via name.
*
* @param {string} [connectName]
* @returns {Connection}
* @memberof TyepOrmStartupService
*/
getConnection(connectName?: string): Connection;
protected destroying(): void;
static ρAnn(): any;
}