node-artifact-api
Version:
A node module wrapper for the Valve official Artifact API
11 lines (10 loc) • 838 B
TypeScript
import { ArtifactCard, CardPreflight, CardSet, CardSetResponse, ImageObj, Reference, TextObj } from './modules/cards';
import { ArtifactDeck, DeckCard, DeckHero } from './modules/decks';
import { ArtifactDeckDecoder } from './modules/decoder';
import { ArtifactDeckEncoder } from './modules/encoder';
export { ArtifactCard, ArtifactDeck, CardPreflight, CardSet, CardSetResponse, DeckCard, DeckHero, ImageObj, Reference, TextObj };
export { ArtifactDeckDecoder, ArtifactDeckEncoder };
export declare const decodeDeck: (deckId: string) => ArtifactDeck;
export declare const getCard: (cardId: string, searchSets?: string[], clearCache?: boolean) => Promise<ArtifactCard>;
export declare const getSet: (setId: string, clearCache?: boolean) => Promise<CardSetResponse>;
export declare const encodeDeck: (deckContents: ArtifactDeck) => string;