summaryrefslogtreecommitdiff
path: root/llama.cpp/tools/server/webui/src/app.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'llama.cpp/tools/server/webui/src/app.d.ts')
-rw-r--r--llama.cpp/tools/server/webui/src/app.d.ts133
1 files changed, 133 insertions, 0 deletions
diff --git a/llama.cpp/tools/server/webui/src/app.d.ts b/llama.cpp/tools/server/webui/src/app.d.ts
new file mode 100644
index 0000000..73287d9
--- /dev/null
+++ b/llama.cpp/tools/server/webui/src/app.d.ts
@@ -0,0 +1,133 @@
+// See https://svelte.dev/docs/kit/types#app.d.ts
+// for information about these interfaces
+
+// Import chat types from dedicated module
+
+import type {
+ // API types
+ ApiChatCompletionRequest,
+ ApiChatCompletionResponse,
+ ApiChatCompletionStreamChunk,
+ ApiChatCompletionToolCall,
+ ApiChatCompletionToolCallDelta,
+ ApiChatMessageData,
+ ApiChatMessageContentPart,
+ ApiContextSizeError,
+ ApiErrorResponse,
+ ApiLlamaCppServerProps,
+ ApiModelDataEntry,
+ ApiModelListResponse,
+ ApiProcessingState,
+ ApiRouterModelMeta,
+ ApiRouterModelsLoadRequest,
+ ApiRouterModelsLoadResponse,
+ ApiRouterModelsStatusRequest,
+ ApiRouterModelsStatusResponse,
+ ApiRouterModelsListResponse,
+ ApiRouterModelsUnloadRequest,
+ ApiRouterModelsUnloadResponse,
+ // Chat types
+ ChatAttachmentDisplayItem,
+ ChatAttachmentPreviewItem,
+ ChatMessageType,
+ ChatRole,
+ ChatUploadedFile,
+ ChatMessageSiblingInfo,
+ ChatMessagePromptProgress,
+ ChatMessageTimings,
+ // Database types
+ DatabaseConversation,
+ DatabaseMessage,
+ DatabaseMessageExtra,
+ DatabaseMessageExtraAudioFile,
+ DatabaseMessageExtraImageFile,
+ DatabaseMessageExtraTextFile,
+ DatabaseMessageExtraPdfFile,
+ DatabaseMessageExtraLegacyContext,
+ ExportedConversation,
+ ExportedConversations,
+ // Model types
+ ModelModalities,
+ ModelOption,
+ // Settings types
+ SettingsChatServiceOptions,
+ SettingsConfigValue,
+ SettingsFieldConfig,
+ SettingsConfigType
+} from '$lib/types';
+
+import { ServerRole, ServerModelStatus, ModelModality } from '$lib/enums';
+
+declare global {
+ // namespace App {
+ // interface Error {}
+ // interface Locals {}
+ // interface PageData {}
+ // interface PageState {}
+ // interface Platform {}
+ // }
+
+ export {
+ // API types
+ ApiChatCompletionRequest,
+ ApiChatCompletionResponse,
+ ApiChatCompletionStreamChunk,
+ ApiChatCompletionToolCall,
+ ApiChatCompletionToolCallDelta,
+ ApiChatMessageData,
+ ApiChatMessageContentPart,
+ ApiContextSizeError,
+ ApiErrorResponse,
+ ApiLlamaCppServerProps,
+ ApiModelDataEntry,
+ ApiModelListResponse,
+ ApiProcessingState,
+ ApiRouterModelMeta,
+ ApiRouterModelsLoadRequest,
+ ApiRouterModelsLoadResponse,
+ ApiRouterModelsStatusRequest,
+ ApiRouterModelsStatusResponse,
+ ApiRouterModelsListResponse,
+ ApiRouterModelsUnloadRequest,
+ ApiRouterModelsUnloadResponse,
+ // Chat types
+ ChatAttachmentDisplayItem,
+ ChatAttachmentPreviewItem,
+ ChatMessagePromptProgress,
+ ChatMessageSiblingInfo,
+ ChatMessageTimings,
+ ChatMessageType,
+ ChatRole,
+ ChatUploadedFile,
+ // Database types
+ DatabaseConversation,
+ DatabaseMessage,
+ DatabaseMessageExtra,
+ DatabaseMessageExtraAudioFile,
+ DatabaseMessageExtraImageFile,
+ DatabaseMessageExtraTextFile,
+ DatabaseMessageExtraPdfFile,
+ DatabaseMessageExtraLegacyContext,
+ ExportedConversation,
+ ExportedConversations,
+ // Enum types
+ ModelModality,
+ ServerRole,
+ ServerModelStatus,
+ // Model types
+ ModelModalities,
+ ModelOption,
+ // Settings types
+ SettingsChatServiceOptions,
+ SettingsConfigValue,
+ SettingsFieldConfig,
+ SettingsConfigType
+ };
+}
+
+declare global {
+ interface Window {
+ idxThemeStyle?: number;
+ idxCodeBlock?: number;
+ }
+}