UNPKG

tsgammon-core

Version:

A Backgammon library for Typescript, formerly developed as a part of tsgammon-ui

19 lines 776 B
import { Move } from '../Move'; /** * '1/2 2/3', '24/23 23/22' など駒の移動を表す文字列を、Moveの配列に変換する * * ※ Moveは相対表記なので、全てfrom<toとなるように変換される(上記はいずれも1/2 2/3扱い) * * '1/2/3'(一つの駒の連続移動) '1/2(2)'(複数の駒を同じように動かす)もサポートされる。 * * @param s 駒の移動を表す文字列 * @param boardSize デフォルトは24 * @returns 正常に解析できたMoveの配列 */ export declare function decodeMoves(s: string, boardSize?: number): Move[]; export declare function decodeMove(s: string, boardSize?: number): { isValid: false; } | ({ isValid: true; } & Move); //# sourceMappingURL=decodeMoveString.d.ts.map