UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

15 lines (14 loc) 769 B
import { RR0Context } from "../../../RR0Context.js"; import { HttpSource } from "../HttpSource.js"; import { SceauDatasource } from "./SceauDatasource.js"; import { SceauCaseSummary } from "./SceauCaseSummary.js"; export declare class SceauHttpDatasource extends SceauDatasource { readonly baseUrl: URL; readonly searchPath: string; protected readonly http: HttpSource; constructor(baseUrl: URL, searchPath?: string); getFromRows(context: RR0Context, rows: Element[], fields: string[]): SceauCaseSummary[]; protected queryUrl(context: RR0Context, fondPath: string): URL; protected readCases(context: RR0Context): Promise<SceauCaseSummary[]>; protected getFromRow(context: RR0Context, row: Element, fields: string[]): SceauCaseSummary; }