import { Unit, Board } from "./types"; import { Order } from "./order"; export interface OrderGenerator { ordersToSkipPhase(board: Board): Set> | null; /** * @return The default order of the unit. If there are no default order, it's null. */ defaultOrderOf(board: Board, unit: Unit): Order | null; }