node-artifact-api
Version:
A node module wrapper for the Valve official Artifact API
19 lines (18 loc) • 530 B
TypeScript
import { ArtifactDeck } from './decks';
export declare class ArtifactDeckEncoder {
private version;
private EncodedPrefix;
private MaxBytesForVarUint32;
private knHeaderSize;
encodeDeck(deckContents: ArtifactDeck): string;
private encodeBytes;
private encodeBytesToString;
private sortDeckByID;
private extractNBitsWithCarry;
private addByte;
private addRemainingNumberToBuffer;
private addCardToBuffer;
private unpack;
private packAndEncode;
private computeChecksum;
}