sendou.ink/app/utils/strings.ts
2022-09-15 13:14:33 +03:00

24 lines
600 B
TypeScript

import type { User } from "~/db/types";
export function discordFullName(
user: Pick<User, "discordName" | "discordDiscriminator">
) {
return `${user.discordName}#${user.discordDiscriminator}`;
}
export function makeTitle(title: string | string[]) {
return `${Array.isArray(title) ? title.join(" | ") : title} | sendou.ink`;
}
export function placementString(placement: number) {
if (placement === 1) return "🥇";
if (placement === 2) return "🥈";
if (placement === 3) return "🥉";
return `${placement}th`;
}
export function semiRandomId() {
return String(Math.random());
}