AttractionPairPreview型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
A pure attraction decision including the paired ids, axis, gap, midpoint and moves.
インポート
import type { AttractionPairPreview } from "@johnmorrisdotca/houseki/nature";
定義
interface AttractionPairPreview {
readonly ids: readonly [
number,
number
];
readonly axis: 'horizontal' | 'vertical';
readonly emptyGap: number;
readonly midpoint: {
readonly x: number;
readonly y: number;
};
readonly anchoredId?: number;
readonly moves: readonly NatureMove[];
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
ids | readonly [number, number] | |
axis | "horizontal" | "vertical" | |
emptyGap | number | |
midpoint | { readonly x: number; readonly y: number; } | |
anchoredId (省略可) | number | undefined | |
moves | readonly NatureMove[] |
例
import type { AttractionPairPreview } from "@johnmorrisdotca/houseki/nature";
const value: AttractionPairPreview = {ids:[1,2],axis:"horizontal",emptyGap:1,midpoint:{x:1,y:1},moves:[]};
console.log(value == null ? value : typeof value === "object" ? Object.keys(value).slice(0,6) : value);[ 'ids', 'axis', 'emptyGap', 'midpoint', 'moves' ]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。