UNPKG

3.36 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.transformReturnValueForEdmTypeListV2 = exports.transformReturnValueForEdmTypeList = exports.transformReturnValueForEdmTypeV2 = exports.transformReturnValueForEdmType = exports.transformReturnValueForComplexTypeListV2 = exports.transformReturnValueForComplexTypeList = exports.transformReturnValueForComplexTypeV2 = exports.transformReturnValueForComplexType = exports.transformReturnValueForEntityListV2 = exports.transformReturnValueForEntityList = exports.transformReturnValueForEntityV2 = exports.transformReturnValueForEntity = exports.transformReturnValueForUndefinedV2 = exports.transformReturnValueForUndefined = void 0;
4var entity_deserializer_1 = require("../entity-deserializer");
5var response_data_accessor_1 = require("./response-data-accessor");
6/* eslint-disable valid-jsdoc */
7/**
8 * @hidden
9 */
10function transformReturnValueForUndefined(data, builderFn) {
11 return builderFn(data);
12}
13exports.transformReturnValueForUndefined = transformReturnValueForUndefined;
14exports.transformReturnValueForUndefinedV2 = transformReturnValueForUndefined;
15/**
16 * @hidden
17 */
18function transformReturnValueForEntity(data, entityConstructor) {
19 return entity_deserializer_1.deserializeEntity(response_data_accessor_1.getSingleResult(data), entityConstructor).setOrInitializeRemoteState();
20}
21exports.transformReturnValueForEntity = transformReturnValueForEntity;
22exports.transformReturnValueForEntityV2 = transformReturnValueForEntity;
23/**
24 * @hidden
25 */
26function transformReturnValueForEntityList(data, entityConstructor) {
27 return response_data_accessor_1.getCollectionResult(data).map(function (entityJson) {
28 return entity_deserializer_1.deserializeEntity(entityJson, entityConstructor).setOrInitializeRemoteState();
29 });
30}
31exports.transformReturnValueForEntityList = transformReturnValueForEntityList;
32exports.transformReturnValueForEntityListV2 = transformReturnValueForEntityList;
33/**
34 * @hidden
35 */
36function transformReturnValueForComplexType(data, builderFn) {
37 return builderFn(response_data_accessor_1.getSingleResult(data));
38}
39exports.transformReturnValueForComplexType = transformReturnValueForComplexType;
40exports.transformReturnValueForComplexTypeV2 = transformReturnValueForComplexType;
41/**
42 * @hidden
43 */
44function transformReturnValueForComplexTypeList(data, builderFn) {
45 return response_data_accessor_1.getCollectionResult(data).map(function (json) { return builderFn(json); });
46}
47exports.transformReturnValueForComplexTypeList = transformReturnValueForComplexTypeList;
48exports.transformReturnValueForComplexTypeListV2 = transformReturnValueForComplexTypeList;
49/**
50 * @hidden
51 */
52function transformReturnValueForEdmType(data, builderFn) {
53 return builderFn(response_data_accessor_1.getSingleResult(data));
54}
55exports.transformReturnValueForEdmType = transformReturnValueForEdmType;
56exports.transformReturnValueForEdmTypeV2 = transformReturnValueForEdmType;
57/**
58 * @hidden
59 */
60function transformReturnValueForEdmTypeList(data, builderFn) {
61 return response_data_accessor_1.getCollectionResult(data).map(builderFn);
62}
63exports.transformReturnValueForEdmTypeList = transformReturnValueForEdmTypeList;
64exports.transformReturnValueForEdmTypeListV2 = transformReturnValueForEdmTypeList;
65//# sourceMappingURL=response-transformers.js.map
\No newline at end of file