Upgrade typescript version

This commit is contained in:
Przemek Więch
2025-01-13 17:43:08 +01:00
parent e86db55357
commit 41807a7b43
5 changed files with 56 additions and 53 deletions

View File

@@ -15,7 +15,7 @@ import './index.css';
import 'semantic-ui-css/semantic.min.css';
import 'canvas-toBlob';
const messages = {
const messages: {[language: string]: {[message_id: string]: string}} = {
cs: messages_cs,
de: messages_de,
fr: messages_fr,

View File

@@ -106,19 +106,21 @@ class LunrSearchIndex implements SearchIndex {
const pipelineFunctions: PipelineFunction[] = [];
const searchPipelineFunctions: PipelineFunction[] = [];
languages.forEach((language) => {
// @ts-ignore
const lunrLanguage = lunr[language];
if (language === 'en') {
wordCharacters += '\\w';
pipelineFunctions.unshift(lunr.stopWordFilter);
pipelineFunctions.push(lunr.stemmer);
searchPipelineFunctions.push(lunr.stemmer);
} else {
wordCharacters += lunr[language].wordCharacters;
if (lunr[language].stopWordFilter) {
pipelineFunctions.unshift(lunr[language].stopWordFilter);
wordCharacters += lunrLanguage.wordCharacters;
if (lunrLanguage.stopWordFilter) {
pipelineFunctions.unshift(lunrLanguage.stopWordFilter);
}
if (lunr[language].stemmer) {
pipelineFunctions.push(lunr[language].stemmer);
searchPipelineFunctions.push(lunr[language].stemmer);
if (lunrLanguage.stemmer) {
pipelineFunctions.push(lunrLanguage.stemmer);
searchPipelineFunctions.push(lunrLanguage.stemmer);
}
}
});