UNPKG

cardation

Version:

fundation of card games, card model

20 lines (19 loc) 869 B
import AceCard from '../model/card/AceCard'; import BlackCard from '../model/card/BlackMarkerCard'; import FaceCard from '../model/card/FaceCard'; import NumberCard from '../model/card/NumberCard'; import Suit from '../model/suit/Suit'; import BlackJokerCard from '../model/card/BlackJokerCard'; import RedJokerCard from '../model/card/RedJokerCard'; /** * A tool which pass the parameters to constructor as is. */ declare const CardFactory: { createAceCard(suit: Suit, point?: number): AceCard; createNumberCard(suit: Suit, rank: number, point?: number): NumberCard; createFaceCard(suit: Suit, rank: number, point?: number): FaceCard; createBlackJokerCard(rank: number, point?: number): BlackJokerCard; createRedJokerCard(rank: number, point?: number): RedJokerCard; createBlackCard(point?: number): BlackCard; }; export default CardFactory;