UNPKG

goban

Version:

[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/online-go/goban)

15 lines (14 loc) 920 B
import { type MoveTree } from "../MoveTree"; import { JGOFMove, AdHocPackedMove } from "../formats"; /** * Decodes any of the various ways we express moves that we've accumulated over the years into * a unified `JGOFMove[]`. */ export declare function decodeMoves(move_obj: string | AdHocPackedMove | AdHocPackedMove[] | JGOFMove | JGOFMove[] | [object] | undefined, width: number, height: number): JGOFMove[]; export declare function char2num(ch: string): number; export declare function num2char(num: number): string; export declare function encodeMove(x: number | JGOFMove | MoveTree, y?: number): string; export declare function encodeMoves(lst: JGOFMove[]): string; export declare function encodeMoveToArray(mv: JGOFMove): AdHocPackedMove; export declare function encodeMovesToArray(moves: Array<JGOFMove>): Array<AdHocPackedMove>; export declare function ojeSequenceToMoves(sequence: string): Array<JGOFMove>;