static _handleMetricsEvent(e) {
    let params = e.event;

    switch (params.metric_name) {
      case 'content_started':
        this.reportContentItemLoaded(params);
        break;
      case 'interaction_event':
        this.reportCustomMetric(params);
    }
  }
/**
   * Listens for metrics events and calls the correct SDK interop method
   *
   * @param {EventArgs} e - Metrics event args
   * @returns {void}
   * @private
   */
Listens for metrics events and calls the correct SDK interop method
@param {EventArgs} e - Metrics event args
@returns {void}
@private
Listens for metrics events and calls the correct SDK interop method @param { EventArgs } e - Metrics event args @returns { void } @private
static _handleMetricsEvent(e) {
    let params = e.event;
    switch (params.metric_name) {
      case 'content_started':
        this.reportContentItemLoaded(params);
        break;
      case 'interaction_event':
        this.reportCustomMetric(params);
    }
  }
static _handleMetricsEvent ( e ) { let params = e . event ; switch ( params . metric_name ) { case 'content_started' : this . reportContentItemLoaded ( params ) ; break ; case 'interaction_event' : this . reportCustomMetric ( params ) ; } }
Listens for metrics events and calls the correct SDK interop method
 @param {EventArgs} e - Metrics event args
 @returns {void}
 @private
Listens for metrics events and calls the correct SDK interop method @param { EventArgs } e - Metrics event args @returns { void } @private