Who imports who · hover a nodeNo overview comment at the top of the file.
- Imports
- no other modules
- Used by
- 1 loader1 route
Types
interfaceChangelogItem
no JSDoc:90 export interface ChangelogItem {
id: string;
text: string;
createdAtRelative: string;
postUrl: string;
images: {
thumb: string;
fullsize: string;
aspectRatio: {
height: number;
width: number;
};
}[];
stats: {
likes: number;
reposts: number;
replies: number;
};
}Functions & values
export async function get()
No overview comment at the top of the file.
- Imports
- Progression
- Used by
- 2 loaders11 actions2 routes1 repository2 other
Functions & values
functionupcomingTournaments
no JSDoc:31 export async function upcomingTournaments(): Promise<ShowcaseCalendarEvent[]>
functioncategorizedTournamentsByUserId
no JSDoc:36 export async function categorizedTournamentsByUserId(
userId: number | null,
): Promise<ShowcaseTournamentCollection>
functionclearParticipationInfoMap
no JSDoc:73 export function clearParticipationInfoMap()
functionaddToCached
no JSDoc:77 export function addToCached({
userId,
tournamentId,
type,
}: {
userId: number;
tournamentId: number;
type: "participant" | "organizer";
})functionremoveFromCached
no JSDoc:100 export function removeFromCached({
userId,
tournamentId,
type,
}: {
userId: number;
tournamentId: number;
type: "participant" | "organizer";
})functionrefreshCachedTournamentCounts
:124 Refreshes one cached showcase tournament's team & participant counts; no-op if not cached.
export async function refreshCachedTournamentCounts(tournamentId: number)
functionclearCachedTournaments
no JSDoc:161 export const clearCachedTournaments = () =>