Property ‘answer’ does not exist on type ‘Promise

typescriptで、以下のような場合の解決方法です。はしょりすぎかも。

before
      //aaaa()の戻り値はpromise<any>
      const cccc = aaaa()

      // 以下のelementのところで、タイトルのエラーが出る
      if(cccc.element){
        
      }

こんな時は、aaaa()の前にawaitをつけると解決します。

after
      //aaaa()の戻り値はpromise<any>
      const cccc = await aaaa()

      if(cccc.element){
        
      }

めでたし、めでたし。