more info in tooltips
This commit is contained in:
9
tools/cardTypes.ts
Normal file
9
tools/cardTypes.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import { TarokkaGameCard, TarokkaGameHigh, TarokkaGameLow, TarokkaGameBase } from '@/types';
|
||||
|
||||
export const isHighCard = (card: TarokkaGameCard): card is TarokkaGameHigh =>
|
||||
'prophecy' in card && 'allies' in card.prophecy;
|
||||
|
||||
export const isLowCard = (card: TarokkaGameCard): card is TarokkaGameLow =>
|
||||
'prophecy' in card && 'playerText' in card.prophecy;
|
||||
|
||||
export const isBaseCard = (card: TarokkaGameCard): card is TarokkaGameBase => !('prophecy' in card);
|
||||
Reference in New Issue
Block a user