export class GuildSoundboardSoundManager extends CachedManager<Snowflake, SoundboardSound, SoundboardSoundResolvable>Manages API methods for Soundboard Sounds and stores their cache.
readonlycache : Collection<Key, Holds>
The cache of items for this manager.
Inherited from: DataManager
guild : Guild
The guild this manager belongs to
readonlyholds : Constructable<Holds>
The data structure belonging to this manager.
Inherited from: DataManager
create(options: GuildSoundboardSoundCreateOptions) : Promise<GuildSoundboardSound>
options: GuildSoundboardSoundCreateOptions
Creates a new guild soundboard sound.
Examples:
// Create a new soundboard sound from a file on your computer
guild.soundboardSounds.create({ file: './sound.mp3', name: 'sound' })
.then(sound => console.log(`Created new soundboard sound with name ${sound.name}!`))
.catch(console.error);Returns: The created soundboard sound
delete(soundboardSound: SoundboardSoundResolvable) : Promise<void>
soundboardSound: SoundboardSoundResolvable
Deletes a soundboard sound.
edit(soundboardSound: SoundboardSoundResolvableoptions: GuildSoundboardSoundEditOptions) : Promise<GuildSoundboardSound>
soundboardSound: SoundboardSoundResolvable
options: GuildSoundboardSoundEditOptions
Edits a soundboard sound.
Overload 1
Overload 2
fetch() : Promise<GuildSoundboardSound>
resolve(soundboardSound: SoundboardSoundResolvable) : SoundboardSound | null
soundboardSound: SoundboardSoundResolvable
Resolves a SoundboardSoundResolvable to a SoundboardSound object.
resolveId(soundboardSound: SoundboardSoundResolvable) : Snowflake | null
soundboardSound: SoundboardSoundResolvable
Resolves a SoundboardSoundResolvable to a SoundboardSound id.
valueOf() : Collection<Key, Holds>
Inherited from: DataManager