Documentation
    Preparing search index...

    Variable isClientCredentialsOptionsProviderConst

    isClientCredentialsOptionsProvider: 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<{ clientSecret: TString }>,
            ],
        >,
    > = ...