Я хочу проверить, существуют ли все объектные идентификаторы в массиве в БД.
export async function validProblemIDs(problems: string[]): Promise<boolean> {
try {
return await Problem.exists({
_id: { $all: problems }
});
} catch (err) {
console.log(err);
return false;
}
}
Компилятор Typescript жалуется на $ all Type 'string[]' is not assignable to type 'undefined'.
Однако переданный js код работает правильно.
Вот игровая площадка аналогичного примера.
Как я могу исправить ошибку машинописи?