@rr0/cms
Version:
RR0 Content Management System (CMS)
12 lines (11 loc) • 575 B
TypeScript
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;
}