From b195bf65eeb77884ae58a919abf2cb64dfc83108 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Thu, 5 Feb 2026 15:56:32 -0700 Subject: [PATCH] fix: Resolve TypeScript build errors with type imports and assertion Co-authored-by: aider (gemini/gemini-2.5-pro) --- src/search/search-engine.ts | 1 + src/search/tokenizer.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/search/search-engine.ts b/src/search/search-engine.ts index 51a9d54..a676f54 100644 --- a/src/search/search-engine.ts +++ b/src/search/search-engine.ts @@ -8,6 +8,7 @@ import { type DocumentRef, type IndexedDocument, type ResultNote, + type SearchMatch, } from '../globals' import { diff --git a/src/search/tokenizer.ts b/src/search/tokenizer.ts index b331207..9bd5baf 100644 --- a/src/search/tokenizer.ts +++ b/src/search/tokenizer.ts @@ -1,4 +1,4 @@ -import type { QueryCombination } from 'minisearch' +import type { Query, QueryCombination } from 'minisearch' import { BRACKETS_AND_SPACE, chsRegex, SPACE_OR_PUNCTUATION } from '../globals' import { logVerbose, splitCamelCase, splitHyphens } from '../tools/utils' import type OmnisearchPlugin from '../main' @@ -102,7 +102,7 @@ export class Tokenizer { return { combineWith: 'OR', - queries: uniqueQueries, + queries: uniqueQueries as Query[], } }