@globalart/nestcord
Version:
A module for creating Discord bots using NestJS, based on Discord.js
16 lines (15 loc) • 842 B
TypeScript
import { NestCordLavaLinkConfigurableModule } from './nestcord-lavalink.module-definition';
import { OnApplicationShutdown, OnModuleInit } from '@nestjs/common';
import { LavalinkManager, NodeManager } from 'lavalink-client';
import { Client } from 'discord.js';
import { NestCordLavalinkModuleOptions } from './nestcord-lavalink-options.interface';
export declare class NestCordLavalinkModule extends NestCordLavaLinkConfigurableModule implements OnModuleInit, OnApplicationShutdown {
private readonly client;
private readonly lavalinkManager;
private readonly nodeManager;
private readonly options;
private readonly logger;
constructor(client: Client, lavalinkManager: LavalinkManager, nodeManager: NodeManager, options: NestCordLavalinkModuleOptions);
onModuleInit(): void;
onApplicationShutdown(): void;
}