MoveGenFunction<T extends Move> typedef
MoveGenFunction<T extends Move> =
List<T> Function({MoveGenParams params, required int player, required BishopState state})
Implementation
typedef MoveGenFunction<T extends Move> = List<T> Function({
required BishopState state,
required int player,
MoveGenParams params,
});