import { InvalidAppNameStrategyException } from '../exceptions/app-name-strategy-validation.exception'; import { AppNameStrategyType } from '../types'; export const isValidAppNameStrategyType = ( value: string | AppNameStrategyType, ): boolean => value in AppNameStrategyType; export const assertAppNameStrategyType = (value: AppNameStrategyType): void => { if (!isValidAppNameStrategyType(value)) { throw new InvalidAppNameStrategyException(); } };