Files
discord-decomp/records/GuildRoleRecord.tsx
T
2026-11-01 12:12:55 +02:00

19 lines
609 B
TypeScript

// Metro module 1936 (f1937).
import { TypeTag } from "../lib/PlainRecord";
import { has, hasAny, equals } from "../_bundle/HighLow";
import Module12 from "../_bundle/Module12";
TypeTag;
export const GuildRoleRecordTypeTag = "GuildRole";
export function isEveryoneRole(a0) {
return a0.id === a0.guildId;
}
export function hasPermission(a0, a1) {
return has(a0.permissions, a1);
}
export function hasAnyPermission(a0, a1) {
return hasAny(a0.permissions, a1);
}
export function isRoleEqual(a0, a1) {
return Module12.isEqualWith(a0, a1, (a0, a1, a2) => a2 === "permissions" ? equals(a0, a1) : void 0);
}