@sap-cloud-sdk/odata-common
Version:
SAP Cloud SDK for JavaScript common functions of OData client generator and OpenAPI clint generator.
41 lines (40 loc) • 3.69 kB
TypeScript
/**
* [[include:odata-common/README.md]]
* @packageDocumentation
* @module @sap-cloud-sdk/odata-common
*/
export type { WithBatchReference } from './request';
export { and, or, not, FilterLink, Filter, FilterList, FilterLambdaExpression, UnaryFilter, BooleanFilterFunction, FilterFunction, NumberFilterFunction, StringFilterFunction, CollectionFilterFunction, filterFunction } from './filter';
export type { FilterFunctionsType } from './filter';
export type { Filterable, FilterFunctionParameterType, FilterOperator, FilterLambdaOperator, FilterFunctionPrimitiveParameterType, FilterOperatorString, FilterOperatorBoolean, FilterOperatorNumber, FilterFunctionTypes } from './filter';
export type { Time } from './time';
export { AllFields, CollectionField, ComplexTypeField, EdmTypeField, EnumField, FieldBuilder, Link, OneToManyLink, OneToOneLink, OrderableEdmTypeField, CustomField, Field } from './selectable';
export type { FieldOptions, PropertyMetadata, ComplexTypeNamespace } from './selectable';
export type { ConstructorOrField, CollectionFieldType, Selectable, SimpleTypeFields, NullableFieldType, FieldTypeByEdmType, EntityTypeFromFieldOf, IsSelectableField, ComplexTypePropertyFields, ComplexTypeFieldConstructor } from './selectable';
export { entityBuilder, EntityBase } from './entity-base';
export type { EntityIdentifiable, Constructable } from './entity-base';
export type { EntityBuilderType, ODataVersionOf } from './entity-base';
export type { EntityApi } from './entity-api';
export type { EntityType } from './entity-api';
export type { DeSerializers, DeSerializer } from './de-serializers';
export type { DeserializedType, CustomOrDefaultType, DefaultDeSerializers } from './de-serializers';
export { BatchChangeSet, RequestBuilder, CreateRequestBuilderBase, UpdateRequestBuilderBase, DeleteRequestBuilderBase, GetAllRequestBuilderBase, GetByKeyRequestBuilderBase, OperationRequestBuilderBase, CountRequestBuilder } from './request-builder';
export type { BatchSubRequestPathType, ChangesetBuilderTypes } from './request-builder';
export { OperationParameter, ODataCreateRequestConfig, ODataDeleteRequestConfig, ODataUpdateRequestConfig, ODataCountRequestConfig, ODataGetAllRequestConfig, ODataGetByKeyRequestConfig, ODataBatchRequestConfig, ODataFunctionRequestConfig, ODataRequest, ODataRequestConfig } from './request';
export type { WithKeys, WithETag, WithGetAllRestrictions, WithSelection, BatchReference, OperationParameters, RequestMethodType } from './request';
export { throwErrorWhenReturnTypeIsUnionType } from './response-transformer';
export { isOrderableEdmType } from './edm-types';
export type { EdmTypeShared, EdmTypeCommon, ExclusiveEdmTypeV2, ExclusiveEdmTypeV4, EdmTypeSameConverters, EdmTypeDifferentConverters, OrderableEdmType } from './edm-types';
export { asc, desc, Order, OrderLink } from './order';
export type { Orderable, OrderType, OrderableInput, OrderableAndOrderableInput } from './order';
export { transformVariadicArgumentToArray } from '@sap-cloud-sdk/util';
export { EntityBuilder } from './entity-builder';
export type { FromJsonType, PureEntityType, NonNullishType, NullishTypes } from './entity-builder';
export { entityDeserializer } from './entity-deserializer';
export type { EntityDeserializer } from './entity-deserializer';
export type { ODataUri } from './uri-conversion';
export type { ResponseDataAccessor } from './response-data-accessor';
export { entitySerializer } from './entity-serializer';
export type { EntitySerializer } from './entity-serializer';
export type { Expandable } from './expandable';
export type { ErrorResponse, WriteResponses, ReadResponse, WriteResponse } from './batch-response';