message: feat(tabstops-auto-target-page-vis): interface for tab stop visualization instance
diff: // Copyright (c) Microsoft Corporation. All rights reserved.
  // Licensed under the MIT License.
  import { forOwn } from 'lodash';
  +import { TabStopRequirementId } from 'types/tab-stop-requirement-info';
  import { HTMLElementUtils } from '../../common/html-element-utils';
  import { Logger } from '../../common/logging/logger';
  import { DictionaryStringTo } from '../../types/common-types';
  @@ -21,6 +22,14 @@ export interface AssessmentVisualizationInstance extends AxeResultsWithFrameLeve
  propertyBag?: any;
  }
  +export interface TabStopVisualizationInstance extends AssessmentVisualizationInstance {
  + requirementResults: {
  + [requirementId in TabStopRequirementId]: {
  + description: string;
  + };
  + };
  +}
  +
  export class HtmlElementAxeResultsHelper {
  constructor(private htmlElementUtils: HTMLElementUtils, private logger: Logger) {}
  