@automattic/calypso-products
Version:
This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.
12 lines • 705 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isAkismetFreeProduct = isAkismetFreeProduct;
const camel_or_snake_slug_1 = require("./camel-or-snake-slug");
const akismet_1 = require("./constants/akismet");
// AKISMET_ENTERPRISE_YEARLY has a $0 plan for nonprofits, so we need to check the amount
// to determine if it's free or not.
function isAkismetFreeProduct(product) {
return (akismet_1.PRODUCT_AKISMET_FREE === (0, camel_or_snake_slug_1.camelOrSnakeSlug)(product) ||
(akismet_1.PRODUCT_AKISMET_ENTERPRISE_YEARLY === (0, camel_or_snake_slug_1.camelOrSnakeSlug)(product) && product.amount === 0));
}
//# sourceMappingURL=is-akismet-free-product.js.map