signingPolicy.d.ts 838 B

123456789101112
  1. import { ServiceClientCredentials } from "../credentials/serviceClientCredentials";
  2. import { HttpOperationResponse } from "../httpOperationResponse";
  3. import { WebResource } from "../webResource";
  4. import { BaseRequestPolicy, RequestPolicyFactory, RequestPolicy, RequestPolicyOptions } from "./requestPolicy";
  5. export declare function signingPolicy(authenticationProvider: ServiceClientCredentials): RequestPolicyFactory;
  6. export declare class SigningPolicy extends BaseRequestPolicy {
  7. authenticationProvider: ServiceClientCredentials;
  8. constructor(nextPolicy: RequestPolicy, options: RequestPolicyOptions, authenticationProvider: ServiceClientCredentials);
  9. signRequest(request: WebResource): Promise<WebResource>;
  10. sendRequest(request: WebResource): Promise<HttpOperationResponse>;
  11. }
  12. //# sourceMappingURL=signingPolicy.d.ts.map