【发布时间】:2025-11-24 12:50:01
【问题描述】:
我有这样的事情:
const promises:
| [Promise<boolean>, Promise<boolean>]
| [Promise<boolean>, Promise<boolean>, Promise<{ currency: string; price: number }>] = [
User.is1337(user._id),
PurchasedItemsModel.exists({
type: 'course',
userid: user._id,
slug: courseSlug
})
]
我想正确输入promises 变量。
稍后在代码中,我按如下方式推送到 promises 数组:
promises.push(
getSingleCoursePrice({
slug: courseSlug,
country,
percentOff: couponData?.percentOff || 0
})
)
当我这样推动时,打字稿给我一个错误:
【问题讨论】:
标签: javascript node.js typescript es6-promise