UNPKG

nestjs-express-cassandra

Version:
15 lines (14 loc) 765 B
import { DynamicModule, OnModuleDestroy } from '@nestjs/common'; import { ModuleRef } from '@nestjs/core'; import { ExpressCassandraModuleAsyncOptions, ExpressCassandraModuleOptions } from './interfaces/module-options.interface'; export declare class ExpressCassandraCoreModule implements OnModuleDestroy { private readonly options; private readonly moduleRef; private readonly logger; constructor(options: ExpressCassandraModuleOptions, moduleRef: ModuleRef); onModuleDestroy(): Promise<void>; static forRoot(options: ExpressCassandraModuleOptions): DynamicModule; static forRootAsync(options: ExpressCassandraModuleAsyncOptions): DynamicModule; private static createAsyncProviders; private static createAsyncOptionsProvider; }