UNPKG

@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
"use strict"; 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