mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-05 06:26:08 +00:00
format
This commit is contained in:
parent
3c1d53d5ff
commit
5177815309
@ -1,4 +1,4 @@
|
||||
import { Session, DiscordEmoji, Snowflake } from "../mod.ts";
|
||||
import { DiscordEmoji, Session, Snowflake } from "../mod.ts";
|
||||
|
||||
export class Emoji {
|
||||
constructor(session: Session, data: DiscordEmoji) {
|
||||
|
@ -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) {
|
||||
|
@ -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}`);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user