diff --git a/index.ts b/index.ts index 5922f76..1b29802 100644 --- a/index.ts +++ b/index.ts @@ -55,9 +55,9 @@ let markov: Markov; // let markov = new Markov(markovDB, markovOpts); // eslint-disable-next-line @typescript-eslint/no-explicit-any -function uniqueBy( +function uniqueBy( arr: Record[], - propertyName: K + propertyName: keyof Record ): Record[] { const unique: Record[] = []; const found: { [key: string]: boolean } = {}; @@ -94,7 +94,7 @@ function regenMarkov(): void { } // console.log("MessageCache", messageCache) markovDB = fileObj.messages; - markovDB = uniqueBy(markovDB.concat(messageCache), 'id'); + markovDB = uniqueBy(markovDB.concat(messageCache), 'id'); deletionCache.forEach(id => { const removeIndex = markovDB.map(item => item.id).indexOf(id); // console.log('Remove Index:', removeIndex)