@sap-cloud-sdk/odata-v4
Version:
SAP Cloud SDK for JavaScript common functions of OData client generator and OpenAPI clint generator.
19 lines (18 loc) • 1.14 kB
TypeScript
import type { WriteResponses as WriteResponsesCommon, ReadResponse as ReadResponseCommon, WriteResponse as WriteResponseCommon, ErrorResponse } from '@sap-cloud-sdk/odata-common/internal';
import type { DefaultDeSerializers, DeSerializers } from './de-serializers';
/**
* Union of the possible batch responses: {@link @sap-cloud-sdk/odata-common!ReadResponse | ReadResponseCommon}, {@link @sap-cloud-sdk/odata-common!WriteResponses | WriteResponsesCommon} and {@link @sap-cloud-sdk/odata-common!ErrorResponse}.
*/
export type BatchResponse<DeSerializersT extends DeSerializers = DefaultDeSerializers> = ReadResponseCommon<DeSerializersT> | WriteResponsesCommon<DeSerializersT> | ErrorResponse;
/**
* @internal
*/
export type WriteResponses<DeSerializersT extends DeSerializers = DefaultDeSerializers> = WriteResponsesCommon<DeSerializersT>;
/**
* @internal
*/
export type ReadResponse<DeSerializersT extends DeSerializers = DefaultDeSerializers> = ReadResponseCommon<DeSerializersT>;
/**
* @internal
*/
export type WriteResponse<DeSerializersT extends DeSerializers = DefaultDeSerializers> = WriteResponseCommon<DeSerializersT>;