| 100 | } |
| 101 | |
| 102 | export interface IPerfumeOptions { |
| 103 | // Metrics |
| 104 | resourceTiming?: boolean; |
| 105 | elementTiming?: boolean; |
| 106 | // Analytics |
| 107 | analyticsTracker?: (options: IAnalyticsTrackerOptions) => void; |
| 108 | // Logging |
| 109 | maxMeasureTime?: number; |
| 110 | // web-vitals report options |
| 111 | reportOptions?: WebVitalsReportOptions; |
| 112 | // Steps definitions |
| 113 | steps?: IStepsConfig; |
| 114 | // Callback that will run each time a mark is called |
| 115 | onMarkStep?: (mark: string, steps: string[]) => void; |
| 116 | } |
| 117 | |
| 118 | export interface IMetricMap { |
| 119 | [measureName: string]: boolean; |
nothing calls this directly
no outgoing calls
no test coverage detected