@real_one_chess_king/game-logic
Version:
R.O.C.K. chess game logic
5 lines (4 loc) • 301 B
TypeScript
import { CastlingMovementRuleMeta } from "./castling.rule";
import { MovementRuleMeta } from "./movement-rule";
import { PositionSpecificMovementRuleMeta } from "./position-specific-movement.rule";
export type RuleMeta = MovementRuleMeta | PositionSpecificMovementRuleMeta | CastlingMovementRuleMeta;