feat: add knip configuration file and integrate knip for linting; update package.json and package-lock.json for new dependencies; refactor various interfaces to remove export modifiers; delete unused hover-card component

This commit is contained in:
Roberto Musso
2026-02-28 23:44:10 +01:00
parent cdf9a8bf18
commit ee6467a7ac
12 changed files with 492 additions and 70 deletions

View File

@@ -1,7 +1,7 @@
import { useState, useCallback, useRef } from 'react';
import { trpc } from '@/lib/trpc';
export interface ChatMessage {
interface ChatMessage {
id: string;
role: 'user' | 'assistant';
content: string;
@@ -14,7 +14,7 @@ export interface ChatContext {
uiContext?: string;
}
export interface UseAIChatReturn {
interface UseAIChatReturn {
messages: ChatMessage[];
input: string;
setInput: (v: string) => void;
@@ -24,7 +24,7 @@ export interface UseAIChatReturn {
clearMessages: () => void;
}
export interface UseAIChatOptions {
interface UseAIChatOptions {
onSectionTag?: (sectionId: string) => void;
}