UNPKG

@fast-csv/parse

Version:
20 lines (19 loc) 821 B
import { ParserOptions } from '../ParserOptions'; export type MaybeToken = Token | null; export interface TokenArgs { token: string; startCursor: number; endCursor: number; } export declare class Token { static isTokenRowDelimiter(token: Token): boolean; static isTokenCarriageReturn(token: Token, parserOptions: ParserOptions): boolean; static isTokenComment(token: Token, parserOptions: ParserOptions): boolean; static isTokenEscapeCharacter(token: Token, parserOptions: ParserOptions): boolean; static isTokenQuote(token: Token, parserOptions: ParserOptions): boolean; static isTokenDelimiter(token: Token, parserOptions: ParserOptions): boolean; readonly token: string; readonly startCursor: number; readonly endCursor: number; constructor(tokenArgs: TokenArgs); }