UNPKG

html-to-md

Version:

A JS library for convert HTML<String> to markdown<String>, gzip 10kb

38 lines (37 loc) 1.17 kB
import { SelfCloseTagOptions, SelfCloseTagProps, TagName } from './type'; declare class SelfCloseTag implements SelfCloseTagProps { constructor(str: string, tagName: TagName, { parentTag, leadingSpace, layer, isFirstSubTag, inTable, match, prevTagName, nextTagName, }?: SelfCloseTagOptions); tagName: TagName; parentTag: TagName; prevTagName: TagName; nextTagName: TagName; rawStr: string; match: string | null; isFirstSubTag: boolean; leadingSpace: string; layer: number; attrs: Record<string, string>; innerHTML: string; inTable: boolean; /** * Detect is a valid tag string * @param str * @param tagName * @returns {boolean} */ __detectStr__(str: string, tagName: TagName): boolean; /** * * @param str * @returns {{attr: {}}} */ __fetchTagAttr__(str: string): { attr: Record<string, string>; }; beforeParse(): string; beforeMergeSpace(content: string): string; afterMergeSpace(str: string): string; beforeReturn(content: string): string; exec(prevGap?: string, endGap?: string): string; } export default SelfCloseTag;