Es un operador, que retorna un booleano
Es un operador que retorna un booleano, mejor verlo con un ejemplo:
1!!0 // false
2!!null // false
3!!undefined // false
4!!'' // false
5
6!!'algo' // true
7!!"texto" // true
8!!12345 // true
9!!0.2 // true
10!![] // true
11!![0, 2, 5] // true
12!!{} // true
13!!{edad: 1} // true
Me topé con esto hace unos días, espero que lo encuentres útil.