tRPC router
entity
Professional profiles (venue / artist / organizer) resolved by handle for the unified /@<handle> route. Returns the profile + its bookable spaces (venues). Dancers are resolved separately (profile.getByUsername); the /@handle page tries this first, then the dancer.
Procedures (8)
Input
void
Tables
Input
void
Tables
Input
void
Tables
Input
{
citySlug: string // len 1..∞
}Tables
Input
{
citySlug: string // len 1..∞
type?: "venue" | "artist" | "organizer" | "promoter" // default "venue"
}Tables
Input
{
handle: string // len 1..200
}Tables
Input
{
handle: string // len 1..∞
}Tables
Input
{
profileId: string // uuid
}Tables
Source: server/trpc/routers/entity.ts