import {toValue} from 'vue'; import {isDef} from '@vueuse/core'; import {type OrderIds} from '../types'; import {useOrdersData} from '../composables'; export const getOrderShipmentIds = (orderIds: OrderIds): number[] => { return useOrdersData(orderIds) .map(({order}) => toValue(order)?.shipments) .flat() .filter(isDef) .map((shipment) => shipment.id); };