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