@firestone-hs/replay-parser
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.9.
81 lines (80 loc) • 2.85 kB
TypeScript
import { HistoryItem } from '../models/history/history-item';
import { AllCardsService } from './all-cards.service';
import * as i0 from "@angular/core";
export declare class ImagePreloaderService {
private cards;
readonly STATIC_IMAGES: {
enchantmentBanner: string;
mana: string;
manaSpent: string;
manaLocked: string;
raceBanner: string;
frameMinionPremium: string;
frameHeroPower: string;
frameHeroPowerExhausted: string;
frameHeroPowerPremium: string;
frameHeroPowerExhaustedPremium: string;
onBoardMinionFrame: string;
onBoardMinionFramePremium: string;
onBoardMinionTaunt: string;
onBoardMinionTauntPremium: string;
heroFrame: string;
heroFramePremium: string;
nameBannerSpell: string;
nameBannerMinion: string;
nameBannerWeapon: string;
weaponSheathed: string;
weaponUnsheathed: string;
exhausted: string;
iconDeathrattle: string;
iconPoisonous: string;
iconLifesteal: string;
iconInspire: string;
iconTrigger: string;
overlayImmune: string;
overlayDivineShield: string;
overlaySilenced: string;
overlayFrozen: string;
overlayStealth: string;
overlayElusive: string;
overlayWindfury: string;
overlayTemporaryEffect: string;
heroOverlayStealth: string;
heroOverlayImmune: string;
heroOverlayHeavilyArmored: string;
heroOverlayFrozen: string;
enchantmentRing: string;
rarityCommon: string;
rarityRare: string;
rarityEpic: string;
rarityLegendary: string;
attack: string;
health: string;
armor: string;
damage: string;
heal: string;
burned: string;
mulliganDiscard: string;
cardback: string;
quest: string;
questBang: string;
questInfo: string;
secretQuestionMark: string;
fatigue: string;
victoryScreen: string;
lossScreen: string;
};
readonly CLASS_IMAGES: {
spellFrame: (playerClass: any) => string;
minionFrame: (playerClass: any) => string;
weaponFrame: (playerClass: any) => string;
secretFrame: (playerClass: any) => string;
secretSplash: (playerClass: any) => string;
secretBanner: (playerClass: any) => string;
};
constructor(cards: AllCardsService);
preloadImages(history: readonly HistoryItem[]): Generator<never, void, unknown>;
private buildImageUrls;
static ɵfac: i0.ɵɵFactoryDeclaration<ImagePreloaderService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ImagePreloaderService>;
}