UNPKG

@automattic/calypso-products

Version:

This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.

19 lines 840 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getJetpackItemTermVariants = getJetpackItemTermVariants; const constants_1 = require("./constants"); const _1 = require("."); /** * Return the slugs of a Jetpack plan or product for all existing terms. * @param itemSlug Slug of the Jetpack product or plan * @returns Object with term and product slug as key/value */ function getJetpackItemTermVariants(itemSlug) { if ((0, _1.isJetpackPlanSlug)(itemSlug)) { return constants_1.JETPACK_PLANS_BY_TERM.find((terms) => Object.values(terms).includes(itemSlug)); } if ((0, _1.isJetpackProductSlug)(itemSlug)) { return constants_1.JETPACK_PRODUCTS_BY_TERM.find((terms) => Object.values(terms).includes(itemSlug)); } } //# sourceMappingURL=get-jetpack-item-term-variants.js.map