Nintendo announced via Twitter that there will be a Direct on Pokémon Sword and Pokémon Shield on June 5 at 9 am ET. The Direct will be around 15 minutes long. This is not the E3 Direct. That is the following week.
Catch the Direct on June 5 at 9 am PT HERE.