COPY docuservix

This commit is contained in:
2026-06-16 13:58:03 +03:00
parent 40be006560
commit c35ae8a8ee
10 changed files with 1350 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
export interface SearchResult {
title: string;
content: string;
path: string;
anchor?: string;
type: string;
relevance: number; // 0–1
url: string;
}
export interface SearchProviderResponse {
results: SearchResult[];
notice?: string;
}
export interface SearchProvider {
id: string;
name: string;
timeout?: number;
search: (query: string, signal: AbortSignal) => Promise<SearchProviderResponse>;
}
export interface SearchConfig {
timeout: number;
providers: SearchProvider[];
}