@automattic/calypso-products
Version:
This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.
20 lines • 669 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isPlan = isPlan;
const camel_or_snake_slug_1 = require("./camel-or-snake-slug");
const constants_1 = require("./constants");
const main_1 = require("./main");
function isPlan(product) {
const slug = (0, camel_or_snake_slug_1.camelOrSnakeSlug)(product);
if ((0, main_1.isFreePlan)(slug)) {
return false;
}
switch (slug) {
case constants_1.PLAN_HOST_BUNDLE:
case constants_1.PLAN_WPCOM_ENTERPRISE:
return true;
default:
return (0, main_1.getPlansSlugs)().includes(slug);
}
}
//# sourceMappingURL=is-plan.js.map