in src/jwt.ts [27:39]
function assertJwtHeader(
header: ReturnType<typeof safeJsonParse>
): asserts header is JwtHeader {
if (!isJsonObject(header)) {
throw new JwtParseError("JWT header is not an object");
}
if (header.alg !== undefined && typeof header.alg !== "string") {
throw new JwtParseError("JWT header alg claim is not a string");
}
if (header.kid !== undefined && typeof header.kid !== "string") {
throw new JwtParseError("JWT header kid claim is not a string");
}
}