@rr0/cms
Version:
RR0 Content Management System (CMS)
24 lines (23 loc) • 1.15 kB
TypeScript
import { HtmlRR0Context } from "../../../RR0Context.js";
import { RR0CaseSummary } from "./RR0CaseSummary.js";
import { RR0CaseMapping } from "./RR0CaseMapping.js";
import { RR0Datasource } from "./RR0Datasource.js";
import { Datasource } from "../Datasource.js";
import { ChronologyReplacerActions } from "../ChronologyReplacerActions.js";
import { TimeTextBuilder } from "../../text/TimeTextBuilder.js";
import { RR0CaseSummaryMapper } from "./RR0CaseSummaryMapper.js";
import { RR0FileDatasource } from "./RR0FileDatasource.js";
import { CMSContext } from "../../../CMSContext.js";
export declare class RR0TestDatasource extends RR0Datasource implements Datasource<RR0CaseSummary> {
timeTextBuilder: TimeTextBuilder;
constructor();
protected readCases(_context: HtmlRR0Context): Promise<RR0CaseSummary[]>;
}
export declare class RR0TestMapping implements RR0CaseMapping<RR0CaseSummary> {
readonly actions: ChronologyReplacerActions;
datasource: RR0TestDatasource;
backupDatasource: RR0FileDatasource;
mapper: RR0CaseSummaryMapper;
constructor(actions: ChronologyReplacerActions);
init(build: CMSContext): this;
}