All files / src/app/map/drawing drawer.ts

85.71% Statements 6/7
100% Branches 0/0
66.67% Functions 2/3
85.71% Lines 6/7

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 141x   55x         1x 5x     5x   1x
export abstract class Drawer {
  protected currentGraphic: __esri.Graphic | null;
  protected drawActionListeners: IHandle[] = [];
 
  /**
   * Clear all of the object's listeners for DrawAction events.
   */
  clearListeners() {
    this.drawActionListeners.forEach(
      (listener) => listener.remove()
    );
    this.drawActionListeners = [];
  }
}