mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-04-24 23:19:39 -05:00
24 lines
600 B
TypeScript
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());
|
|
}
|