mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-10 08:33:30 +01:00
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> Co-authored-by: Denis-Adrian Cristea <didinele.dev@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
22 lines
776 B
TypeScript
22 lines
776 B
TypeScript
/* eslint-disable jsdoc/check-param-names */
|
|
|
|
import type { RequestData, REST } from '@discordjs/rest';
|
|
import { Routes, type RESTGetAPISoundboardDefaultSoundsResult } from 'discord-api-types/v10';
|
|
|
|
export class SoundboardSoundsAPI {
|
|
public constructor(private readonly rest: REST) {}
|
|
|
|
/**
|
|
* Fetches all the soundboard default sounds.
|
|
*
|
|
* @see {@link https://discord.com/developers/docs/resources/soundboard#list-default-soundboard-sounds}
|
|
* @param options - The options for fetching the soundboard default sounds.
|
|
*/
|
|
public async getSoundboardDefaultSounds({ auth, signal }: Pick<RequestData, 'auth' | 'signal'> = {}) {
|
|
return this.rest.get(Routes.soundboardDefaultSounds(), {
|
|
auth,
|
|
signal,
|
|
}) as Promise<RESTGetAPISoundboardDefaultSoundsResult>;
|
|
}
|
|
}
|