Cette locution verbale relève du langage courant.
Et elle signifie :
- au sens propre :
-
- se rendre compte de quelque chose et anticiper une réaction.
On dit par exemple : "Qui peut se vanter d'avoir vu venir la pandémie de COVID-19 ?".
-
- ne pas se presser, laisser les choses se développer et réagir de façon appropriée.
On dit par exemple : "J'ai tout préparé. Il ne me reste plus qu'à attendre et voir venir".
- et au sens figuré :
-
- par analogie : découvrir un dessein, et déjouer un jeu ou un tour.
On dit par exemple : "Il y a des années que l'on voyait venir Poutine !".
-
- et par extension : avoir les moyens ou la possibilité de réagir, de résister.
On dit par exemple : "L'argent que j'ai épargné ces dernières années me permet de voir venir".
Source : wiktionnary.org