UNPKG

@gamepark/rules-api

Version:

API to implement the rules of a board game

8 lines (7 loc) 251 B
import { Option } from './Option'; export type EnumOption<T = any> = Option & { values: T[]; valueSpec: (value: T) => Option; competitiveValue?: T; }; export declare function isEnumOption<T = any>(option: Option): option is EnumOption<T>;