UNPKG

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