Skip to content
Snippets Groups Projects
TrackingAndEditing.js 568 B
Newer Older
import { injectable, inject } from 'inversify';
import ToolGroup from '../../lib/ToolGroup';

@injectable()
class TrackingAndEditing extends ToolGroup {
  tools = [];
chris's avatar
chris committed
  constructor(
    @inject('EnableTrackChange') enableTrackChange,
    @inject('AcceptTrackChange') acceptTrackChange,
    @inject('RejectTrackChange') rejectTrackChange,
    @inject('FindAndReplace') findAndReplace,
  ) {
chris's avatar
chris committed
    this.tools = [
      findAndReplace,
      enableTrackChange,
      acceptTrackChange,
      rejectTrackChange,
    ];
  }
}

export default TrackingAndEditing;