UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

18 lines (17 loc) 816 B
import { DomReplacer, ReplacerFactory } from "ssg-api"; import { ChronologyReplacer } from "./ChronologyReplacer.js"; import { HtmlRR0Context } from "../../RR0Context.js"; import { CaseSummaryRenderer } from "../CaseSummaryRenderer.js"; import { RR0CaseMapping } from "./rr0/RR0CaseMapping.js"; import { TimeUrlBuilder } from "../TimeUrlBuilder.js"; export declare class ChronologyReplacerFactory implements ReplacerFactory<DomReplacer> { protected timeUrlBuilder: TimeUrlBuilder; protected readonly replacer: ChronologyReplacer; constructor(timeUrlBuilder: TimeUrlBuilder, datasources: RR0CaseMapping<any>[], caseRenderer: CaseSummaryRenderer); /** * Creates a contextual replacer for time tags. * * @param context */ create(context: HtmlRR0Context): Promise<DomReplacer>; }