html-tokenizer
Version:
Small, fast, event-driven, fault-tolerant html tokenizer. Works in node or browsers.
57 lines • 1.4 kB
TypeScript
/**
* Opening tag chunker function.
*/
export declare const getOpeningTag: (str: string, pos: number) => {
length: number;
match: RegExpExecArray;
} | undefined;
/**
* Text node chunker function.
*/
export declare const getText: (str: string, pos: number) => {
length: number;
match: RegExpExecArray;
} | undefined;
/**
* Closing tag chunker function.
*/
export declare const getClosingTag: (str: string, pos: number) => {
length: number;
match: RegExpExecArray;
} | undefined;
/**
* Comment open chunker function.
*/
export declare const getCommentOpen: (str: string, pos: number) => {
length: number;
match: RegExpExecArray;
} | undefined;
/**
* Comment content chunker function.
*/
export declare const getComment: (str: string, pos: number) => {
length: number;
match: RegExpExecArray;
} | undefined;
/**
* Script content chunker function.
*/
export declare const getScript: (str: string, pos: number) => {
length: number;
match: RegExpExecArray;
} | undefined;
/**
* End tag chunker function.
*/
export declare const getTagEnd: (str: string, pos: number) => {
length: number;
match: RegExpExecArray;
} | undefined;
/**
* Attribute name chunker function.
*/
export declare const getAttributeName: (str: string, pos: number) => {
length: number;
match: RegExpExecArray;
} | undefined;
//# sourceMappingURL=chunks.d.ts.map