@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
JavaScript
;
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