Я хотел бы проверить, является ли тип Error
бросками TokenExpiredError
с помощью функции jwt.verify
библиотеки jsonwebtoken
, используя Typescript instanceof
, например,
import jwt from "jsonwebtoken";
function someFunction() {
try {
return jwt.verify(token, key);
}catch(err) {
if(err instanceof TokenExpiredError) {
return attemptRenewal()
}
throw err
}
}
Как я могу импортировать символ TokenExpiredError
?
Я не нахожу никакой документации об этом важном классе и единственном интуитивном, который приходит мне в голову
import { jwt, TokenExpiredError } from "jsonwebtoken";
вызывает jwt
кbe undefined
.
Мне известен обходной путь, например, сравнение строк с именем класса, но я хотел бы создать чистый код.
Я использую jsonwebtoken
8.50,1.