UNPKG

@sapphire/framework

Version:

Discord bot framework built for advanced and amazing bots.

19 lines (17 loc) 743 B
import { __name } from '../../chunk-PAWJFY3S.mjs'; import { UserOrMemberMentionRegex, SnowflakeRegex } from '@sapphire/discord-utilities'; import { container } from '@sapphire/pieces'; import { Result } from '@sapphire/result'; import { Identifiers } from '../errors/Identifiers.mjs'; async function resolveUser(parameter) { const userId = UserOrMemberMentionRegex.exec(parameter) ?? SnowflakeRegex.exec(parameter); const user = userId ? await container.client.users.fetch(userId[1]).catch(() => null) : null; if (user) { return Result.ok(user); } return Result.err(Identifiers.ArgumentUserError); } __name(resolveUser, "resolveUser"); export { resolveUser }; //# sourceMappingURL=user.mjs.map //# sourceMappingURL=user.mjs.map