Repository URL to install this package:
|
Version:
1.2.7 ▾
|
/* eslint max-statements: "OFF" */
import { get, getTyped } from '@skava/modules/___dist/composition'
import { toPackage } from './transformOrder'
import { orderDetailsData } from './fixtures'
const toOrder = order => {
const packages = {
...toPackage(order)
}
return {
packages: [packages]
}
}
export const transformOrderLookUp = response => {
const { array, float, string } = getTyped(response)
const ordersResponse = {
state: {
statuscode: float('properties.state.statuscode'),
status: string('properties.state.status'),
},
orders: array('children.packages').map(toOrder),
}
return ordersResponse
}