Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cubewhy/skid-homework
/ types & classes
Types & classes
50 in github.com/cubewhy/skid-homework
⨍
Functions
376
◇
Types & classes
50
Class
src/utils/timeout.ts:1
Class
src/lib/webadb/manager.ts:13
Class
src/lib/webadb/manager.ts:20
Class
src/ai/response.ts:22
Class
src/ai/openai.ts:51
Class
src/ai/gemini.ts:19
Class
src/ai/errors.ts:1
Class
src/ai/base-client.ts:4
Class
src/db/problems-db.ts:22
Class
src/db/chat-db.ts:25
Interface
AdbDevice
src/lib/webadb/manager.ts:8
Class
AdbManager
src/lib/webadb/manager.ts:20
Interface
AiClient
src/store/ai-store.ts:50
Interface
AiFile
src/store/ai-store.ts:44
Interface
AiSource
src/store/ai-store.ts:15
Interface
AiStore
src/store/ai-store.ts:163
Interface
CachedModels
src/hooks/use-available-models.ts:21
Interface
CachedSourceModels
src/hooks/use-available-models.ts:10
Class
ChatDatabase
src/db/chat-db.ts:25
Interface
ChatMessageRecord
src/db/chat-db.ts:16
Interface
ChatState
src/store/chat-store.ts:25
Interface
ChatThreadRecord
src/db/chat-db.ts:6
Interface
CustomTypeOptions
src/@types/i18next.d.ts:5
Interface
ExplanationStep
src/store/problems-store.ts:26
Class
GeminiAi
src/ai/gemini.ts:19
Interface
GeminiConfig
src/ai/gemini.ts:11
Interface
GeminiModel
src/ai/gemini.ts:6
Interface
HomeworkRecord
src/db/problems-db.ts:8
Interface
ImproveResponse
src/ai/response.ts:10
Interface
ImproveXmlData
* Defines the data structure for the XML generation.
src/ai/request.ts:4
Class
MarkdownSectionParser
* Helper class to parse markdown structures using AST tokens instead of Regex.
src/ai/response.ts:22
Class
NonRetryableError
src/ai/errors.ts:1
Class
OpenAiClient
src/ai/openai.ts:51
Interface
OrderedSolution
src/hooks/use-solution-export.ts:6
Interface
ProblemSolution
src/store/problems-store.ts:31
Class
ProblemsDatabase
src/db/problems-db.ts:22
Interface
ProblemsState
src/store/problems-store.ts:39
Interface
Resources
src/@types/resources.d.ts:2
Interface
ResponseApiMessage
src/ai/openai.ts:40
Interface
ResponseInputFileContent
src/ai/openai.ts:29
Interface
ResponseInputImageContent
src/ai/openai.ts:21
Interface
ResponseInputTextContent
src/ai/openai.ts:16
Interface
SettingsState
src/store/settings-store.ts:33
Interface
ShortcutHintProps
src/components/ShortcutHint.tsx:5
Interface
ShortcutRecorderProps
src/components/settings/ShortcutRecorder.tsx:6
Interface
SolveResponse
src/ai/response.ts:6
Interface
SourceModels
src/hooks/use-available-models.ts:4
Interface
TextSolutionPreviewProps
src/components/solutions/TextSolutionPreview.tsx:21
Class
TimeoutError
src/utils/timeout.ts:1
Class
UnsupportedEnvironmentError
src/lib/webadb/manager.ts:13