UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

13 lines (12 loc) 569 B
import { DomReplaceCommand, DomReplacer } from "ssg-api"; import { AnchorReplacer } from "./AnchorReplacer.js"; import { HtmlRR0Context } from "RR0Context.js"; import { AnchorHandler } from "./AnchorHandler.js"; /** * Contextual replacement of anchors (`<a>` tags). */ export declare class AnchorReplaceCommand extends DomReplaceCommand<HTMLAnchorElement> { protected readonly singleton: AnchorReplacer; constructor(baseUrl: string, handlers: AnchorHandler[]); protected createReplacer(context: HtmlRR0Context): Promise<DomReplacer<HTMLAnchorElement>>; }