UNPKG

node-artifact-api

Version:

A node module wrapper for the Valve official Artifact API

18 lines (17 loc) 555 B
import { ArtifactCard, CardPreflight, CardSet } from './cards'; export interface CardsCache { [cardId: string]: ArtifactCard; } export interface SetsCache { [setID: string]: { cacheInfo: CardPreflight; set: CardSet; }; } export declare class ArtifactCache { private CARDS_CACHE; private SETS_CACHE; getCacheCard(cardId: string, clearCache?: boolean): ArtifactCard; getCacheSet(setId: string, clearCache?: boolean): CardSet; setCacheSet(setId: string, setCacheInfo: CardPreflight, setData: CardSet): void; }