aboutsummaryrefslogtreecommitdiff
path: root/types
diff options
context:
space:
mode:
Diffstat (limited to 'types')
-rw-r--r--types/ext/settings.d.ts3
-rw-r--r--types/ext/translation.d.ts5
2 files changed, 8 insertions, 0 deletions
diff --git a/types/ext/settings.d.ts b/types/ext/settings.d.ts
index 8ce82b28..25ea46d9 100644
--- a/types/ext/settings.d.ts
+++ b/types/ext/settings.d.ts
@@ -234,8 +234,11 @@ export type TranslationOptions = {
convertKatakanaToHiragana: TranslationConvertType;
collapseEmphaticSequences: TranslationCollapseEmphaticSequences;
textReplacements: TranslationTextReplacementOptions;
+ searchResolution: SearchResolution;
};
+export type SearchResolution = 'letter' | 'word';
+
export type TranslationTextReplacementOptions = {
searchOriginal: boolean;
groups: TranslationTextReplacementGroup[][];
diff --git a/types/ext/translation.d.ts b/types/ext/translation.d.ts
index 595a5a35..c8938e00 100644
--- a/types/ext/translation.d.ts
+++ b/types/ext/translation.d.ts
@@ -17,6 +17,7 @@
*/
import type * as Dictionary from './dictionary';
+import type {SearchResolution} from 'settings';
// Kanji
@@ -116,6 +117,10 @@ export type FindTermsOptions = {
* A set of dictionary names which should have definitions removed.
*/
excludeDictionaryDefinitions: Set<string> | null;
+ /**
+ * Whether every substring should be searched for, or only whole words.
+ */
+ searchResolution: SearchResolution;
};
/**