@gamepark/rules-api
Version:
API to implement the rules of a board game
7 lines (6 loc) • 340 B
TypeScript
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>;