Archived
「JWTExpired 是 JWTClaimValidationFailed 的子类」是错的 —— jose 5.10.0 里两者都 直接继承 JOSEError,implements 只是 TS 结构化类型声明,运行时不建立继承。 判在前的真实理由是让「已过期」这条更具体的话先命中,不是靠父子关系兜底 —— 错误的继承说法会给日后「简化掉」判断顺序的人一个不存在的依据。仅改注释, 两条 instanceof 分支的顺序与内容一字未动,10/10 测试原样通过。