diff --git a/types/mark.js/index.d.ts b/types/mark.js/index.d.ts index 8b214c3e15..d4c23cb40f 100644 --- a/types/mark.js/index.d.ts +++ b/types/mark.js/index.d.ts @@ -3,6 +3,7 @@ // Definitions by: Soner Köksal // Roman Hotsiy // Lucian Buzzo +// Joao Lourenco // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 @@ -11,12 +12,17 @@ declare namespace Mark { type MarkAccuracy = 'partially' | 'complementary' | 'exactly'; + interface MarkAccuracyObject { + value: MarkAccuracy; + limiters?: string[]; + } + interface MarkOptions { element?: string; className?: string; exclude?: string[]; separateWordSearch?: boolean; - accuracy?: MarkAccuracy | { value: MarkAccuracy }; + accuracy?: MarkAccuracy | MarkAccuracyObject; diacritics?: boolean; synonyms?: { [index: string]: string }; iframes?: boolean;