card-factory
Version:
A comprehensive library for card manipulation
16 lines • 556 B
TypeScript
import Card from "../card/card";
import Deck from "../deck/deck";
import { PileElementType, PileOptionsType } from "../../types/pile.types";
export default class Player<T extends Card> {
private _deck;
private _piles;
name: string;
constructor(name: string, deck: Deck<T>, piles: {
name: string;
options?: Partial<PileOptionsType<T>>;
}[], cardInitializer?: string);
get piles(): PileElementType<T>[];
get deck(): Deck<T>;
getPile: (name: string) => PileElementType<T>;
}
//# sourceMappingURL=player.d.ts.map