純碁 (Pure Go) Library - v0.2.0
    Preparing search index...

    Type Alias MoveResult

    MoveResult:
        | { state: GameState; success: true }
        | { error: MoveError; success: false }

    手の実行結果を表す型

    手の実行が成功した場合は新しいGameStateを、失敗した場合はエラー情報(MoveError)を返します。

    const successResult: MoveResult = {
    success: true,
    state: gameState
    };

    const failureResult: MoveResult = {
    success: false,
    error: "occupied"
    };