/** * Base communication layer for the SharePoint Framework * * @remarks * This package defines the base communication layer for * the SharePoint Framework. For REST calls, it handles authentication, * logging, diagnostics, and batching. It also simplifies requests by * adding default headers that follow the recommended best practices. * * @packagedocumentation */ export { default as AadHttpClient, type IAadHttpClientOptions } from './aadHttpClient/AadHttpClient'; export { default as AadHttpClientConfiguration, type IAadHttpClientConfiguration, type IAadHttpClientConfigurations } from './aadHttpClient/AadHttpClientConfiguration'; export { default as AadHttpClientFactory } from './aadHttpClient/AadHttpClientFactory'; export { default as AadHttpClientResponse } from './aadHttpClient/AadHttpClientResponse'; export { CacheDataProviderService as _CacheDataProviderService, getCacheDataProviderServiceKey as _getCacheDataProviderServiceKey, type ICacheKey as _ICacheKey } from './caching/CacheDataProviderService'; export { CacheManager as _CacheManager } from './caching/CacheManager'; export type { ICacheData as _ICacheData, ICacheDataStat as _ICacheDataStat } from './caching/ICacheData'; export { type ICacheDataProvider as _ICacheDataProvider, CacheKeyType as _CacheKeyType } from './caching/ICacheDataProvider'; export type { IClientCachableResponse as _IClientCachableResponse } from './caching/IClientCachableResponse'; export { CacheStrategy as _CacheStrategy, type IHttpRequestCacheOptions as _IHttpRequestCacheOptions, type IRequestCacheOptions as _IRequestCacheOptions } from './caching/IRequestCacheOptions'; export type { IAsyncPrefetchData as _IAsyncPrefetchData, IPrefetchData as _IPrefetchData, IPrefetchOptions as _IPrefetchOptions, IPrefetchUpdateOptions as _IPrefetchUpdateOptions } from './prefetch/IPrefetchData'; export type { IPrefetchDataProvider as _IPrefetchDataProvider } from './prefetch/IPrefetchDataProvider'; export { PrefetchDataProviderService as _PrefetchDataProviderService, getPrefetchDataProviderServiceKey as _getPrefetchDataProviderServiceKey } from './prefetch/PrefetchDataProviderService'; export { default as _GraphHttpClientContext } from './graphHttpClient/GraphHttpClientContext'; export { type IFetchProvider, fetchProviderServiceKey as _fetchProviderServiceKey } from './httpClient/FetchProvider'; export { default as HttpClient, type IHttpClientOptions } from './httpClient/HttpClient'; export { default as _HttpClientHelper } from './httpClient/HttpClientHelper'; export { default as HttpClientConfiguration, type IHttpClientConfiguration, type IHttpClientConfigurations } from './httpClient/HttpClientConfiguration'; export { default as HttpClientResponse } from './httpClient/HttpClientResponse'; export { default as _AadConstants } from './oauthTokenProvider/AadConstants'; export { PopupEventArgs, BeforeRedirectEventArgs, default as AadTokenProvider, InternalAadTokenProvider as _InternalAadTokenProvider, TokenAcquisitionEventArgs } from './oauthTokenProvider/AadTokenProvider'; export { default as AadTokenProviderFactory } from './oauthTokenProvider/AadTokenProviderFactory'; export { default as _AadTokenProviders } from './oauthTokenProvider/AadTokenProviders'; export type { IAadTokenProvider, IAadTokenProviderConfiguration, IBeforeRedirectEventArgs, IGetTokenOptions, IInternalAadTokenProvider as _IInternalAadTokenProvider, IPopupEventArgs, ITokenAcquisitionEventArgs, IGetTokenDataOptions } from './oauthTokenProvider/IAadTokenProvider'; export type { IAuthenticationScheme, ISPOBOFlowParameters as _ISPOBOFlowParameters, ITokenProvider as _ITokenProvider, ITokenData as _ITokenData, OBOTokenFunction as _OBOTokenFunction, _OBO3PTokenFunction, IGetTokenOptions as _IGetTokenOptions_ITokenProvider, IGetTokenDataOptions as _IGetTokenDataOptions_ITokenProvider } from './oauthTokenProvider/ITokenProvider'; export { default as _DEPRECATED_DO_NOT_USE_OAuthTokenProvider } from './oauthTokenProvider/DEPRECATED_DO_NOT_USE_OAuthTokenProvider'; export { default as DigestCache } from './spHttpClient/DigestCache'; export type { default as IDigestCache } from './spHttpClient/IDigestCache'; export { default as ODataVersion } from './spHttpClient/ODataVersion'; export { default as SPHttpClient, type ISPHttpClientOptions } from './spHttpClient/SPHttpClient'; export { default as _SPHttpClientHelper } from './spHttpClient/SPHttpClientHelper'; export { default as SPHttpClientBatch, type ISPHttpClientBatchCreationOptions, type ISPHttpClientBatchOptions } from './spHttpClient/SPHttpClientBatch'; export { default as SPHttpClientBatchConfiguration, type ISPHttpClientBatchConfiguration, type ISPHttpClientBatchConfigurations } from './spHttpClient/SPHttpClientBatchConfiguration'; export { default as SPHttpClientCommonConfiguration, type ISPHttpClientCommonConfiguration } from './spHttpClient/SPHttpClientCommonConfiguration'; export { default as SPHttpClientConfiguration, type ISPHttpClientConfiguration, type ISPHttpClientConfigurations } from './spHttpClient/SPHttpClientConfiguration'; export { default as SPHttpClientResponse } from './spHttpClient/SPHttpClientResponse'; export { SPHttpHeader } from './spHttpClient/SPHttpHeader'; export { BeforeFullPageRedirectEventArgs, type ISPCookieRefresher as _ISPCookieRefresher, PopupRequestEventArgs } from './spHttpClient/ISPCookieRefresher'; export { DeferredCookieRefresher as _DeferredCookieRefresher } from './spHttpClient/DeferredCookieRefresher'; export { SPRequestRateMonitor as _SPRequestRateMonitor } from './spHttpClient/SPRequestRateMonitor'; //# sourceMappingURL=index.d.ts.map