UNPKG

binmat

Version:
9 lines (8 loc) 432 B
import type { CombatData } from "./doCombat"; import type { Lane, State } from "./shared"; import { StatusCode } from "./shared"; export declare function doMoveCombat(state: State, lane: Lane): ({ status: StatusCode.Ok | StatusCode.DefenderWin | StatusCode.AttackerWin; } & CombatData) | { status: StatusCode.MadeMoveOnFinishedGame | StatusCode.DefenderInitiatedCombat | StatusCode.AttackerInitiatedCombatWithEmptyStack; };