All files / src/views/Package constants.ts

66.66% Statements 6/9
100% Branches 0/0
25% Functions 1/4
66.66% Lines 6/9

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 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45    1x 8x   1x                                                                       1x 1x 1x  
import { eventName } from "../../contexts/Analytics/util";
 
const packageEvent: typeof eventName = (...e) =>
  eventName("Package Page", ...e);
 
export const PACKAGE_ANALYTICS = {
  SCOPE: packageEvent(),
 
  SELECT_VERSION: packageEvent("Select Version"),
 
  CDK_BADGE: {
    eventName: (badge: string) => packageEvent("CDK Badge", badge),
  },
 
  KEYWORD: {
    eventName: (kw: string) => packageEvent("Keyword", kw),
  },
 
  LANGUAGE: {
    eventName: (lang: string) => packageEvent("Language", lang),
  },
 
  DOCUMENTATION: {
    TAB: packageEvent("Documentation", "Tab"),
  },
 
  DEPENDENCIES: {
    TAB: packageEvent("Dependencies", "Tab"),
  },
 
  GITHUB_BADGE: {
    TAB: packageEvent("Badge", "Tab"),
  },
 
  FEEDBACK: {
    PUBLISHER: packageEvent("Feedback", "Publisher"),
    CONSTRUCT_HUB: packageEvent("Feedback", "Construct Hub"),
    ABUSE: packageEvent("Feedback", "Abuse"),
  },
};
 
export const API_URL_RESOURCE = "api";
export const README_ITEM_ID = "Readme";
export const DOCS_CONTAINER_ID = "docs-container";