Updated Event Types

This commit is contained in:
Ahmad 2025-03-01 00:32:51 -05:00
parent 3762e554b4
commit e59415ac62
No known key found for this signature in database
GPG key ID: 8FD8A93530D182BF
7 changed files with 54 additions and 24 deletions

View file

@ -1,4 +1,6 @@
import { AuditLogEvent, Events, Role } from 'discord.js';
import { Event } from '../types/EventTypes.js';
import logAction from '../util/logging/logAction.js';
const convertRoleProperties = (role: Role) => ({
@ -8,7 +10,7 @@ const convertRoleProperties = (role: Role) => ({
mentionable: role.mentionable,
});
export const roleCreate = {
export const roleCreate: Event<typeof Events.GuildRoleCreate> = {
name: Events.GuildRoleCreate,
execute: async (role: Role) => {
try {
@ -34,7 +36,7 @@ export const roleCreate = {
},
};
export const roleDelete = {
export const roleDelete: Event<typeof Events.GuildRoleDelete> = {
name: Events.GuildRoleDelete,
execute: async (role: Role) => {
try {
@ -60,7 +62,7 @@ export const roleDelete = {
},
};
export const roleUpdate = {
export const roleUpdate: Event<typeof Events.GuildRoleUpdate> = {
name: Events.GuildRoleUpdate,
execute: async (oldRole: Role, newRole: Role) => {
try {