Files
cfw-autumn/shared/utils/cusPriceUtils/findCusPriceUtils/findPrepaidCusPriceByFeature.ts
John Yeo 7ee92f4e88 wip
2025-12-22 10:45:49 +00:00

17 lines
557 B
TypeScript

import type { FullCustomerPrice } from "@models/cusProductModels/cusPriceModels/cusPriceModels";
import type { Feature } from "@models/featureModels/featureModels";
import { isPrepaidPrice } from "@utils/productUtils/priceUtils/classifyPriceUtils";
export const findPrepaidCusPriceByFeature = ({
customerPrices,
feature,
}: {
customerPrices: FullCustomerPrice[];
feature: Feature;
}) => {
return customerPrices.find((cp) => {
if (!isPrepaidPrice(cp.price)) return false;
return cp.price.config.internal_feature_id === feature.internal_id;
});
};