@automattic/calypso-products
Version:
This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.
10 lines (8 loc) • 354 B
text/typescript
import { PRODUCTS_LIST } from './products-list';
import type { Product, ProductSlug } from './types';
export function getProductFromSlug( productSlug: string ): Product | string {
if ( PRODUCTS_LIST[ productSlug as ProductSlug ] ) {
return PRODUCTS_LIST[ productSlug as ProductSlug ];
}
return productSlug; // Consistent behavior with `getPlan`.
}