UNPKG

vulcain-corejs

Version:
12 lines (11 loc) 420 B
import { Schema } from '../schemas/schema'; import { IProvider } from './provider'; import { IContainer } from '../di/resolvers'; export declare class ProviderFactory { maxPoolSize: number; private pool; constructor(maxPoolSize?: number); private addToPool(key, state); private getFromPool(key); getProviderAsync(container: IContainer, tenant: string, schema: Schema): Promise<IProvider<any>>; }