UNPKG

3.88 kBPlain TextView Raw
1// Copyright (c) Microsoft Corporation. All rights reserved.
2// Licensed under the MIT License. See License.txt in the project root for license information.
3
4/// <reference path="../dom-shim.d.ts" />
5
6export {
7 WebResource,
8 WebResourceLike,
9 HttpRequestBody,
10 RequestPrepareOptions,
11 HttpMethods,
12 ParameterValue,
13 RequestOptionsBase,
14 TransferProgressEvent,
15 AbortSignalLike,
16} from "./webResource";
17export { DefaultHttpClient } from "./defaultHttpClient";
18export { CommonRequestInfo, CommonRequestInit, CommonResponse } from "./fetchHttpClient";
19export { HttpClient } from "./httpClient";
20export { HttpHeader, HttpHeaders, HttpHeadersLike, RawHttpHeaders } from "./httpHeaders";
21export { HttpOperationResponse, HttpResponse, RestResponse } from "./httpOperationResponse";
22export { HttpPipelineLogger } from "./httpPipelineLogger";
23export { HttpPipelineLogLevel } from "./httpPipelineLogLevel";
24export { RestError } from "./restError";
25export { OperationArguments } from "./operationArguments";
26export {
27 OperationParameter,
28 OperationQueryParameter,
29 OperationURLParameter,
30 ParameterPath,
31} from "./operationParameter";
32export { OperationResponse } from "./operationResponse";
33export { OperationSpec } from "./operationSpec";
34export {
35 AgentSettings,
36 ProxySettings,
37 ServiceClient,
38 ServiceClientOptions,
39 flattenResponse,
40} from "./serviceClient";
41export { QueryCollectionFormat } from "./queryCollectionFormat";
42export { Constants } from "./util/constants";
43export { logPolicy } from "./policies/logPolicy";
44export {
45 BaseRequestPolicy,
46 RequestPolicy,
47 RequestPolicyFactory,
48 RequestPolicyOptions,
49 RequestPolicyOptionsLike,
50} from "./policies/requestPolicy";
51export { generateClientRequestIdPolicy } from "./policies/generateClientRequestIdPolicy";
52export { exponentialRetryPolicy } from "./policies/exponentialRetryPolicy";
53export { systemErrorRetryPolicy } from "./policies/systemErrorRetryPolicy";
54export { throttlingRetryPolicy } from "./policies/throttlingRetryPolicy";
55export { agentPolicy } from "./policies/agentPolicy";
56export { getDefaultProxySettings, proxyPolicy } from "./policies/proxyPolicy";
57export { RedirectOptions, redirectPolicy } from "./policies/redirectPolicy";
58export { signingPolicy } from "./policies/signingPolicy";
59export {
60 TelemetryInfo,
61 userAgentPolicy,
62 getDefaultUserAgentValue,
63} from "./policies/userAgentPolicy";
64export {
65 DeserializationContentTypes,
66 deserializationPolicy,
67 deserializeResponseBody,
68} from "./policies/deserializationPolicy";
69export {
70 MapperType,
71 SimpleMapperType,
72 CompositeMapperType,
73 DictionaryMapperType,
74 SequenceMapperType,
75 EnumMapperType,
76 Mapper,
77 BaseMapper,
78 CompositeMapper,
79 SequenceMapper,
80 DictionaryMapper,
81 EnumMapper,
82 MapperConstraints,
83 PolymorphicDiscriminator,
84 Serializer,
85 UrlParameterValue,
86 serializeObject,
87} from "./serializer";
88export {
89 stripRequest,
90 stripResponse,
91 delay,
92 executePromisesSequentially,
93 generateUuid,
94 encodeUri,
95 ServiceCallback,
96 promiseToCallback,
97 promiseToServiceCallback,
98 isValidUuid,
99 applyMixins,
100 isNode,
101 isDuration,
102} from "./util/utils";
103export { URLBuilder, URLQuery } from "./url";
104
105// Credentials
106export { TokenCredentials } from "./credentials/tokenCredentials";
107export { TokenResponse } from "./credentials/tokenResponse";
108export { BasicAuthenticationCredentials } from "./credentials/basicAuthenticationCredentials";
109export { ApiKeyCredentials, ApiKeyCredentialOptions } from "./credentials/apiKeyCredentials";
110export { ServiceClientCredentials } from "./credentials/serviceClientCredentials";
111export { TopicCredentials } from "./credentials/topicCredentials";
112export { DomainCredentials } from "./credentials/domainCredentials";
113export { Authenticator } from "./credentials/credentials";
114export { AzureIdentityCredentialAdapter } from "./credentials/azureIdentityTokenCredentialAdapter";