cardation
Version:
fundation of card games, card model
49 lines (48 loc) • 1.92 kB
TypeScript
import CardError from './error/CardError';
import Card from './model/card/Card';
import AceCard from './model/card/AceCard';
import BlackJokerCard from './model/card/BlackJokerCard';
import BlackMarkerCard from './model/card/BlackMarkerCard';
import FaceCard from './model/card/FaceCard';
import JokerCard from './model/card/JokerCard';
import MarkerCard from './model/card/MarkerCard';
import NumberCard from './model/card/NumberCard';
import RedJokerCard from './model/card/RedJokerCard';
import SuitCard from './model/card/SuitCard';
import Collection from './model/collection/Collection';
import Deck from './model/collection/Deck';
import Hand from './model/collection/Hand';
import ICollection from './model/collection/ICollection';
import IShoe from './model/collection/IShoe';
import Shoe from './model/collection/Shoe';
import Flush from './model/pattern/Flush';
import IPattern from './model/pattern/IPattern';
import Pair from './model/pattern/Pair';
import Club from './model/suit/Club';
import Diamond from './model/suit/Diamond';
import Heart from './model/suit/Heart';
import Spade from './model/suit/Spade';
import Suit from './model/suit/Suit';
import CardFactory from './tool/CardFactory';
import Persistence from './tool/Persistence';
import Rank from './model/rank/Rank';
/**
* namespace for this lib, not in use
*/
declare const Cardation: {
__initailized: boolean;
__descriptor: {
configurable: boolean;
enumerable: boolean;
writable: boolean;
};
initialize: () => number;
};
export default Cardation;
export { CardError };
export { Card, AceCard, BlackJokerCard, BlackMarkerCard, FaceCard, JokerCard, MarkerCard, NumberCard, SuitCard, RedJokerCard, };
export { Collection, Deck, Hand, ICollection, IShoe, Shoe, };
export { Flush, IPattern, Pair, };
export { Rank };
export { Club, Diamond, Heart, Spade, Suit, };
export { CardFactory, Persistence };