MountOptions型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Locale, materials, and safe public callbacks for a mounted hotseat player.
インポート
import type { MountOptions } from "@johnmorrisdotca/gunjin/play";
ほかのエクスポート元: @johnmorrisdotca/gunjin
定義
type MountOptions = {
language?: Language;
material?: Material;
pieceStyle?: PieceStyle;
onChange?: (position: PublicPosition) => void;
onFinish?: (result: {
winner: Player | null;
reason: string;
}) => void;
};
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
language (省略可) | Language | undefined | |
material (省略可) | Material | undefined | |
pieceStyle (省略可) | PieceStyle | undefined | |
onChange (省略可) | ((position: PublicPosition) => void) | undefined | |
onFinish (省略可) | ((result: { winner: Player | null; reason: string; }) => void) | undefined |
例
import type { MountOptions } from "@johnmorrisdotca/gunjin/play";
const value: MountOptions = {language:"ja",material:"ivory",onChange:position=>console.log(position.phase)};
console.log(value);{ language: 'ja', material: 'ivory', onChange: [Function: onChange] }出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。