sparkast/global.d.ts
2024-04-26 22:43:47 +08:00

31 lines
729 B
TypeScript

import { Suggestion } from "search-engine-autocomplete";
interface settingsType extends Object{
"version": number,
"elementBackdrop": boolean,
"bgBlur": boolean,
"timeShowSecond": boolean,
"currentSearchEngine": string,
"searchInNewTab": boolean,
"searchEngines": {
[key: string]: string
},
};
interface suggestionsResponse extends Object{
suggestions: Suggestion[],
query: string,
verbatimRelevance: number,
time: number
}
type suggestionItem = {
suggestion: string,
type: string,
relativeRelevance?: number,
relevance: number,
prompt?: string | React.ReactElement,
intention?: string | null,
probability?: number,
confidence?: number,
}