Но await заставляет ждать пока вернётся промис
я пробовал вот так:
async remove(id: string): Promise<Snippet> {
const deletedSnippet = await this.snippetModel.findByIdAndRemove(id);
return deletedSnippet;
}
но webstorm мне подсвечивал переменную deletedSnippet, это типо redundunt и было предложено изменит ьструктуру, я последовал совету среды, но подумал что так не будет рабоатть асинхронный запрос)