UNPKG

@chess-fu/pgn-parser

Version:

Chess PGN parser for 8x8 chess games for import or export standards

14 lines (13 loc) 553 B
import PgnGame from './pgnGame'; import { HeaderEntry, MoveHistory } from './pgnTypes'; export declare class PgnParser { constructor(); parse(data: string, offset?: number, limit?: number): PgnGame[]; parseHeaders(data: string, offset?: number, limit?: number): HeaderEntry[]; parseMoves(data: string, offset?: number, limit?: number): MoveHistory[]; parseMove(data: string, offset?: number, limit?: number): MoveHistory | null; private _parseHeaders; private _parseMoves; private _parseMove; } export default PgnParser;