@sap-cloud-sdk/core
Version:
SAP Cloud SDK for JavaScript core
65 lines • 3.4 kB
JavaScript
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
;