@rr0/cms
Version:
RR0 Content Management System (CMS)
12 lines (11 loc) • 486 B
TypeScript
import { DomReplacer, ReplacerFactory } from "ssg-api";
import { WitnessReplacer } from "./WitnessReplacer.js";
import { HtmlRR0Context } from "../../RR0Context.js";
/**
* Creates replacers for redacted HTML in a given context.
*/
export declare class WitnessReplacerFactory implements ReplacerFactory<DomReplacer> {
protected readonly singleton: WitnessReplacer;
create(context: HtmlRR0Context): Promise<DomReplacer>;
protected getInstance(): Promise<WitnessReplacer>;
}