app.d.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. // See https://svelte.dev/docs/kit/types#app.d.ts
  2. // for information about these interfaces
  3. // Import chat types from dedicated module
  4. import type {
  5. ApiChatCompletionRequest,
  6. ApiChatCompletionResponse,
  7. ApiChatCompletionStreamChunk,
  8. ApiChatMessageData,
  9. ApiChatMessageContentPart,
  10. ApiContextSizeError,
  11. ApiErrorResponse,
  12. ApiLlamaCppServerProps,
  13. ApiProcessingState
  14. } from '$lib/types/api';
  15. import type {
  16. ChatMessageType,
  17. ChatRole,
  18. ChatUploadedFile,
  19. ChatMessageSiblingInfo,
  20. ChatMessagePromptProgress,
  21. ChatMessageTimings
  22. } from '$lib/types/chat';
  23. import type {
  24. DatabaseConversation,
  25. DatabaseMessage,
  26. DatabaseMessageExtra,
  27. DatabaseMessageExtraAudioFile,
  28. DatabaseMessageExtraImageFile,
  29. DatabaseMessageExtraTextFile,
  30. DatabaseMessageExtraPdfFile
  31. } from '$lib/types/database';
  32. import type {
  33. SettingsConfigValue,
  34. SettingsFieldConfig,
  35. SettingsConfigType
  36. } from '$lib/types/settings';
  37. declare global {
  38. // namespace App {
  39. // interface Error {}
  40. // interface Locals {}
  41. // interface PageData {}
  42. // interface PageState {}
  43. // interface Platform {}
  44. // }
  45. export {
  46. ApiChatCompletionRequest,
  47. ApiChatCompletionResponse,
  48. ApiChatCompletionStreamChunk,
  49. ApiChatMessageData,
  50. ApiChatMessageContentPart,
  51. ApiContextSizeError,
  52. ApiErrorResponse,
  53. ApiLlamaCppServerProps,
  54. ApiProcessingState,
  55. ChatMessageData,
  56. ChatMessagePromptProgress,
  57. ChatMessageSiblingInfo,
  58. ChatMessageTimings,
  59. ChatMessageType,
  60. ChatRole,
  61. ChatUploadedFile,
  62. DatabaseConversation,
  63. DatabaseMessage,
  64. DatabaseMessageExtra,
  65. DatabaseMessageExtraAudioFile,
  66. DatabaseMessageExtraImageFile,
  67. DatabaseMessageExtraTextFile,
  68. DatabaseMessageExtraPdfFile,
  69. SettingsConfigValue,
  70. SettingsFieldConfig,
  71. SettingsConfigType,
  72. SettingsChatServiceOptions
  73. };
  74. }