UNPKG

@sap-cloud-sdk/core

Version:
65 lines 3.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.transformReturnValueForEdmTypeListV4 = exports.transformReturnValueForEdmTypeList = exports.transformReturnValueForEdmTypeV4 = exports.transformReturnValueForEdmType = exports.transformReturnValueForComplexTypeListV4 = exports.transformReturnValueForComplexTypeList = exports.transformReturnValueForComplexTypeV4 = exports.transformReturnValueForComplexType = exports.transformReturnValueForEntityListV4 = exports.transformReturnValueForEntityList = exports.transformReturnValueForEntityV4 = exports.transformReturnValueForEntity = exports.transformReturnValueForUndefinedV4 = exports.transformReturnValueForUndefined = void 0; var entity_deserializer_1 = require("../entity-deserializer"); var response_data_accessor_1 = require("./response-data-accessor"); /* eslint-disable valid-jsdoc */ /** * @hidden */ function transformReturnValueForUndefined(data, builderFn) { return builderFn(data); } exports.transformReturnValueForUndefined = transformReturnValueForUndefined; exports.transformReturnValueForUndefinedV4 = transformReturnValueForUndefined; /** * @hidden */ function transformReturnValueForEntity(data, entityConstructor) { return (0, entity_deserializer_1.deserializeEntity)((0, response_data_accessor_1.getSingleResult)(data), entityConstructor).setOrInitializeRemoteState(); } exports.transformReturnValueForEntity = transformReturnValueForEntity; exports.transformReturnValueForEntityV4 = transformReturnValueForEntity; /** * @hidden */ function transformReturnValueForEntityList(data, entityConstructor) { return (0, response_data_accessor_1.getCollectionResult)(data).map(function (entityJson) { return (0, entity_deserializer_1.deserializeEntity)(entityJson, entityConstructor).setOrInitializeRemoteState(); }); } exports.transformReturnValueForEntityList = transformReturnValueForEntityList; exports.transformReturnValueForEntityListV4 = transformReturnValueForEntityList; /** * @hidden */ function transformReturnValueForComplexType(data, builderFn) { return builderFn((0, response_data_accessor_1.getSingleResult)(data)); } exports.transformReturnValueForComplexType = transformReturnValueForComplexType; exports.transformReturnValueForComplexTypeV4 = transformReturnValueForComplexType; /** * @hidden */ function transformReturnValueForComplexTypeList(data, builderFn) { return (0, response_data_accessor_1.getCollectionResult)(data).map(function (json) { return builderFn(json); }); } exports.transformReturnValueForComplexTypeList = transformReturnValueForComplexTypeList; exports.transformReturnValueForComplexTypeListV4 = transformReturnValueForComplexTypeList; /** * @hidden */ function transformReturnValueForEdmType(data, builderFn) { return builderFn((0, response_data_accessor_1.getSingleResult)(data)); } exports.transformReturnValueForEdmType = transformReturnValueForEdmType; exports.transformReturnValueForEdmTypeV4 = transformReturnValueForEdmType; /** * @hidden */ function transformReturnValueForEdmTypeList(data, builderFn) { return (0, response_data_accessor_1.getCollectionResult)(data).map(builderFn); } exports.transformReturnValueForEdmTypeList = transformReturnValueForEdmTypeList; exports.transformReturnValueForEdmTypeListV4 = transformReturnValueForEdmTypeList; //# sourceMappingURL=response-transformers.js.map