@wepublish/api
Version:
API core for we.publish.
20 lines • 757 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.mapPaymentPeriodToMonths = void 0;
const client_1 = require("@prisma/client");
function mapPaymentPeriodToMonths(periodicity) {
switch (periodicity) {
case client_1.PaymentPeriodicity.yearly:
return 12;
case client_1.PaymentPeriodicity.biannual:
return 6;
case client_1.PaymentPeriodicity.quarterly:
return 3;
case client_1.PaymentPeriodicity.monthly:
return 1;
default:
throw new Error(`Enum for PaymentPeriodicity ${periodicity} not defined!`);
}
}
exports.mapPaymentPeriodToMonths = mapPaymentPeriodToMonths;
//# sourceMappingURL=payment-period-to-months.js.map