Метод обновления ожидает объект Partial<Words>
, вы обновляете его строкой.
значение newState
возвращается из присваивания word.state = newState
Вам нужно просто передать объект, который содержит новые обновления, в ваш объект:
updateWord(word: Words, newState: string) {
this.firestore.doc<Words>(`words/`${word.word}).update({ state: newState });
}
Подробнее здесь для соответствующего использования API firestore
Не забывайте об обработке ошибок и / или возврате обещания из вызова обновления, чтобы вы могли связать его в цепочку и обработать любую возможную ошибку