| 123456789101112131415161718192021 |
- import { HttpOperationResponse } from "../httpOperationResponse";
- import { WebResource } from "../webResource";
- import { getDefaultUserAgentKey } from "./msRestUserAgentPolicy";
- import { BaseRequestPolicy, RequestPolicy, RequestPolicyFactory, RequestPolicyOptions } from "./requestPolicy";
- export declare type TelemetryInfo = {
- key?: string;
- value?: string;
- };
- export declare const getDefaultUserAgentHeaderName: typeof getDefaultUserAgentKey;
- export declare function getDefaultUserAgentValue(): string;
- export declare function userAgentPolicy(userAgentData?: TelemetryInfo): RequestPolicyFactory;
- export declare class UserAgentPolicy extends BaseRequestPolicy {
- readonly _nextPolicy: RequestPolicy;
- readonly _options: RequestPolicyOptions;
- protected headerKey: string;
- protected headerValue: string;
- constructor(_nextPolicy: RequestPolicy, _options: RequestPolicyOptions, headerKey: string, headerValue: string);
- sendRequest(request: WebResource): Promise<HttpOperationResponse>;
- addUserAgentHeader(request: WebResource): void;
- }
- //# sourceMappingURL=userAgentPolicy.d.ts.map
|