const verifyTokenEffect = (secret: string) => (token: string): T.Effect<string | JwtPayload, VerifyErrors, never> =>
T.try({
try: () => jwt.verify(token, secret),
catch: error => error as VerifyErrors
})
const verifyTokenEffect = (secret: string) => (token: string): T.Effect<string | JwtPayload, VerifyErrors, never> =>
T.try({
try: () => jwt.verify(token, secret),
catch: error => error as VerifyErrors
})