Fix lint...
This commit is contained in:
		
							parent
							
								
									70824135a7
								
							
						
					
					
						commit
						04f2912c3c
					
				
					 33 changed files with 100 additions and 100 deletions
				
			
		|  | @ -1,5 +1,5 @@ | ||||||
| import { Channel } from '../../structures/channel.ts' | import { Channel } from '../../structures/channel.ts' | ||||||
| import { Guild } from "../../structures/guild.ts" | import { Guild } from '../../structures/guild.ts' | ||||||
| import { ChannelPayload, GuildChannelPayload } from '../../types/channel.ts' | import { ChannelPayload, GuildChannelPayload } from '../../types/channel.ts' | ||||||
| import getChannelByType from '../../utils/getChannelByType.ts' | import getChannelByType from '../../utils/getChannelByType.ts' | ||||||
| import { Gateway, GatewayEventHandler } from '../index.ts' | import { Gateway, GatewayEventHandler } from '../index.ts' | ||||||
|  |  | ||||||
|  | @ -1,10 +1,10 @@ | ||||||
| import { Gateway, GatewayEventHandler } from '../index.ts' | import { Gateway, GatewayEventHandler } from '../index.ts' | ||||||
| import { Guild } from '../../structures/guild.ts' | import { Guild } from '../../structures/guild.ts' | ||||||
| import { GuildPayload, MemberPayload } from "../../types/guild.ts" | import { GuildPayload, MemberPayload } from '../../types/guild.ts' | ||||||
| import { MembersManager } from "../../managers/members.ts" | import { MembersManager } from '../../managers/members.ts' | ||||||
| import { GuildChannelPayload } from "../../types/channel.ts" | import { GuildChannelPayload } from '../../types/channel.ts' | ||||||
| import { RolePayload } from "../../types/role.ts" | import { RolePayload } from '../../types/role.ts' | ||||||
| import { RolesManager } from "../../managers/roles.ts" | import { RolesManager } from '../../managers/roles.ts' | ||||||
| 
 | 
 | ||||||
| export const guildCreate: GatewayEventHandler = async(gateway: Gateway, d: GuildPayload) => { | export const guildCreate: GatewayEventHandler = async(gateway: Gateway, d: GuildPayload) => { | ||||||
|   let guild: Guild | undefined = await gateway.client.guilds.get(d.id) |   let guild: Guild | undefined = await gateway.client.guilds.get(d.id) | ||||||
|  |  | ||||||
|  | @ -10,8 +10,8 @@ import { guildUpdate } from './guildUpdate.ts' | ||||||
| import { guildBanAdd } from './guildBanAdd.ts' | import { guildBanAdd } from './guildBanAdd.ts' | ||||||
| import { ready } from './ready.ts' | import { ready } from './ready.ts' | ||||||
| import { guildBanRemove } from './guildBanRemove.ts' | 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' | ||||||
| 
 | 
 | ||||||
| export const gatewayHandlers: { | export const gatewayHandlers: { | ||||||
|  |  | ||||||
|  | @ -31,9 +31,9 @@ export const messageCreate: GatewayEventHandler = async ( | ||||||
|   message.member = member |   message.member = member | ||||||
|   if (guild !== undefined) message.guild = guild |   if (guild !== undefined) message.guild = guild | ||||||
|   if (message.member !== undefined) { |   if (message.member !== undefined) { | ||||||
|     if(message.member.user === undefined) { |     if (message.member.user === undefined) { | ||||||
|       const user = await gateway.client.users.get(message.member.id) |       const user = await gateway.client.users.get(message.member.id) | ||||||
|       if(user !== undefined) { |       if (user !== undefined) { | ||||||
|         message.member.user = user |         message.member.user = user | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| import { Gateway , GatewayEventHandler } from "../index.ts" | import { Gateway , GatewayEventHandler } from '../index.ts' | ||||||
| 
 | 
 | ||||||
| export const reconnect: GatewayEventHandler = async (gateway: Gateway, d: any) => { | export const reconnect: GatewayEventHandler = async (gateway: Gateway, d: any) => { | ||||||
|     gateway.reconnect() |     gateway.reconnect() | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import { User } from "../../structures/user.ts" | import { User } from '../../structures/user.ts' | ||||||
| import { CLIENT_USER } from "../../types/endpoint.ts" | import { CLIENT_USER } from '../../types/endpoint.ts' | ||||||
| import { Gateway, GatewayEventHandler } from '../index.ts' | import { Gateway, GatewayEventHandler } from '../index.ts' | ||||||
| 
 | 
 | ||||||
| export const resume: GatewayEventHandler = async (gateway: Gateway, d: any) => { | export const resume: GatewayEventHandler = async (gateway: Gateway, d: any) => { | ||||||
|  |  | ||||||
|  | @ -12,8 +12,8 @@ import { | ||||||
| } from '../types/gateway.ts' | } from '../types/gateway.ts' | ||||||
| import { gatewayHandlers } from './handlers/index.ts' | import { gatewayHandlers } from './handlers/index.ts' | ||||||
| import { GATEWAY_BOT } from '../types/endpoint.ts' | import { GATEWAY_BOT } from '../types/endpoint.ts' | ||||||
| import { GatewayCache } from "../managers/gatewayCache.ts" | import { GatewayCache } from '../managers/gatewayCache.ts' | ||||||
| import { ClientActivityPayload } from "../structures/presence.ts" | import { ClientActivityPayload } from '../structures/presence.ts' | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Handles Discord gateway connection. |  * Handles Discord gateway connection. | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import { Client } from "../models/client.ts"; | import { Client } from '../models/client.ts' | ||||||
| import { Collection } from "../utils/collection.ts"; | import { Collection } from '../utils/collection.ts' | ||||||
| 
 | 
 | ||||||
| export class BaseManager<T, T2> { | export class BaseManager<T, T2> { | ||||||
|   client: Client |   client: Client | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| import { Client } from "../models/client.ts"; | import { Client } from '../models/client.ts' | ||||||
| import { Collection } from "../utils/collection.ts"; | import { Collection } from '../utils/collection.ts' | ||||||
| import { BaseManager } from "./base.ts"; | import { BaseManager } from './base.ts' | ||||||
| 
 | 
 | ||||||
| export class BaseChildManager<T, T2> { | export class BaseChildManager<T, T2> { | ||||||
|   client: Client |   client: Client | ||||||
|  |  | ||||||
|  | @ -1,9 +1,9 @@ | ||||||
| import { Client } from "../models/client.ts"; | import { Client } from '../models/client.ts' | ||||||
| import { Channel } from "../structures/channel.ts"; | import { Channel } from '../structures/channel.ts' | ||||||
| import { ChannelPayload } from "../types/channel.ts"; | import { ChannelPayload } from '../types/channel.ts' | ||||||
| import { CHANNEL } from "../types/endpoint.ts"; | import { CHANNEL } from '../types/endpoint.ts' | ||||||
| import getChannelByType from "../utils/getChannelByType.ts"; | import getChannelByType from '../utils/getChannelByType.ts' | ||||||
| import { BaseManager } from "./base.ts"; | import { BaseManager } from './base.ts' | ||||||
| 
 | 
 | ||||||
| export class ChannelsManager extends BaseManager<ChannelPayload, Channel> { | export class ChannelsManager extends BaseManager<ChannelPayload, Channel> { | ||||||
|   constructor(client: Client) { |   constructor(client: Client) { | ||||||
|  |  | ||||||
|  | @ -1,13 +1,13 @@ | ||||||
| import { Client } from "../models/client.ts"; | import { Client } from '../models/client.ts' | ||||||
| import { Channel } from "../structures/channel.ts"; | import { Channel } from '../structures/channel.ts' | ||||||
| import { Guild } from "../structures/guild.ts"; | import { Guild } from '../structures/guild.ts' | ||||||
| import { CategoryChannel } from "../structures/guildCategoryChannel.ts"; | import { CategoryChannel } from '../structures/guildCategoryChannel.ts' | ||||||
| import { GuildTextChannel } from "../structures/guildTextChannel.ts"; | import { GuildTextChannel } from '../structures/guildTextChannel.ts' | ||||||
| import { VoiceChannel } from "../structures/guildVoiceChannel.ts"; | import { VoiceChannel } from '../structures/guildVoiceChannel.ts' | ||||||
| import { GuildChannelCategoryPayload, GuildTextChannelPayload, GuildVoiceChannelPayload } from "../types/channel.ts"; | import { GuildChannelCategoryPayload, GuildTextChannelPayload, GuildVoiceChannelPayload } from '../types/channel.ts' | ||||||
| import { CHANNEL } from "../types/endpoint.ts"; | import { CHANNEL } from '../types/endpoint.ts' | ||||||
| import { BaseChildManager } from "./baseChild.ts"; | import { BaseChildManager } from './baseChild.ts' | ||||||
| import { ChannelsManager } from "./channels.ts"; | import { ChannelsManager } from './channels.ts' | ||||||
| 
 | 
 | ||||||
| export type GuildChannelPayloads = GuildTextChannelPayload | GuildVoiceChannelPayload | GuildChannelCategoryPayload | export type GuildChannelPayloads = GuildTextChannelPayload | GuildVoiceChannelPayload | GuildChannelCategoryPayload | ||||||
| export type GuildChannel = GuildTextChannel | VoiceChannel | CategoryChannel | export type GuildChannel = GuildTextChannel | VoiceChannel | CategoryChannel | ||||||
|  |  | ||||||
|  | @ -1,9 +1,9 @@ | ||||||
| import { Client } from "../models/client.ts"; | import { Client } from '../models/client.ts' | ||||||
| import { Guild } from "../structures/guild.ts"; | import { Guild } from '../structures/guild.ts' | ||||||
| import { GUILD } from "../types/endpoint.ts"; | import { GUILD } from '../types/endpoint.ts' | ||||||
| import { GuildPayload, MemberPayload } from "../types/guild.ts"; | import { GuildPayload, MemberPayload } from '../types/guild.ts' | ||||||
| import { BaseManager } from "./base.ts"; | import { BaseManager } from './base.ts' | ||||||
| import { MembersManager } from "./members.ts"; | import { MembersManager } from './members.ts' | ||||||
| 
 | 
 | ||||||
| export class GuildManager extends BaseManager<GuildPayload, Guild> { | export class GuildManager extends BaseManager<GuildPayload, Guild> { | ||||||
|   constructor (client: Client) { |   constructor (client: Client) { | ||||||
|  |  | ||||||
|  | @ -1,10 +1,10 @@ | ||||||
| import { User } from "../structures/user.ts"; | import { User } from '../structures/user.ts' | ||||||
| import { Client } from "../models/client.ts"; | import { Client } from '../models/client.ts' | ||||||
| import { Guild } from "../structures/guild.ts"; | import { Guild } from '../structures/guild.ts' | ||||||
| import { Member } from "../structures/member.ts"; | import { Member } from '../structures/member.ts' | ||||||
| import { GUILD_MEMBER } from "../types/endpoint.ts"; | import { GUILD_MEMBER } from '../types/endpoint.ts' | ||||||
| import { MemberPayload } from "../types/guild.ts"; | import { MemberPayload } from '../types/guild.ts' | ||||||
| import { BaseManager } from "./base.ts"; | import { BaseManager } from './base.ts' | ||||||
| 
 | 
 | ||||||
| export class MembersManager extends BaseManager<MemberPayload, Member> { | export class MembersManager extends BaseManager<MemberPayload, Member> { | ||||||
|   guild: Guild |   guild: Guild | ||||||
|  | @ -21,7 +21,7 @@ export class MembersManager extends BaseManager<MemberPayload, Member> { | ||||||
|     const res = new this.DataType(this.client, raw, user) |     const res = new this.DataType(this.client, raw, user) | ||||||
|     for (const roleid of res.roleIDs as string[]) { |     for (const roleid of res.roleIDs as string[]) { | ||||||
|       const role = await this.guild.roles.get(roleid) |       const role = await this.guild.roles.get(roleid) | ||||||
|       if(role !== undefined) res.roles.push(role) |       if (role !== undefined) res.roles.push(role) | ||||||
|     } |     } | ||||||
|     return res |     return res | ||||||
|   } |   } | ||||||
|  | @ -34,7 +34,7 @@ export class MembersManager extends BaseManager<MemberPayload, Member> { | ||||||
|         const res = new Member(this.client, data as MemberPayload, user) |         const res = new Member(this.client, data as MemberPayload, user) | ||||||
|         for (const roleid of res.roleIDs as string[]) { |         for (const roleid of res.roleIDs as string[]) { | ||||||
|           const role = await this.guild.roles.get(roleid) |           const role = await this.guild.roles.get(roleid) | ||||||
|           if(role !== undefined) res.roles.push(role) |           if (role !== undefined) res.roles.push(role) | ||||||
|         } |         } | ||||||
|         resolve(res) |         resolve(res) | ||||||
|       }).catch(e => reject(e)) |       }).catch(e => reject(e)) | ||||||
|  |  | ||||||
|  | @ -1,11 +1,11 @@ | ||||||
| import { Client } from "../models/client.ts"; | import { Client } from '../models/client.ts' | ||||||
| import { Message } from "../structures/message.ts"; | import { Message } from '../structures/message.ts' | ||||||
| import { MessageMentions } from "../structures/messageMentions.ts"; | import { MessageMentions } from '../structures/messageMentions.ts' | ||||||
| import { TextChannel } from "../structures/textChannel.ts"; | import { TextChannel } from '../structures/textChannel.ts' | ||||||
| import { User } from "../structures/user.ts"; | import { User } from '../structures/user.ts' | ||||||
| import { MessagePayload } from "../types/channel.ts"; | import { MessagePayload } from '../types/channel.ts' | ||||||
| import { CHANNEL_MESSAGE } from "../types/endpoint.ts"; | import { CHANNEL_MESSAGE } from '../types/endpoint.ts' | ||||||
| import { BaseManager } from "./base.ts"; | import { BaseManager } from './base.ts' | ||||||
| 
 | 
 | ||||||
| export class MessagesManager extends BaseManager<MessagePayload, Message> { | export class MessagesManager extends BaseManager<MessagePayload, Message> { | ||||||
|   constructor (client: Client) { |   constructor (client: Client) { | ||||||
|  |  | ||||||
|  | @ -3,13 +3,13 @@ import { GatewayIntents } from '../types/gateway.ts' | ||||||
| import { Gateway } from '../gateway/index.ts' | import { Gateway } from '../gateway/index.ts' | ||||||
| import { RESTManager } from './rest.ts' | import { RESTManager } from './rest.ts' | ||||||
| import EventEmitter from 'https://deno.land/std@0.74.0/node/events.ts' | import EventEmitter from 'https://deno.land/std@0.74.0/node/events.ts' | ||||||
| import { DefaultCacheAdapter, ICacheAdapter } from "./cacheAdapter.ts" | import { DefaultCacheAdapter, ICacheAdapter } from './cacheAdapter.ts' | ||||||
| import { UserManager } from "../managers/users.ts" | import { UserManager } from '../managers/users.ts' | ||||||
| import { GuildManager } from "../managers/guilds.ts" | import { GuildManager } from '../managers/guilds.ts' | ||||||
| import { EmojisManager } from "../managers/emojis.ts" | import { EmojisManager } from '../managers/emojis.ts' | ||||||
| import { ChannelsManager } from "../managers/channels.ts" | import { ChannelsManager } from '../managers/channels.ts' | ||||||
| import { MessagesManager } from "../managers/messages.ts" | import { MessagesManager } from '../managers/messages.ts' | ||||||
| import { ActivityGame, ClientActivity, ClientPresence } from "../structures/presence.ts" | import { ActivityGame, ClientActivity, ClientPresence } from '../structures/presence.ts' | ||||||
| 
 | 
 | ||||||
| /** Some Client Options to modify behaviour */ | /** Some Client Options to modify behaviour */ | ||||||
| export interface ClientOptions { | export interface ClientOptions { | ||||||
|  |  | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| import { Message } from "../structures/message.ts" | import { Message } from '../structures/message.ts' | ||||||
| import { TextChannel } from "../structures/textChannel.ts" | import { TextChannel } from '../structures/textChannel.ts' | ||||||
| import { User } from "../structures/user.ts" | import { User } from '../structures/user.ts' | ||||||
| import { Collection } from "../utils/collection.ts" | import { Collection } from '../utils/collection.ts' | ||||||
| import { CommandClient } from "./commandClient.ts" | import { CommandClient } from './commandClient.ts' | ||||||
| 
 | 
 | ||||||
| export interface CommandContext { | export interface CommandContext { | ||||||
|   /** The Client object */ |   /** The Client object */ | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| import { delay } from '../utils/index.ts' | import { delay } from '../utils/index.ts' | ||||||
| import * as baseEndpoints from '../consts/urlsAndVersions.ts' | import * as baseEndpoints from '../consts/urlsAndVersions.ts' | ||||||
| import { Client } from './client.ts' | import { Client } from './client.ts' | ||||||
| import { getBuildInfo } from "../utils/buildInfo.ts" | import { getBuildInfo } from '../utils/buildInfo.ts' | ||||||
| 
 | 
 | ||||||
| export enum HttpResponseCode { | export enum HttpResponseCode { | ||||||
|   Ok = 200, |   Ok = 200, | ||||||
|  |  | ||||||
|  | @ -4,9 +4,9 @@ import { PresenceUpdatePayload } from '../types/gateway.ts' | ||||||
| import { Base } from './base.ts' | import { Base } from './base.ts' | ||||||
| import { Emoji } from './emoji.ts' | import { Emoji } from './emoji.ts' | ||||||
| import { VoiceState } from './voiceState.ts' | import { VoiceState } from './voiceState.ts' | ||||||
| import { RolesManager } from "../managers/roles.ts" | import { RolesManager } from '../managers/roles.ts' | ||||||
| import { GuildChannelsManager } from "../managers/guildChannels.ts" | import { GuildChannelsManager } from '../managers/guildChannels.ts' | ||||||
| import { MembersManager } from "../managers/members.ts" | import { MembersManager } from '../managers/members.ts' | ||||||
| 
 | 
 | ||||||
| export class Guild extends Base { | export class Guild extends Base { | ||||||
|   id: string |   id: string | ||||||
|  |  | ||||||
|  | @ -4,7 +4,7 @@ import { | ||||||
|   GuildChannelCategoryPayload, |   GuildChannelCategoryPayload, | ||||||
|   Overwrite |   Overwrite | ||||||
| } from '../types/channel.ts' | } from '../types/channel.ts' | ||||||
| import { Guild } from "./guild.ts" | import { Guild } from './guild.ts' | ||||||
| 
 | 
 | ||||||
| export class CategoryChannel extends Channel { | export class CategoryChannel extends Channel { | ||||||
|   guildID: string |   guildID: string | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| import { Client } from '../models/client.ts' | import { Client } from '../models/client.ts' | ||||||
| import { GuildNewsChannelPayload, Overwrite } from '../types/channel.ts' | import { GuildNewsChannelPayload, Overwrite } from '../types/channel.ts' | ||||||
| import { Guild } from "./guild.ts" | import { Guild } from './guild.ts' | ||||||
| import { TextChannel } from './textChannel.ts' | import { TextChannel } from './textChannel.ts' | ||||||
| 
 | 
 | ||||||
| export class NewsChannel extends TextChannel { | export class NewsChannel extends TextChannel { | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| import { Client } from '../models/client.ts' | import { Client } from '../models/client.ts' | ||||||
| import { GuildTextChannelPayload, Overwrite } from '../types/channel.ts' | import { GuildTextChannelPayload, Overwrite } from '../types/channel.ts' | ||||||
| import { TextChannel } from './textChannel.ts' | import { TextChannel } from './textChannel.ts' | ||||||
| import { Guild } from "./guild.ts" | import { Guild } from './guild.ts' | ||||||
| 
 | 
 | ||||||
| export class GuildTextChannel extends TextChannel { | export class GuildTextChannel extends TextChannel { | ||||||
|   guildID: string |   guildID: string | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| import { Client } from '../models/client.ts' | import { Client } from '../models/client.ts' | ||||||
| import { GuildVoiceChannelPayload, Overwrite } from '../types/channel.ts' | import { GuildVoiceChannelPayload, Overwrite } from '../types/channel.ts' | ||||||
| import { Channel } from './channel.ts' | import { Channel } from './channel.ts' | ||||||
| import { Guild } from "./guild.ts" | import { Guild } from './guild.ts' | ||||||
| 
 | 
 | ||||||
| export class VoiceChannel extends Channel { | export class VoiceChannel extends Channel { | ||||||
|   bitrate: string |   bitrate: string | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| import { Client } from '../models/client.ts' | import { Client } from '../models/client.ts' | ||||||
| import { MemberPayload } from '../types/guild.ts' | import { MemberPayload } from '../types/guild.ts' | ||||||
| import { Base } from './base.ts' | import { Base } from './base.ts' | ||||||
| import { Role } from "./role.ts" | import { Role } from './role.ts' | ||||||
| import { User } from './user.ts' | import { User } from './user.ts' | ||||||
| 
 | 
 | ||||||
| export class Member extends Base { | export class Member extends Base { | ||||||
|  |  | ||||||
|  | @ -14,10 +14,10 @@ import { User } from './user.ts' | ||||||
| import { Member } from './member.ts' | import { Member } from './member.ts' | ||||||
| import { Embed } from './embed.ts' | import { Embed } from './embed.ts' | ||||||
| import { CHANNEL_MESSAGE } from '../types/endpoint.ts' | import { CHANNEL_MESSAGE } from '../types/endpoint.ts' | ||||||
| import { MessageMentions } from "./messageMentions.ts" | import { MessageMentions } from './messageMentions.ts' | ||||||
| import { TextChannel } from "./textChannel.ts" | import { TextChannel } from './textChannel.ts' | ||||||
| import { DMChannel } from "./dmChannel.ts" | import { DMChannel } from './dmChannel.ts' | ||||||
| import { Guild } from "./guild.ts" | import { Guild } from './guild.ts' | ||||||
| 
 | 
 | ||||||
| export class Message extends Base { | export class Message extends Base { | ||||||
|   // eslint-disable-next-line @typescript-eslint/prefer-readonly
 |   // eslint-disable-next-line @typescript-eslint/prefer-readonly
 | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ import { Client } from '../models/client.ts' | ||||||
| import { MessageOption, TextChannelPayload } from '../types/channel.ts' | import { MessageOption, TextChannelPayload } from '../types/channel.ts' | ||||||
| import { CHANNEL_MESSAGE, CHANNEL_MESSAGES } from '../types/endpoint.ts' | import { CHANNEL_MESSAGE, CHANNEL_MESSAGES } from '../types/endpoint.ts' | ||||||
| import { Channel } from './channel.ts' | import { Channel } from './channel.ts' | ||||||
| import { Embed } from "./embed.ts" | import { Embed } from './embed.ts' | ||||||
| import { Message } from './message.ts' | import { Message } from './message.ts' | ||||||
| import { MessageMentions } from './messageMentions.ts' | import { MessageMentions } from './messageMentions.ts' | ||||||
| 
 | 
 | ||||||
|  | @ -27,14 +27,14 @@ export class TextChannel extends Channel { | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   async send (text?: string | AllMessageOptions, option?: AllMessageOptions): Promise<Message> { |   async send (text?: string | AllMessageOptions, option?: AllMessageOptions): Promise<Message> { | ||||||
|     if(typeof text === "object") { |     if (typeof text === "object") { | ||||||
|       option = text |       option = text | ||||||
|       text = undefined |       text = undefined | ||||||
|     } |     } | ||||||
|     if (text === undefined && option === undefined) { |     if (text === undefined && option === undefined) { | ||||||
|       throw new Error('Either text or option is necessary.') |       throw new Error('Either text or option is necessary.') | ||||||
|     } |     } | ||||||
|     if(option instanceof Embed) option = { |     if (option instanceof Embed) option = { | ||||||
|       embed: option |       embed: option | ||||||
|     } |     } | ||||||
|      |      | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| import { CommandClient, Intents } from '../../mod.ts'; | import { CommandClient, Intents } from '../../mod.ts' | ||||||
| import PingCommand from "./cmds/ping.ts"; | import PingCommand from './cmds/ping.ts' | ||||||
| import UserinfoCommand from "./cmds/userinfo.ts"; | import UserinfoCommand from './cmds/userinfo.ts' | ||||||
| import { TOKEN } from './config.ts' | import { TOKEN } from './config.ts' | ||||||
| 
 | 
 | ||||||
| const client = new CommandClient({ | const client = new CommandClient({ | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import { Command } from "../../../mod.ts"; | import { Command } from '../../../mod.ts' | ||||||
| import { CommandContext } from "../../models/command.ts"; | import { CommandContext } from '../../models/command.ts' | ||||||
| 
 | 
 | ||||||
| export default class PingCommand extends Command { | export default class PingCommand extends Command { | ||||||
|   name = "ping" |   name = "ping" | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| import { Command, Member, CommandContext, Embed } from "../../../mod.ts"; | import { Command, Member, CommandContext, Embed } from '../../../mod.ts' | ||||||
| 
 | 
 | ||||||
| export default class UserinfoCommand extends Command { | export default class UserinfoCommand extends Command { | ||||||
|     name = "userinfo" |     name = "userinfo" | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| import { Client, Intents, GuildTextChannel, Message, ClientPresence, Member, Role, GuildChannel, Embed, Guild } from '../../mod.ts'; | import { Client, Intents, GuildTextChannel, Message, ClientPresence, Member, Role, GuildChannel, Embed, Guild } from '../../mod.ts' | ||||||
| import { TOKEN } from './config.ts' | import { TOKEN } from './config.ts' | ||||||
| 
 | 
 | ||||||
| const client = new Client({ | const client = new Client({ | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| // https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway
 | // https://discord.com/developers/docs/topics/opcodes-and-status-codes#gateway
 | ||||||
| // https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
 | // https://discord.com/developers/docs/topics/gateway#commands-and-events-gateway-events
 | ||||||
| import { StatusType } from "../../mod.ts" | import { StatusType } from '../../mod.ts' | ||||||
| import { EmojiPayload } from './emoji.ts' | import { EmojiPayload } from './emoji.ts' | ||||||
| import { MemberPayload } from './guild.ts' | import { MemberPayload } from './guild.ts' | ||||||
| import { ActivityPayload } from './presence.ts' | import { ActivityPayload } from './presence.ts' | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| /* eslint-disable @typescript-eslint/naming-convention */ | /* eslint-disable @typescript-eslint/naming-convention */ | ||||||
| import { Client } from "../models/client.ts"; | import { Client } from '../models/client.ts' | ||||||
| 
 | 
 | ||||||
| export const getBuildInfo = (client: Client): { | export const getBuildInfo = (client: Client): { | ||||||
|     os: string |     os: string | ||||||
|  |  | ||||||
|  | @ -14,9 +14,9 @@ import { GroupDMChannel } from '../structures/groupChannel.ts' | ||||||
| import { CategoryChannel } from '../structures/guildCategoryChannel.ts' | import { CategoryChannel } from '../structures/guildCategoryChannel.ts' | ||||||
| import { NewsChannel } from '../structures/guildNewsChannel.ts' | import { NewsChannel } from '../structures/guildNewsChannel.ts' | ||||||
| import { VoiceChannel } from '../structures/guildVoiceChannel.ts' | import { VoiceChannel } from '../structures/guildVoiceChannel.ts' | ||||||
| import { Guild } from "../structures/guild.ts" | import { Guild } from '../structures/guild.ts' | ||||||
| import { GuildTextChannel } from "../structures/guildTextChannel.ts" | import { GuildTextChannel } from '../structures/guildTextChannel.ts' | ||||||
| import { TextChannel } from "../structures/textChannel.ts" | import { TextChannel } from '../structures/textChannel.ts' | ||||||
| 
 | 
 | ||||||
| const getChannelByType = ( | const getChannelByType = ( | ||||||
|   client: Client, |   client: Client, | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| import { GatewayIntents } from "../types/gateway.ts"; | import { GatewayIntents } from '../types/gateway.ts' | ||||||
| 
 | 
 | ||||||
| // eslint-disable-next-line @typescript-eslint/no-extraneous-class
 | // eslint-disable-next-line @typescript-eslint/no-extraneous-class
 | ||||||
| export class Intents { | export class Intents { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue