autumn-js
Version:
Autumn JS Library
21 lines (18 loc) • 403 B
JavaScript
"use client";
// src/react/hooks/internal/check/getCreditCost.ts
var getCreditCost = ({
featureId,
creditSystem,
amount = 1
}) => {
if (creditSystem.type !== "credit_system") {
return amount;
}
const schemaItem = creditSystem.creditSchema?.find(
(schema) => schema.meteredFeatureId === featureId
);
return amount * (schemaItem?.creditCost ?? 1);
};
export {
getCreditCost
};