UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

19 lines (17 loc) 696 B
import { __name } from '../../chunk-PAWJFY3S.mjs'; import { SnowflakeRegex } from '@sapphire/discord-utilities'; import { container } from '@sapphire/pieces'; import { Result } from '@sapphire/result'; import { Identifiers } from '../errors/Identifiers.mjs'; 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); } __name(resolveGuild, "resolveGuild"); export { resolveGuild }; //# sourceMappingURL=guild.mjs.map //# sourceMappingURL=guild.mjs.map