fentastic
Version:
Validate and parse Forsyth-Edwards Notation (FEN) used to describe a chess game board position.
8 lines (7 loc) • 349 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createTokens = exports.tokenIs = void 0;
const tokenIs = (pattern) => token => pattern.test(token.value);
exports.tokenIs = tokenIs;
const createTokens = (fen = '') => (fen.split('').map((value, index) => ({ value, index })));
exports.createTokens = createTokens;