@sap-cloud-sdk/odata-common
Version:
SAP Cloud SDK for JavaScript common functions of OData client generator and OpenAPI clint generator.
17 lines (16 loc) • 841 B
TypeScript
/**
* Create object containing all headers, including custom headers for a given OData request configuration and destination.
* Custom headers override duplicate headers.
* @typeParam RequestT - Type of the request the headers are built for.
* @param request - OData request configuration to create headers for.
* @returns Key-value pairs where the key is the name of a header property and the value is the respective value.
*/
import type { OriginOptions } from '@sap-cloud-sdk/http-client';
import type { ODataRequest, ODataRequestConfig } from './request';
/**
* Create Headers from request object.
* @param request - Request from which header are build.
* @returns The headers.
* @internal
*/
export declare function buildHeaders<RequestT extends ODataRequestConfig>(request: ODataRequest<RequestT>): Promise<OriginOptions>;