22 lines
514 B
TypeScript
22 lines
514 B
TypeScript
import type { FullCusEntWithFullCusProduct } from "../../../../models/cusProductModels/cusEntModels/cusEntWithProduct";
|
|
import { sumValues } from "../../../utils";
|
|
import { getCusEntBalance } from "../../balanceUtils";
|
|
|
|
export const cusEntsToAdjustment = ({
|
|
cusEnts,
|
|
entityId,
|
|
}: {
|
|
cusEnts: FullCusEntWithFullCusProduct[];
|
|
entityId?: string;
|
|
}) => {
|
|
return sumValues(
|
|
cusEnts.map((cusEnt) => {
|
|
const { adjustment } = getCusEntBalance({
|
|
cusEnt,
|
|
entityId,
|
|
});
|
|
return adjustment;
|
|
}),
|
|
);
|
|
};
|