The Promise object represents the eventual completion (or failure) of an asynchronous operation, and its resulting value. Check my post about how we can use them in Lightning Web Components.
https://newstechnologystuff.com/2020/07/26/promise-in-lightning-web-components/