Home | History | Annotate | Download | only in src
      1 // Copyright 2018 the V8 project authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 interface SelectionHandler {
      6   clear(): void;
      7   select(nodeIds: any, selected: any): void;
      8   brokeredClear(): void;
      9   brokeredSourcePositionSelect(sourcePositions: any, selected: any): void;
     10 };
     11 
     12 interface NodeSelectionHandler {
     13   clear(): void;
     14   select(nodeIds: any, selected: any): void;
     15   brokeredClear(): void;
     16   brokeredNodeSelect(nodeIds: any, selected: any): void;
     17 };
     18 
     19 interface BlockSelectionHandler {
     20   clear(): void;
     21   select(nodeIds: any, selected: any): void;
     22   brokeredClear(): void;
     23   brokeredBlockSelect(blockIds: any, selected: any): void;
     24 };
     25