UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

12 lines (11 loc) 575 B
import { DomReplacement } from "../../../../../../time/DomReplacement.js"; import { HtmlRR0Context } from "../../../../../../RR0Context.js"; import { CodeParser } from "./CodeParser.js"; export declare class CodeReplacer implements DomReplacement<HtmlRR0Context> { protected parsers: CodeParser[]; constructor(parsers: CodeParser[]); replacement(context: HtmlRR0Context, codeElement: HTMLElement): Promise<HTMLElement>; protected removeIndent(lines: string[]): void; protected trimEnd(lines: string[]): void; protected parse(lines: string[]): void; }