UNPKG

datapilot-cli

Version:

Enterprise-grade streaming multi-format data analysis with comprehensive statistical insights and intelligent relationship detection - supports CSV, JSON, Excel, TSV, Parquet - memory-efficient, cross-platform

20 lines (19 loc) 829 B
import { ParserOptions } from '../ParserOptions'; export declare 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); }