UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

16 lines (15 loc) 631 B
import { TimeReplacer } from "./TimeReplacer.js"; import { HtmlRR0Context } from "../../RR0Context.js"; import { DomReplacer, ReplacerFactory } from "ssg-api"; import { TimeUrlBuilder } from "../TimeUrlBuilder.js"; export declare class TimeReplacerFactory implements ReplacerFactory<DomReplacer> { protected readonly replacer: TimeReplacer; protected readonly timeUrlBuilder: TimeUrlBuilder; constructor(replacer: TimeReplacer, timeUrlBuilder: TimeUrlBuilder); /** * Creates a contextual replacer for time tags. * * @param context */ create(context: HtmlRR0Context): Promise<DomReplacer>; }