UNPKG

very-small-parser

Version:

A very small Markdown, HTML, and CSS parser.

11 lines (10 loc) 447 B
import { Parser } from '../../Parser'; import type { IParser, TTokenizer } from '../../types'; import type { TInlineToken } from './types'; export interface MdInlineParserOpts<T extends TInlineToken> { parsers: TTokenizer<T, MdInlineParser<T>>[]; } export declare class MdInlineParser<T extends TInlineToken = TInlineToken> extends Parser<T> implements IParser<T> { constructor(opts: MdInlineParserOpts<T>); parse(src: string): T[]; }