Нет необходимости использовать !!
- этот код - то, что вы хотите:
const error = err.message ? err.message : err;
Если вы действительно хотите проверить булево, а не чистое значение:
const error = Boolean(err.message) ? err.message : err;
Также обратите внимание, что то, что вы делаете - если err.message
является правдивым, используйте его или используйте err
- это точный случай использования логического оператора ИЛИ ||
:
const err = err.message || err;