jsonwebtoken에 있는 verify 함수 wrapper 정의하는데 반환타입을 어떻게 처리할지가 의문입니다..
반환값이 Jwt, JwtPayload, string으로 나눠져있는데, 이게 각각 어떨 때 어떤 값을 어떤 타입으로 주는지를 모르겠어요.
gpt한테 물어보니까 타입체크 반환타입이 object면 그대로 리턴하고 string일 땐 null 리턴하라는데 잘모르겠네요.
jsonwebtoken에 있는 verify 함수 wrapper 정의하는데 반환타입을 어떻게 처리할지가 의문입니다..
반환값이 Jwt, JwtPayload, string으로 나눠져있는데, 이게 각각 어떨 때 어떤 값을 어떤 타입으로 주는지를 모르겠어요.
gpt한테 물어보니까 타입체크 반환타입이 object면 그대로 리턴하고 string일 땐 null 리턴하라는데 잘모르겠네요.
제네릭으로 타입 하나 받고 타입 검증하고 그 타입으로 캐스팅해서 반환하면 되지