UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

16 lines (14 loc) 608 B
import { Identifiers } from "../errors/Identifiers.mjs"; import { container } from "@sapphire/pieces"; import { Result } from "@sapphire/result"; import { SnowflakeRegex } from "@sapphire/discord-utilities"; //#region src/lib/resolvers/guild.ts async function resolveGuild(parameter) { const guildId = SnowflakeRegex.exec(parameter)?.groups?.id; const guild = guildId ? await container.client.guilds.fetch(guildId).catch(() => null) : null; if (guild) return Result.ok(guild); return Result.err(Identifiers.ArgumentGuildError); } //#endregion export { resolveGuild }; //# sourceMappingURL=guild.mjs.map