UNPKG

seyfert

Version:

The most advanced framework for discord bots

55 lines (54 loc) 1.52 kB
import type { Snowflake } from '..'; import type { APIEmoji } from '../payloads'; /** * https://discord.com/developers/docs/resources/emoji#list-guild-emojis */ export type RESTGetAPIGuildEmojisResult = APIEmoji[]; /** * https://discord.com/developers/docs/resources/emoji#get-guild-emoji */ export type RESTGetAPIGuildEmojiResult = APIEmoji; /** * https://discord.com/developers/docs/resources/emoji#create-guild-emoji-json-params */ export interface RESTPostAPIGuildEmojiJSONBody { /** * Name of the emoji */ name: string; /** * The 128x128 emoji image * * https://discord.com/developers/docs/reference#image-data */ image: string; /** * Roles for which this emoji will be whitelisted */ roles?: Snowflake[] | undefined; } /** * https://discord.com/developers/docs/resources/emoji#create-guild-emoji */ export type RESTPostAPIGuildEmojiResult = APIEmoji; /** * https://discord.com/developers/docs/resources/emoji#modify-guild-emoji */ export interface RESTPatchAPIGuildEmojiJSONBody { /** * Name of the emoji */ name?: string | undefined; /** * Roles for which this emoji will be whitelisted */ roles?: Snowflake[] | null | undefined; } /** * https://discord.com/developers/docs/resources/emoji#modify-guild-emoji */ export type RESTPatchAPIGuildEmojiResult = APIEmoji; /** * https://discord.com/developers/docs/resources/emoji#delete-guild-emoji */ export type RESTDeleteAPIGuildEmojiResult = never;