Sha256: 95c1cf650d16b197525b5bfdf8dd7abba0a49d99ddb12a4ba66466a8a6903e49
Contents?: true
Size: 1.21 KB
Versions: 52
Compression:
Stored size: 1.21 KB
Contents
import { ERR, type ParserError, type ParserErrorHandler } from '../common/error-codes.js'; export declare class Preprocessor { private handler; html: string; private pos; private lastGapPos; private gapStack; private skipNextNewLine; private lastChunkWritten; endOfChunkHit: boolean; bufferWaterline: number; private isEol; private lineStartPos; droppedBufferSize: number; line: number; constructor(handler: { onParseError?: ParserErrorHandler | null; }); /** The column on the current line. If we just saw a gap (eg. a surrogate pair), return the index before. */ get col(): number; get offset(): number; getError(code: ERR): ParserError; private lastErrOffset; private _err; private _addGap; private _processSurrogate; willDropParsedChunk(): boolean; dropParsedChunk(): void; write(chunk: string, isLastChunk: boolean): void; insertHtmlAtCurrentPos(chunk: string): void; startsWith(pattern: string, caseSensitive: boolean): boolean; peek(offset: number): number; advance(): number; private _checkForProblematicCharacters; retreat(count: number): void; } //# sourceMappingURL=preprocessor.d.ts.map
Version data entries
52 entries across 26 versions & 1 rubygems