nestjs-express-cassandra
Version:
Express-cassandra module for Nest framework
15 lines (14 loc) • 765 B
TypeScript
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;
}