@rr0/cms
Version:
RR0 Content Management System (CMS)
13 lines (12 loc) • 564 B
TypeScript
import { HtmlRR0Context } from "../../RR0Context.js";
import { DomReplacement } from "../DomReplacement.js";
import { TimeElementFactory } from "./TimeElementFactory.js";
/**
* Replaces a <time> tag.
*/
export declare class TimeReplacer implements DomReplacement<HtmlRR0Context, HTMLTimeElement> {
readonly factory: TimeElementFactory;
constructor(factory: TimeElementFactory);
static resolvedTime(context: HtmlRR0Context, dateTime: string): HTMLTimeElement;
replacement(context: HtmlRR0Context, origEl: HTMLTimeElement): Promise<HTMLElement>;
}