All files / src/utils/playbook/changeHandlers nrDashboard.ts

0% Statements 0/9
0% Branches 0/4
0% Functions 0/1
0% Lines 0/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21                                         
import { Task } from "../../../types/index.ts";
import {
  guidChange,
  pageGuidChange,
  widgetNRQLExpressionChange,
} from "../changeEvents/nrDashboard/index.ts";
import { Key, KeyType } from "../key.ts";
 
export const nrDashboard = (key: KeyType, task: Task): any => {
  switch (key) {
    case Key.DASHBOARD_GUID:
      return guidChange(task);
    case Key.PAGE_GUID:
      return pageGuidChange(task);
    case Key.WIDGET_NRQL_EXPRESSION:
      return widgetNRQLExpressionChange(task);
    default:
      return undefined;
  }
};