MCPcopy Create free account

hub / github.com/cubewhy/skid-homework / types & classes

Types & classes50 in github.com/cubewhy/skid-homework

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
InterfaceAdbDevice
src/lib/webadb/manager.ts:8
ClassAdbManager
src/lib/webadb/manager.ts:20
InterfaceAiClient
src/store/ai-store.ts:50
InterfaceAiFile
src/store/ai-store.ts:44
InterfaceAiSource
src/store/ai-store.ts:15
InterfaceAiStore
src/store/ai-store.ts:163
InterfaceCachedModels
src/hooks/use-available-models.ts:21
InterfaceCachedSourceModels
src/hooks/use-available-models.ts:10
ClassChatDatabase
src/db/chat-db.ts:25
InterfaceChatMessageRecord
src/db/chat-db.ts:16
InterfaceChatState
src/store/chat-store.ts:25
InterfaceChatThreadRecord
src/db/chat-db.ts:6
InterfaceCustomTypeOptions
src/@types/i18next.d.ts:5
InterfaceExplanationStep
src/store/problems-store.ts:26
ClassGeminiAi
src/ai/gemini.ts:19
InterfaceGeminiConfig
src/ai/gemini.ts:11
InterfaceGeminiModel
src/ai/gemini.ts:6
InterfaceHomeworkRecord
src/db/problems-db.ts:8
InterfaceImproveResponse
src/ai/response.ts:10
InterfaceImproveXmlData
* Defines the data structure for the XML generation.
src/ai/request.ts:4
ClassMarkdownSectionParser
* Helper class to parse markdown structures using AST tokens instead of Regex.
src/ai/response.ts:22
ClassNonRetryableError
src/ai/errors.ts:1
ClassOpenAiClient
src/ai/openai.ts:51
InterfaceOrderedSolution
src/hooks/use-solution-export.ts:6
InterfaceProblemSolution
src/store/problems-store.ts:31
ClassProblemsDatabase
src/db/problems-db.ts:22
InterfaceProblemsState
src/store/problems-store.ts:39
InterfaceResources
src/@types/resources.d.ts:2
InterfaceResponseApiMessage
src/ai/openai.ts:40
InterfaceResponseInputFileContent
src/ai/openai.ts:29
InterfaceResponseInputImageContent
src/ai/openai.ts:21
InterfaceResponseInputTextContent
src/ai/openai.ts:16
InterfaceSettingsState
src/store/settings-store.ts:33
InterfaceShortcutHintProps
src/components/ShortcutHint.tsx:5
InterfaceShortcutRecorderProps
src/components/settings/ShortcutRecorder.tsx:6
InterfaceSolveResponse
src/ai/response.ts:6
InterfaceSourceModels
src/hooks/use-available-models.ts:4
InterfaceTextSolutionPreviewProps
src/components/solutions/TextSolutionPreview.tsx:21
ClassTimeoutError
src/utils/timeout.ts:1
ClassUnsupportedEnvironmentError
src/lib/webadb/manager.ts:13