PowerDropRequest型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The native piece cells, pivot id and host-selected power/rebound options.
インポート
import type { PowerDropRequest } from "@johnmorrisdotca/houseki/nature";
定義
interface PowerDropRequest {
readonly piece: readonly NaturePieceCell[];
readonly pivotId: number;
readonly power: boolean;
readonly lastHorizontalDirection?: HorizontalDirection;
readonly quarterTurn?: QuarterTurn;
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
piece | readonly NaturePieceCell[] | |
pivotId | number | |
power | boolean | |
lastHorizontalDirection (省略可) | HorizontalDirection | undefined | |
quarterTurn (省略可) | QuarterTurn | undefined | A caller-selected quarter-turn applied with the one-cell rebound. |
例
import type { PowerDropRequest } from "@johnmorrisdotca/houseki/nature";
const request:PowerDropRequest={piece:[{id:1,kind:"stone",colour:"red",x:1,y:0}],pivotId:1,power:true};
const value: PowerDropRequest = request;
console.log(value == null ? value : typeof value === "object" ? Object.keys(value).slice(0,6) : value);[ 'piece', 'pivotId', 'power' ]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。