Repository URL to install this package:
|
Version:
9.0.35-framework ▾
|
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/* eslint max-statements: "OFF" */
const composition_1 = require("composition");
const toPackage = pkg => {
const { string } = composition_1.getTyped(pkg);
const orderId = string('properties.orderinfo.orderId');
return { orderId };
};
exports.transformOrders = response => {
const { array, float, string } = composition_1.getTyped(response);
const ordersResponse = {
state: {
statuscode: float('properties.state.statuscode'),
offset: float('properties.state.offset'),
count: float('properties.state.count'),
status: string('properties.state.status'),
},
orders: array('children.packages').map(toPackage),
};
return ordersResponse;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNmb3JtSGlzdG9yeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9ncmFwaHFsLW1vZHVsZXMvb21zL3N0cmVhbS9lbmRwb2ludHMvdHJhbnNmb3JtSGlzdG9yeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtDQUFrQztBQUNsQyw2Q0FBc0M7QUFFdEMsTUFBTSxTQUFTLEdBQUcsR0FBRyxDQUFDLEVBQUU7SUFDdEIsTUFBTSxFQUFFLE1BQU0sRUFBRSxHQUFHLHNCQUFRLENBQUMsR0FBRyxDQUFDLENBQUE7SUFDaEMsTUFBTSxPQUFPLEdBQUcsTUFBTSxDQUFDLDhCQUE4QixDQUFDLENBQUE7SUFDdEQsT0FBTyxFQUFFLE9BQU8sRUFBRSxDQUFBO0FBQ3BCLENBQUMsQ0FBQTtBQUVZLFFBQUEsZUFBZSxHQUFHLFFBQVEsQ0FBQyxFQUFFO0lBQ3hDLE1BQU0sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxHQUFHLHNCQUFRLENBQUMsUUFBUSxDQUFDLENBQUE7SUFFbkQsTUFBTSxjQUFjLEdBQUc7UUFDckIsS0FBSyxFQUFFO1lBQ0wsVUFBVSxFQUFFLEtBQUssQ0FBQyw2QkFBNkIsQ0FBQztZQUNoRCxNQUFNLEVBQUUsS0FBSyxDQUFDLHlCQUF5QixDQUFDO1lBQ3hDLEtBQUssRUFBRSxLQUFLLENBQUMsd0JBQXdCLENBQUM7WUFDdEMsTUFBTSxFQUFFLE1BQU0sQ0FBQyx5QkFBeUIsQ0FBQztTQUMxQztRQUNELE1BQU0sRUFBRSxLQUFLLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDO0tBQ2xELENBQUE7SUFFRCxPQUFPLGNBQWMsQ0FBQTtBQUN2QixDQUFDLENBQUEifQ==