This commit is contained in:
socram03 2022-06-25 19:45:09 -04:00
parent 3c1d53d5ff
commit 5177815309
3 changed files with 9 additions and 7 deletions

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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}`);
}