UNPKG

@automattic/calypso-products

Version:

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

14 lines (12 loc) 493 B
import { JETPACK_LEGACY_PLANS, JETPACK_PRODUCTS_LIST, JETPACK_RESET_PLANS } from './constants'; import type { JetpackPurchasableItemSlug } from './types'; export default function isJetpackPurchasableItem( itemSlug: string, options: { includeLegacy?: boolean } = {} ): itemSlug is JetpackPurchasableItemSlug { return [ ...JETPACK_PRODUCTS_LIST, ...JETPACK_RESET_PLANS, ...( options.includeLegacy ? JETPACK_LEGACY_PLANS : [] ), ].includes( itemSlug as JetpackPurchasableItemSlug ); }