UNPKG

discordjs-giveaways

Version:

A customisable giveaways manager for Discord.js v14 and mysql

43 lines (42 loc) 1.02 kB
import { TextChannel } from 'discord.js'; export type requiredServerType = { id: string; name: string; invitation: string; }; export type giveaway = { guild_id: string; channel_id: string; message_id: string; hoster_id: string; reward: string; winnerCount: number; endsAt: number; participants: string[]; required_roles: string[]; denied_roles: string[]; bonus_roles: string[]; winners: string[]; ended: boolean; required_servers: requiredServerType[]; }; export type gwSql = giveaway & { denied_roles: string; bonus_roles: string; winners: string; participants: string; required_roles: string; required_servers: string; }; export type giveawayInput = { guild_id: string; channel: TextChannel; hoster_id: string; reward: string; winnerCount: number; time: number; required_roles?: string[]; denied_roles?: string[]; bonus_roles?: string[]; required_servers?: requiredServerType[]; };