INNER CODE UNIT · TypeScript

isValidTab

cordum-io/cordum · dashboard/src/components/policy/tabs/index.ts:27

export function isValidTab(tab: string): tab is PolicyStudioTab {
  return (TAB_IDS as readonly string[]).includes(tab);
}

export const EVALUATION_MODE_IDS = [
  "analytics",
  "replay",
  "simulator",
] as const;

export type PolicyEvaluationMode = (typeof EVALUATION_MODE_IDS)[number];

export function isValidEvaluationMode(
  mode: string,
): mode is PolicyEvaluationMode {
  return (EVALUATION_MODE_IDS as readonly string[]).includes(mode);
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…