@firestone-hs/replay-parser
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.9.
32 lines (31 loc) • 1.4 kB
TypeScript
import { GameSample } from '@firestone-hs/simulate-bgs-battle/dist/simulation/spectator/game-sample';
import { Game } from '../../models/game/game';
import { ActionParserConfig } from '../../models/models';
import { AllCardsService } from '../all-cards.service';
import { NarratorService } from '../gamepipeline/narrator.service';
import * as i0 from "@angular/core";
export declare class BattlegroundsSimulationParserService {
private allCards;
private narrator;
constructor(allCards: AllCardsService, narrator: NarratorService);
parse(bgsSimulation: GameSample, config?: ActionParserConfig): Promise<Game>;
private buildSingleBgsTurn;
private buildGameAction;
private buildDamages;
private buildEntities;
private findPositionOnBoard;
private buildEntity;
private buildSecretEntity;
private buildTrinketEntity;
private buildPlayerEntity;
private buildPlayerHeroPowerEntity;
private buildGenericHeroPowerEntity;
private buildAnomalyEntity;
private buildPlayerRewardEntity;
private buildOpponentRewardEntity;
private buildOpponentHeroPowerEntity;
private buildOpponentEntity;
private buildGenericPlayerEntity;
static ɵfac: i0.ɵɵFactoryDeclaration<BattlegroundsSimulationParserService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<BattlegroundsSimulationParserService>;
}