GqlModuleAsyncOptions
interface GqlModuleAsyncOptions<TOptions extends Record<string, any> = GqlModuleOptions, TFactory = GqlOptionsFactory<TOptions>> extends Pick {
driver?: TOptions['driver']
useExisting?: Type<TFactory>
useClass?: Type<TFactory>
useFactory?: (...args: any[]) => Promise<Omit<TOptions, 'driver'>> | Omit<TOptions, 'driver'>
inject?: any[]
}
Properties
Property | Description |
---|---|
driver?: TOptions['driver']
|
GraphQL server driver |
useExisting?: Type<TFactory>
|
|
useClass?: Type<TFactory>
|
|
useFactory?: (...args: any[]) => Promise<Omit<TOptions, 'driver'>> | Omit<TOptions, 'driver'>
|
|
inject?: any[]
|