fixed some things
This commit is contained in:
parent
c1ec7a7353
commit
66c145676e
1 changed files with 65 additions and 56 deletions
|
@ -13,31 +13,31 @@ import { guildBanRemove } from './guildBanRemove.ts'
|
||||||
import { messageCreate } from './messageCreate.ts'
|
import { messageCreate } from './messageCreate.ts'
|
||||||
import { resume } from './resume.ts'
|
import { resume } from './resume.ts'
|
||||||
import { reconnect } from './reconnect.ts'
|
import { reconnect } from './reconnect.ts'
|
||||||
import { messageDelete } from "./messageDelete.ts"
|
import { messageDelete } from './messageDelete.ts'
|
||||||
import { messageUpdate } from "./messageUpdate.ts"
|
import { messageUpdate } from './messageUpdate.ts'
|
||||||
import { guildEmojiUpdate } from "./guildEmojiUpdate.ts"
|
import { guildEmojiUpdate } from './guildEmojiUpdate.ts'
|
||||||
import { guildMemberAdd } from "./guildMemberAdd.ts"
|
import { guildMemberAdd } from './guildMemberAdd.ts'
|
||||||
import { guildMemberRemove } from "./guildMemberRemove.ts"
|
import { guildMemberRemove } from './guildMemberRemove.ts'
|
||||||
import { guildMemberUpdate } from "./guildMemberUpdate.ts"
|
import { guildMemberUpdate } from './guildMemberUpdate.ts'
|
||||||
import { guildRoleCreate } from "./guildRoleCreate.ts"
|
import { guildRoleCreate } from './guildRoleCreate.ts'
|
||||||
import { guildRoleDelete } from "./guildRoleDelete.ts"
|
import { guildRoleDelete } from './guildRoleDelete.ts'
|
||||||
import { guildRoleUpdate } from "./guildRoleUpdate.ts"
|
import { guildRoleUpdate } from './guildRoleUpdate.ts'
|
||||||
import { guildIntegrationsUpdate } from "./guildIntegrationsUpdate.ts"
|
import { guildIntegrationsUpdate } from './guildIntegrationsUpdate.ts'
|
||||||
import { webhooksUpdate } from "./webhooksUpdate.ts"
|
import { webhooksUpdate } from './webhooksUpdate.ts'
|
||||||
import { messageDeleteBulk } from "./messageDeleteBulk.ts"
|
import { messageDeleteBulk } from './messageDeleteBulk.ts'
|
||||||
import { userUpdate } from "./userUpdate.ts"
|
import { userUpdate } from './userUpdate.ts'
|
||||||
import { typingStart } from "./typingStart.ts"
|
import { typingStart } from './typingStart.ts'
|
||||||
import { Channel } from "../../structures/channel.ts"
|
import { Channel } from '../../structures/channel.ts'
|
||||||
import { GuildTextChannel, TextChannel } from "../../structures/textChannel.ts"
|
import { GuildTextChannel, TextChannel } from '../../structures/textChannel.ts'
|
||||||
import { Guild } from "../../structures/guild.ts"
|
import { Guild } from '../../structures/guild.ts'
|
||||||
import { User } from "../../structures/user.ts"
|
import { User } from '../../structures/user.ts'
|
||||||
import { Emoji } from "../../structures/emoji.ts"
|
import { Emoji } from '../../structures/emoji.ts'
|
||||||
import { Member } from "../../structures/member.ts"
|
import { Member } from '../../structures/member.ts'
|
||||||
import { Role } from "../../structures/role.ts"
|
import { Role } from '../../structures/role.ts'
|
||||||
import { Message } from "../../structures/message.ts"
|
import { Message } from '../../structures/message.ts'
|
||||||
import { Collection } from "../../utils/collection.ts"
|
import { Collection } from '../../utils/collection.ts'
|
||||||
import { inviteCreate } from './inviteCreate'
|
import { inviteCreate } from './inviteCreate.ts'
|
||||||
import { inviteDelete } from './inviteDelete'
|
import { inviteDelete } from './inviteDelete.ts'
|
||||||
|
|
||||||
export const gatewayHandlers: {
|
export const gatewayHandlers: {
|
||||||
[eventCode in GatewayEvents]: GatewayEventHandler | undefined
|
[eventCode in GatewayEvents]: GatewayEventHandler | undefined
|
||||||
|
@ -77,7 +77,7 @@ export const gatewayHandlers: {
|
||||||
TYPING_START: typingStart,
|
TYPING_START: typingStart,
|
||||||
USER_UPDATE: userUpdate,
|
USER_UPDATE: userUpdate,
|
||||||
VOICE_SERVER_UPDATE: undefined,
|
VOICE_SERVER_UPDATE: undefined,
|
||||||
WEBHOOKS_UPDATE: webhooksUpdate
|
WEBHOOKS_UPDATE: webhooksUpdate,
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface EventTypes {
|
export interface EventTypes {
|
||||||
|
@ -85,33 +85,42 @@ export interface EventTypes {
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ClientEvents extends EventTypes {
|
export interface ClientEvents extends EventTypes {
|
||||||
'ready': () => void
|
ready: () => void
|
||||||
'reconnect': () => void
|
reconnect: () => void
|
||||||
'resumed': () => void
|
resumed: () => void
|
||||||
'channelCreate': (channel: Channel) => void
|
channelCreate: (channel: Channel) => void
|
||||||
'channelDelete': (channel: Channel) => void
|
channelDelete: (channel: Channel) => void
|
||||||
'channelPinsUpdate': (before: TextChannel, after: TextChannel) => void
|
channelPinsUpdate: (before: TextChannel, after: TextChannel) => void
|
||||||
'channelUpdate': (before: Channel, after: Channel) => void
|
channelUpdate: (before: Channel, after: Channel) => void
|
||||||
'guildBanAdd': (guild: Guild, user: User) => void
|
guildBanAdd: (guild: Guild, user: User) => void
|
||||||
'guildBanRemove': (guild: Guild, user: User) => void
|
guildBanRemove: (guild: Guild, user: User) => void
|
||||||
'guildCreate': (guild: Guild) => void
|
guildCreate: (guild: Guild) => void
|
||||||
'guildDelete': (guild: Guild) => void
|
guildDelete: (guild: Guild) => void
|
||||||
'guildEmojiAdd': (guild: Guild, emoji: Emoji) => void
|
guildEmojiAdd: (guild: Guild, emoji: Emoji) => void
|
||||||
'guildEmojiDelete': (guild: Guild, emoji: Emoji) => void
|
guildEmojiDelete: (guild: Guild, emoji: Emoji) => void
|
||||||
'guildEmojiUpdate': (guild: Guild, before: Emoji, after: Emoji) => void
|
guildEmojiUpdate: (guild: Guild, before: Emoji, after: Emoji) => void
|
||||||
'guildIntegrationsUpdate': (guild: Guild) => void
|
guildIntegrationsUpdate: (guild: Guild) => void
|
||||||
'guildMemberAdd': (member: Member) => void
|
guildMemberAdd: (member: Member) => void
|
||||||
'guildMemberRemove': (member: Member) => void
|
guildMemberRemove: (member: Member) => void
|
||||||
'guildMemberUpdate': (before: Member, after: Member) => void
|
guildMemberUpdate: (before: Member, after: Member) => void
|
||||||
'guildRoleCreate': (role: Role) => void
|
guildRoleCreate: (role: Role) => void
|
||||||
'guildRoleDelete': (role: Role) => void
|
guildRoleDelete: (role: Role) => void
|
||||||
'guildRoleUpdate': (before: Role, after: Role) => void
|
guildRoleUpdate: (before: Role, after: Role) => void
|
||||||
'guildUpdate': (before: Guild, after: Guild) => void
|
guildUpdate: (before: Guild, after: Guild) => void
|
||||||
'messageCreate': (message: Message) => void
|
messageCreate: (message: Message) => void
|
||||||
'messageDelete': (message: Message) => void
|
messageDelete: (message: Message) => void
|
||||||
'messageDeleteBulk': (channel: GuildTextChannel, messages: Collection<string, Message>, uncached: Set<string>) => void
|
messageDeleteBulk: (
|
||||||
'messageUpdate': (before: Message, after: Message) => void
|
channel: GuildTextChannel,
|
||||||
'typingStart': (user: User, channel: TextChannel, at: Date, guildData?: TypingStartGuildData) => void
|
messages: Collection<string, Message>,
|
||||||
'userUpdate': (before: User, after: User) => void
|
uncached: Set<string>
|
||||||
'webhooksUpdate': (guild: Guild, channel: GuildTextChannel) => void
|
) => void
|
||||||
}
|
messageUpdate: (before: Message, after: Message) => void
|
||||||
|
typingStart: (
|
||||||
|
user: User,
|
||||||
|
channel: TextChannel,
|
||||||
|
at: Date,
|
||||||
|
guildData?: TypingStartGuildData
|
||||||
|
) => void
|
||||||
|
userUpdate: (before: User, after: User) => void
|
||||||
|
webhooksUpdate: (guild: Guild, channel: GuildTextChannel) => void
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue