@firestone-hs/replay-parser
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.9.
16 lines (15 loc) • 794 B
TypeScript
import { Map } from 'immutable';
import { Entity } from '../models/game/entity';
import { HistoryItem } from '../models/history/history-item';
import * as i0 from "@angular/core";
export declare class StateProcessorService {
constructor();
private readonly USEFUL_TAGS;
applyHistoryUntilEnd(previousStateEntities: Map<number, Entity>, history: readonly HistoryItem[], previousProcessedItem: HistoryItem): Map<number, Entity>;
applyHistoryItem(entities: Map<number, Entity>, item: HistoryItem): Map<number, Entity>;
private updateWithEntity;
private updateWithChangeEntity;
private updateWithTagChange;
static ɵfac: i0.ɵɵFactoryDeclaration<StateProcessorService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<StateProcessorService>;
}