Parser
class Parser { }
private attribname;
private attribs;
private attribvalue;
private readonly cbs;
private closeCurrentTag;
private readonly foreignContext;
private getInstructionName;
private readonly lowerCaseAttributeNames;
private readonly lowerCaseTagNames;
private readonly options;
private stack;
private tagname;
private readonly tokenizer;
private updatePosition;
endIndex: number | null;
startIndex: number;
done(chunk?: string): void;
end(chunk?: string): void;
onattribdata(value: string): void;
onattribend(quote: string | undefined | null): void;
onattribname(name: string): void;
oncdata(value: string): void;
onclosetag(name: string): void;
oncomment(value: string): void;
ondeclaration(value: string): void;
onend(): void;
onerror(err: Error): void;
onopentagend(): void;
onopentagname(name: string): void;
onprocessinginstruction(value: string): void;
onselfclosingtag(): void;
ontext(data: string): void;
parseChunk(chunk: string): void;
parseComplete(data: string): void;
pause(): void;
reset(): void;
resume(): void;
write(chunk: string): void;
§Properties
§Methods
§
done(chunk?: string): void deprecated
[src]Alias of end
, for backwards compatibility.
@param chunk
Optional final chunk to parse.
@deprecated
§
end(chunk?: string): void
[src]Parses the end of the buffer and clears the stack, calls onend.
@param chunk
Optional final chunk to parse.
§
parseChunk(chunk: string): void deprecated
[src]Alias of write
, for backwards compatibility.
@param chunk
Chunk to parse.
@deprecated