import { Injectable } from '@angular/core';
import { StateDispatcher, StateOrchestrator } from '@skyux/list-builder-common';

import { ChecklistStateAction } from './checklist-state-action.type';

/**
 * @deprecated
 */
@Injectable()
export class ChecklistStateDispatcher extends StateDispatcher<ChecklistStateAction> {}

export class ChecklistStateOrchestrator<T> extends StateOrchestrator<
  T,
  ChecklistStateAction
> {}
