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[]