結果 : typescript async function requires promise constructor