KeptCardGametype
What every card game's state carries for its keeping.
Import it
import type { KeptCardGame } from "@johnmorrisdotca/toranpu";
Definition
type KeptCardGame<M> = {
size: number;
players: readonly string[];
computers: readonly boolean[];
seed: number;
moves: readonly M[];
};
Members
| Name | Type | Description |
|---|---|---|
size | number | |
players | readonly string[] | |
computers | readonly boolean[] | |
seed | number | |
moves | readonly M[] |
Examples
import type { KeptCardGame, MoveOf } from "@johnmorrisdotca/toranpu";
import { newGame } from "@johnmorrisdotca/toranpu";
const value: KeptCardGame<MoveOf<"hearts">> = newGame("hearts", { players: ["Aki", "Ben", "Cy", "Dev"], seed: 42 })!;
console.log(value.seed);42What it prints (run when this page was built)