GraphQLModule

  
class GraphQLModule<TAdapter extends AbstractGraphQLDriver = AbstractGraphQLDriver> implements OnModuleInit, OnModuleDestroy {
  static forRoot<TOptions extends Record<string, any> = GqlModuleOptions>(options: TOptions = {} as TOptions): DynamicModule
  static forRootAsync<TOptions extends Record<string, any> = GqlModuleOptions>(options: GqlModuleAsyncOptions<TOptions, GqlOptionsFactory<TOptions>>): DynamicModule
  graphQlAdapter: TAdapter
  onModuleDestroy()
  onModuleInit()
}

Static methods

forRoot()


static forRoot<TOptions extends Record<string, any> = GqlModuleOptions>(options: TOptions = {} as TOptions): DynamicModule

Parameters

Option Type Description
options TOptions

Optional. Default is {} as TOptions.

Returns

DynamicModule

forRootAsync()


static forRootAsync<TOptions extends Record<string, any> = GqlModuleOptions>(options: GqlModuleAsyncOptions<TOptions, GqlOptionsFactory<TOptions>>): DynamicModule

Parameters

Option Type Description
options GqlModuleAsyncOptions>

Returns

DynamicModule

Properties

Property Description
graphQlAdapter: TAdapter Read-only.

Methods

onModuleDestroy()


onModuleDestroy()

Parameters

There are no parameters.

onModuleInit()


onModuleInit()

Parameters

There are no parameters.