UNPKG

@gamepark/rules-api

Version:

API to implement the rules of a board game

7 lines (6 loc) 340 B
import { PlayersOptionsSpec } from './PlayersOptionsSpec'; import { OptionsSpec } from './OptionsSpec'; export type WithPlayerOptionsSpec<P> = { players: PlayersOptionsSpec<P>; }; export declare function isWithPlayerOptions<P, Options>(optionsSpec: OptionsSpec<Options>): optionsSpec is OptionsSpec<Options> & WithPlayerOptionsSpec<P>;