typescript

问题遇到的现象和发生背景

怎么获得rs的值?

问题相关代码,请勿粘贴截图
 @Action
  public createBargain(slbh: string): Promise<any>{
    return new Promise( async (resolve, reject) => {
      try{
        let rs = await bargainApi.createBargain({slbh: slbh})
        rs = await bargainApi.getBargain(rs);
        console.log(rs)
        resolve(rs)
      } catch(e) {
        console.error(e)
        reject(e)
      }
    })    
  }
}

我的解答思路和尝试过的方法

全局变量(被痛骂)。

我想要达到的结果

别的方法中引用rs的值

// 方法1
!(async function () {
  const rs = await createBargain()
  console.log(rs)
})();

// 方法2
createBargain().then(console.log)