I suggest that at least one of the three types, probably Light, should resist itself, because 9 of the 18 current Pokémon types resist themselves, and a Pokémon capable of producing bright lights is unlikely to take much damage if they are used on it.
Also Starmie could be Space/Light type...