diff --git a/structures/Emoji.ts b/structures/Emoji.ts index 78df164..9473b67 100644 --- a/structures/Emoji.ts +++ b/structures/Emoji.ts @@ -1,6 +1,6 @@ -import { Session, DiscordEmoji, Snowflake } from "../mod.ts"; +import { DiscordEmoji, Session, Snowflake } from "../mod.ts"; -export class Emoji { +export class Emoji { constructor(session: Session, data: DiscordEmoji) { this.id = data.id; this.name = data.name; @@ -15,4 +15,4 @@ export class Emoji { animated: boolean; available: boolean; requireColons: boolean; -} \ No newline at end of file +} diff --git a/structures/GuildEmoji.ts b/structures/GuildEmoji.ts index f0056b8..8b022e9 100644 --- a/structures/GuildEmoji.ts +++ b/structures/GuildEmoji.ts @@ -1,4 +1,4 @@ -import { Snowflake, Session, Emoji, DiscordEmoji, User } from "../mod.ts"; +import { DiscordEmoji, Emoji, Session, Snowflake, User } from "../mod.ts"; export class GuildEmoji extends Emoji { constructor(session: Session, data: DiscordEmoji, guildId: Snowflake) { @@ -12,4 +12,4 @@ export class GuildEmoji extends Emoji { roles?: Snowflake[]; user?: User; managed?: boolean; -} \ No newline at end of file +} diff --git a/structures/Permissions.ts b/structures/Permissions.ts index d334337..c212686 100644 --- a/structures/Permissions.ts +++ b/structures/Permissions.ts @@ -1,7 +1,7 @@ import { BitwisePermissionFlags } from "../vendor/external.ts"; export type PermissionString = keyof typeof BitwisePermissionFlags; -export type PermissionResolvable= +export type PermissionResolvable = | bigint | PermissionString | PermissionString[] @@ -32,7 +32,9 @@ export class Permissions { case "string": return BigInt(Permissions.Flags[bit]); case "object": - return Permissions.resolve(bit.map((p) => BigInt(Permissions.Flags[p])).reduce((acc, cur) => acc | cur, 0n)); + return Permissions.resolve( + bit.map((p) => BigInt(Permissions.Flags[p])).reduce((acc, cur) => acc | cur, 0n), + ); default: throw new TypeError(`Cannot resolve permission: ${bit}`); }