UNPKG

@necord/lavalink

Version:

A implementation of lavalink-client for Necord

15 lines (14 loc) 737 B
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; }