Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MonoYan/open-medkit
/ types & classes
Types & classes
58 in github.com/MonoYan/open-medkit
⨍
Functions
359
◇
Types & classes
58
Interface
AddModalProps
frontend/src/components/AddModal.tsx:31
Interface
AddSuccessPayload
frontend/src/components/AddModal.tsx:43
Interface
AiPanelProps
frontend/src/components/AiPanel.tsx:18
Interface
AppSettings
frontend/src/types/index.ts:43
Interface
AssistantMedicineResultsProps
frontend/src/components/AiPanel.tsx:45
Interface
AuthConfig
backend/src/auth/password.ts:4
Interface
AuthContextValue
frontend/src/components/AuthGate.tsx:15
Interface
BatchDraftItem
frontend/src/components/AddModal.tsx:48
Interface
BatchParseResult
frontend/src/types/index.ts:48
Interface
ChannelRow
backend/src/routes/notifications.ts:11
Interface
ChannelRow
backend/src/services/notifier.ts:139
Interface
ChatCompletionResponse
backend/src/ai/types.ts:1
Interface
ChatMessage
frontend/src/components/AiPanel.tsx:29
Interface
ComboboxSelectProps
frontend/src/components/ComboboxSelect.tsx:13
Interface
ConfirmDialogProps
frontend/src/components/ConfirmDialog.tsx:4
Interface
DateParts
backend/src/utils/timezone.ts:6
Interface
DiscordChannelConfig
frontend/src/types/index.ts:71
Interface
DiscordWebhookInfo
backend/src/services/discord.ts:3
Interface
DismissibleNoticeProps
frontend/src/components/DismissibleNotice.tsx:6
Interface
EmailResendChannelConfig
frontend/src/types/index.ts:94
Interface
EmailSmtpChannelConfig
frontend/src/types/index.ts:81
Interface
FeishuChannelConfig
frontend/src/types/index.ts:76
Interface
FeishuResponse
backend/src/services/feishu.ts:5
Interface
LayoutProps
frontend/src/components/Layout.tsx:13
Interface
LoginPageProps
frontend/src/components/LoginPage.tsx:6
Interface
MedCardProps
frontend/src/components/MedCard.tsx:11
Interface
MedGridProps
frontend/src/components/MedGrid.tsx:19
Interface
Medicine
frontend/src/types/index.ts:1
Interface
MedicineDetailModalProps
frontend/src/components/MedicineDetailModal.tsx:15
Interface
MedicineInput
backend/src/routes/medicines.ts:26
Interface
MedicineRecord
backend/src/mcp-server.ts:18
Interface
MedicineRecord
backend/src/routes/medicines.ts:10
Interface
MedicineRecord
backend/src/ai/medicine.ts:9
Interface
MedicineRow
backend/src/services/notifier.ts:78
Interface
NotificationChannel
frontend/src/types/index.ts:105
Interface
NotificationSender
backend/src/services/notifier.ts:18
Interface
QuestionComposerProps
frontend/src/components/AiPanel.tsx:37
Interface
RateLimitEntry
backend/src/auth/session.ts:12
Interface
RenderOptionState
frontend/src/components/SelectMenu.tsx:19
Interface
ResendConfig
backend/src/services/email.ts:20
Interface
SelectMenuProps
frontend/src/components/SelectMenu.tsx:24
Interface
SelectOption
frontend/src/components/SelectMenu.tsx:12
Interface
SessionEntry
backend/src/auth/session.ts:8
Interface
Settings
frontend/src/types/index.ts:32
Interface
SettingsModalProps
frontend/src/components/SettingsModal.tsx:145
Interface
SidebarProps
frontend/src/components/Sidebar.tsx:5
Interface
SmtpConfig
backend/src/services/email.ts:7
Interface
SseProxyOptions
backend/src/ai/stream.ts:15
Interface
Stats
frontend/src/types/index.ts:24
Interface
StatsRowProps
frontend/src/components/StatsRow.tsx:3
Interface
StreamChunkResponse
backend/src/ai/types.ts:17
Interface
SuggestionChipRowProps
frontend/src/components/AiPanel.tsx:50
Interface
TelegramChannelConfig
frontend/src/types/index.ts:65
Interface
TelegramChat
backend/src/services/telegram.ts:10
Interface
TelegramMessage
backend/src/services/telegram.ts:17
Interface
TelegramUpdate
backend/src/services/telegram.ts:25
Interface
TelegramUser
backend/src/services/telegram.ts:3
Interface
TimezoneContextValue
frontend/src/hooks/useTimezone.tsx:12