UNPKG

@automattic/calypso-products

Version:

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

16 lines 736 B
import { JETPACK_PLANS_BY_TERM, JETPACK_PRODUCTS_BY_TERM } from './constants'; import { isJetpackPlanSlug, isJetpackProductSlug } from '.'; /** * 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 */ export function getJetpackItemTermVariants(itemSlug) { if (isJetpackPlanSlug(itemSlug)) { return JETPACK_PLANS_BY_TERM.find((terms) => Object.values(terms).includes(itemSlug)); } if (isJetpackProductSlug(itemSlug)) { return JETPACK_PRODUCTS_BY_TERM.find((terms) => Object.values(terms).includes(itemSlug)); } } //# sourceMappingURL=get-jetpack-item-term-variants.js.map