UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

18 lines (17 loc) 890 B
import { LinkHandler } from "../MetaLinkReplaceCommand.js"; import { HtmlRR0Context } from "../RR0Context.js"; import { Link } from "ssg-api"; import { TimeTextBuilder } from "./text/TimeTextBuilder.js"; import { TimeService } from "./TimeService.js"; import { TimeUrlBuilder } from "./TimeUrlBuilder.js"; export declare class TimeLinkDefaultHandler implements LinkHandler<HtmlRR0Context> { protected service: TimeService; protected urlBuilder: TimeUrlBuilder; protected timeTextBuilder: TimeTextBuilder; constructor(service: TimeService, urlBuilder: TimeUrlBuilder, timeTextBuilder: TimeTextBuilder); contents(context: HtmlRR0Context): Link | undefined; next(context: HtmlRR0Context): Link | undefined; prev(context: HtmlRR0Context): Link | undefined; start(context: HtmlRR0Context): Link | undefined; protected isTimeFile(fileName: string): boolean; }