Permalink
Cannot retrieve contributors at this time
38 lines (38 sloc)
1.85 KB
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
codeql-action/node_modules/@azure/ms-rest-js/es/lib/policies/deserializationPolicy.d.ts
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { HttpOperationResponse } from "../httpOperationResponse"; | |
import { WebResourceLike } from "../webResource"; | |
import { BaseRequestPolicy, RequestPolicy, RequestPolicyFactory, RequestPolicyOptionsLike } from "./requestPolicy"; | |
/** | |
* The content-types that will indicate that an operation response should be deserialized in a | |
* particular way. | |
*/ | |
export interface DeserializationContentTypes { | |
/** | |
* The content-types that indicate that an operation response should be deserialized as JSON. | |
* Defaults to [ "application/json", "text/json" ]. | |
*/ | |
json?: string[]; | |
/** | |
* The content-types that indicate that an operation response should be deserialized as XML. | |
* Defaults to [ "application/xml", "application/atom+xml" ]. | |
*/ | |
xml?: string[]; | |
} | |
/** | |
* Create a new serialization RequestPolicyCreator that will serialized HTTP request bodies as they | |
* pass through the HTTP pipeline. | |
*/ | |
export declare function deserializationPolicy(deserializationContentTypes?: DeserializationContentTypes): RequestPolicyFactory; | |
export declare const defaultJsonContentTypes: string[]; | |
export declare const defaultXmlContentTypes: string[]; | |
/** | |
* A RequestPolicy that will deserialize HTTP response bodies and headers as they pass through the | |
* HTTP pipeline. | |
*/ | |
export declare class DeserializationPolicy extends BaseRequestPolicy { | |
readonly jsonContentTypes: string[]; | |
readonly xmlContentTypes: string[]; | |
constructor(nextPolicy: RequestPolicy, deserializationContentTypes: DeserializationContentTypes | undefined, options: RequestPolicyOptionsLike); | |
sendRequest(request: WebResourceLike): Promise<HttpOperationResponse>; | |
} | |
export declare function deserializeResponseBody(jsonContentTypes: string[], xmlContentTypes: string[], response: HttpOperationResponse): Promise<HttpOperationResponse>; | |
//# sourceMappingURL=deserializationPolicy.d.ts.map |