@necord/lavalink
Version:
A implementation of lavalink-client for Necord
15 lines (14 loc) • 737 B
TypeScript
import { ConfigurableModuleClass } from './necord-lavalink.module-definition';
import { OnApplicationShutdown, OnModuleInit } from '@nestjs/common';
import { LavalinkManager } from 'lavalink-client';
import { Client } from 'discord.js';
import { NecordLavalinkModuleOptions } from './necord-lavalink-options.interface';
export declare class NecordLavalinkModule extends ConfigurableModuleClass implements OnModuleInit, OnApplicationShutdown {
private readonly client;
private readonly lavalinkManager;
private readonly options;
private readonly logger;
constructor(client: Client, lavalinkManager: LavalinkManager, options: NecordLavalinkModuleOptions);
onModuleInit(): void;
onApplicationShutdown(): void;
}