RsaJwkType: TypeCheck<
TIntersect<
[
TObject<
{
alg: TOptional<TString>;
e: TOptional<TString>;
key_ops: TOptional<TArray<TString>>;
kid: TOptional<TString>;
kty: TString;
n: TOptional<TString>;
use: TOptional<TString>;
x5c: TOptional<TArray<TString>>;
x5t: TOptional<TString>;
"x5t#S256": TOptional<TString>;
x5u: TOptional<TString>;
},
>,
TObject<{ e: TString; kty: TLiteral<"RSA">; n: TString }>,
],
>,
> = ...