mirror of
				https://github.com/open-webui/open-webui
				synced 2025-06-26 18:26:48 +00:00 
			
		
		
		
	Merge pull request #15097 from silentoplayz/index-update
Refactor: Add missing Type definitions
This commit is contained in:
		
						commit
						58b5d2b727
					
				@ -1587,12 +1587,13 @@ export interface ModelConfig {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export interface ModelMeta {
 | 
			
		||||
	toolIds: never[];
 | 
			
		||||
	description?: string;
 | 
			
		||||
	capabilities?: object;
 | 
			
		||||
	profile_image_url?: string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export interface ModelParams {}
 | 
			
		||||
export interface ModelParams { }
 | 
			
		||||
 | 
			
		||||
export type GlobalModelConfig = ModelConfig[];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -135,6 +135,42 @@ type OllamaModelDetails = {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
type Settings = {
 | 
			
		||||
	pinnedModels?: never[];
 | 
			
		||||
	toolServers?: never[];
 | 
			
		||||
	detectArtifacts?: boolean;
 | 
			
		||||
	showUpdateToast?: boolean;
 | 
			
		||||
	showChangelog?: boolean;
 | 
			
		||||
	showEmojiInCall?: boolean;
 | 
			
		||||
	voiceInterruption?: boolean;
 | 
			
		||||
	collapseCodeBlocks?: boolean;
 | 
			
		||||
	expandDetails?: boolean;
 | 
			
		||||
	notificationSound?: boolean;
 | 
			
		||||
	notificationSoundAlways?: boolean;
 | 
			
		||||
	stylizedPdfExport?: boolean;
 | 
			
		||||
	notifications?: any;
 | 
			
		||||
	imageCompression?: boolean;
 | 
			
		||||
	imageCompressionSize?: any;
 | 
			
		||||
	widescreenMode?: null;
 | 
			
		||||
	largeTextAsFile?: boolean;
 | 
			
		||||
	promptAutocomplete?: boolean;
 | 
			
		||||
	hapticFeedback?: boolean;
 | 
			
		||||
	responseAutoCopy?: any;
 | 
			
		||||
	richTextInput?: boolean;
 | 
			
		||||
	params?: any;
 | 
			
		||||
	userLocation?: any;
 | 
			
		||||
	webSearch?: boolean;
 | 
			
		||||
	memory?: boolean;
 | 
			
		||||
	autoTags?: boolean;
 | 
			
		||||
	autoFollowUps?: boolean;
 | 
			
		||||
	splitLargeChunks?(body: any, splitLargeChunks: any): unknown;
 | 
			
		||||
	backgroundImageUrl?: null;
 | 
			
		||||
	landingPageMode?: string;
 | 
			
		||||
	iframeSandboxAllowForms?: boolean;
 | 
			
		||||
	iframeSandboxAllowSameOrigin?: boolean;
 | 
			
		||||
	scrollOnBranchChange?: boolean;
 | 
			
		||||
	directConnections?: null;
 | 
			
		||||
	chatBubble?: boolean;
 | 
			
		||||
	copyFormatted?: boolean;
 | 
			
		||||
	models?: string[];
 | 
			
		||||
	conversationMode?: boolean;
 | 
			
		||||
	speechAutoSend?: boolean;
 | 
			
		||||
@ -145,7 +181,7 @@ type Settings = {
 | 
			
		||||
	highContrastMode?: boolean;
 | 
			
		||||
	title?: TitleSettings;
 | 
			
		||||
	splitLargeDeltas?: boolean;
 | 
			
		||||
	chatDirection: 'LTR' | 'RTL' | 'auto';
 | 
			
		||||
	chatDirection?: 'LTR' | 'RTL' | 'auto';
 | 
			
		||||
	ctrlEnterToSend?: boolean;
 | 
			
		||||
 | 
			
		||||
	system?: string;
 | 
			
		||||
@ -165,6 +201,8 @@ type ModelOptions = {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
type AudioSettings = {
 | 
			
		||||
	stt: any;
 | 
			
		||||
	tts: any;
 | 
			
		||||
	STTEngine?: string;
 | 
			
		||||
	TTSEngine?: string;
 | 
			
		||||
	speaker?: string;
 | 
			
		||||
@ -195,6 +233,7 @@ type Document = {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
type Config = {
 | 
			
		||||
	license_metadata: any;
 | 
			
		||||
	status: boolean;
 | 
			
		||||
	name: string;
 | 
			
		||||
	version: string;
 | 
			
		||||
@ -234,6 +273,7 @@ type PromptSuggestion = {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
type SessionUser = {
 | 
			
		||||
	permissions: any;
 | 
			
		||||
	id: string;
 | 
			
		||||
	email: string;
 | 
			
		||||
	name: string;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user