node-artifact-api
Version:
A node module wrapper for the Valve official Artifact API
22 lines (21 loc) • 461 B
TypeScript
export interface ArtifactDeck {
cards: DeckCard[];
heroes: DeckHero[];
name: string;
}
export interface Card {
id: number;
}
export interface DeckCard extends Card {
count: number;
}
export interface DeckHero extends Card {
turn: number;
}
export declare class DeckApi {
private deckDecoder;
private deckEncoder;
constructor();
getDeck(deckId: string): ArtifactDeck;
encodeDeck(deckContents: ArtifactDeck): string;
}