// 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); }