Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / dist / graphql-modules / oms / stream / endpoints / transformHistory.js
Size: Mime:
"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==