refactor: replace all explicit any types with proper TypeScript types
Backend resolvers: typed enrichArticle/enrichVideo/enrichModel with DB and $inferSelect types, SQL<unknown>[] for conditions arrays, proper enum casts for status/role fields, $inferInsert for .set() updates, typed raw SQL result rows in gamification, ReplyLike interface for ctx.reply in auth. Frontend: typed catch blocks with Error/interface casts, isActiveLink param, adminGetUser response, tags filter callback. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -153,10 +153,15 @@
|
||||
<div class="flex-1">
|
||||
<h3 class="font-semibold text-lg mb-1">About {author.artist_name}</h3>
|
||||
{#if author.description}
|
||||
<p class="text-sm text-muted-foreground mb-3 leading-relaxed">{author.description}</p>
|
||||
<p class="text-sm text-muted-foreground mb-3 leading-relaxed">
|
||||
{author.description}
|
||||
</p>
|
||||
{/if}
|
||||
{#if author.slug}
|
||||
<a href="/models/{author.slug}" class="inline-flex items-center gap-1 text-sm text-primary hover:underline">
|
||||
<a
|
||||
href="/models/{author.slug}"
|
||||
class="inline-flex items-center gap-1 text-sm text-primary hover:underline"
|
||||
>
|
||||
View profile
|
||||
<span class="icon-[ri--arrow-right-line] w-3.5 h-3.5"></span>
|
||||
</a>
|
||||
|
||||
Reference in New Issue
Block a user