Type alias ClientEvents<T>

ClientEvents<T>: T extends Hello
    ? ((data) => void)
    : T extends Ready
        ? ((data) => void)
        : T extends Resumed
            ? ((data) => void)
            : T extends Reconnect
                ? (() => void)
                : T extends MessageCreate
                    ? ((data) => void)
                    : T extends Debug
                        ? ((data) => void)
                        : T extends ChannelCreate
                            ? ((data) => void)
                            : T extends GuildCreate
                                ? ((data) => void)
                                : T extends GuildDelete
                                    ? ((data) => void)
                                    : T extends GuildUpdate
                                        ? ((data) => void)
                                        : T extends MessageDelete
                                            ? ((data) => void)
                                            : T extends MessageUpdate
                                                ? ((data) => void)
                                                : T extends MessageDeleteBulk
                                                    ? ((data) => void)
                                                    : T extends InteractionCreate
                                                        ? ((data) => void)
                                                        : Function

Type Parameters

Generated using TypeDoc