From cfb29fd8fb6c74dfe0f4ebf1b838c199d748920a Mon Sep 17 00:00:00 2001 From: Simon Cambier Date: Sun, 30 Oct 2022 14:12:35 +0100 Subject: [PATCH] Fixed #119 --- src/search/search-engine.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/search/search-engine.ts b/src/search/search-engine.ts index 778f32e..de41ecd 100644 --- a/src/search/search-engine.ts +++ b/src/search/search-engine.ts @@ -48,8 +48,8 @@ export const minisearchOptions: Options = { } export class SearchEngine { - private static engine: SearchEngine - private static tmpEngine: SearchEngine + private static engine?: SearchEngine + private static tmpEngine?: SearchEngine public static isIndexing = writable(true) /** @@ -92,12 +92,12 @@ export class SearchEngine { * Loads the freshest indexed data into the main instance. */ public static loadTmpDataIntoMain(): void { - const tmpData = this.tmpEngine.minisearch.toJSON() - this.engine.minisearch = MiniSearch.loadJS(tmpData, minisearchOptions) + const tmpData = this.getTmpEngine().minisearch.toJSON() + this.getEngine().minisearch = MiniSearch.loadJS(tmpData, minisearchOptions) } public static clearTmp(): void { - this.tmpEngine.minisearch = new MiniSearch(minisearchOptions) + this.getTmpEngine().minisearch = new MiniSearch(minisearchOptions) } private minisearch: MiniSearch