Variable isAuthorizationCodeProviderOptionsConst
isAuthorizationCodeProviderOptions: TypeCheck<TIntersect<[TIntersect<[TObject<{
clientId: TString;
clientSecret: TOptional<TString>;
scope: TOptional<TString>;
tokenEndpointAuthMethod: TOptional<TUnion<[TLiteral<(...)>, TLiteral<(...)>]>>;
tokenLocation: TOptional<TString>;
tokenName: TOptional<TString>;
tokenPrefix: TOptional<TString>;
}>, TUnion<[TObject<{
issuer: TString;
}>, TObject<{
discoveryEndpoint: TString;
}>, TObject<{
authorizationEndpoint: TOptional<TString>;
endSessionEndpoint: TOptional<TString>;
tokenEndpoint: TString;
}>]>]>, TObject<{
maxRefreshRetries: TOptional<TNumber>;
maxRefreshRetryDelay: TOptional<TNumber>;
postLogoutRedirectUri: TString;
redirectUri: TString;
scope: TOptional<TString>;
}>]>> = ...