Я пытаюсь вставить некоторые данные в DynamodB, и, как и ожидалось, я получаю ConditionalCheckFailedException
. Поэтому я пытаюсь перехватить это исключение только для этого сценария, кроме того, что я хочу выдать ошибку сервера для всех остальных ошибок.
Но, чтобы добавить тип, я не могу найти ConditionalCheckFailedException
в aws-sdk.
Это то, что я пытался сделать.
// where to import this from
try {
await AWS.putItem(params).promise()
} catch (e) {
if (e instanceof ConditionalCheckFailedException) { // unable to find this exception type in AWS SDK
throw new Error('create error')
} else {
throw new Error('server error')
}
}