import { DeckInfoFromMemory } from '../../../models/mainwindow/decktracker/deck-info-from-memory' ; import { OverwolfService } from '../../overwolf.service' ; import { MindVisionOperationFacade } from './mind-vision-operation-facade' ; import { MindVisionService } from './mind-vision.service' ; export class GetWhizbangDeckOperation extends MindVisionOperationFacade < DeckInfoFromMemory > { constructor ( mindVision , ow ) { super ( ow , 'getWhizbangDeck' , ( forceReset ? , deckId ? ) => mindVision . getWhizbangDeck ( deckId ) , ( deck ) => ! deck , ( deck ) => deck , 5 , 2000 ) ; } }