@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) • 572 B
text/typescript
import { camelOrSnakeSlug } from './camel-or-snake-slug';
import { isGoogleWorkspaceProductSlug } from './is-google-workspace-product-slug';
import { isGSuiteOrExtraLicenseProductSlug } from './is-gsuite-or-extra-license-product-slug';
import type { WithCamelCaseSlug, WithSnakeCaseSlug } from './types';
export function isGSuiteOrExtraLicenseOrGoogleWorkspace(
product: WithCamelCaseSlug | WithSnakeCaseSlug
): boolean {
return (
isGSuiteOrExtraLicenseProductSlug( camelOrSnakeSlug( product ) ) ||
isGoogleWorkspaceProductSlug( camelOrSnakeSlug( product ) )
);
}