import { Structures, Client } from 'discord.js'; export = Structures.extend('Guild', Guild => { class MusicGuild extends Guild { musicData: { queue: []; isPlaying: boolean; volume: number; songDispatcher: any; }; constructor(client: Client, data: object) { super(client, data); this.musicData = { queue: [], isPlaying: false, volume: 1, songDispatcher: null }; } } return MusicGuild; });