UNPKG

@zougui/common.furaffinity

Version:

25 lines 1.53 kB
import type { DescriptionNode } from '../types'; export declare const parseTextNode: (data: ParserData) => DescriptionNode; export declare const parseBrElement: (data: ParserData, state: ParserState) => DescriptionNode; export declare const parseAElement: (data: ParserData, state: ParserState) => DescriptionNode | undefined; export declare const parseUnknownElement: (data: ParserData, state: ParserState, parseElement: ParseElement) => DescriptionNode | undefined; export declare const parseTextElement: (data: ParserData, state: ParserState, parseElement: ParseElement) => DescriptionNode; export declare const elementParsers: { '#text': (data: ParserData) => DescriptionNode; br: (data: ParserData, state: ParserState) => DescriptionNode; a: (data: ParserData, state: ParserState) => DescriptionNode | undefined; unknown: (data: ParserData, state: ParserState, parseElement: ParseElement) => DescriptionNode | undefined; span: (data: ParserData, state: ParserState, parseElement: ParseElement) => DescriptionNode; strong: (data: ParserData, state: ParserState, parseElement: ParseElement) => DescriptionNode; }; export type ElementParser = (data: ParserData, state: ParserState, parseElement: ParseElement) => DescriptionNode | undefined; type ParseElement = (element: Element) => DescriptionNode[]; export interface ParserData { node: ChildNode; element: Element | undefined; } export interface ParserState { elementIndex: number; } export {}; //# sourceMappingURL=elementParsers.d.ts.map