UNPKG

@rr0/cms

Version:

RR0 Content Management System (CMS)

28 lines (27 loc) 1.18 kB
import { RR0Context } from "../../../RR0Context.js"; import { HttpSource } from "../HttpSource.js"; import { BaseOvniFranceCaseSummary } from "./BaseOvniFranceCaseSummary.js"; import { Level2Date as EdtfDate } from "@rr0/time"; import { BaseOvniFranceDatasource } from "./BaseOvniFranceDatasource.js"; interface FormData { mois: string; an: number; B1: "Envoyer"; } export declare class BaseOvniFranceHttpDatasource extends BaseOvniFranceDatasource { readonly baseUrl: URL; readonly searchPath: string; protected static readonly regExp: RegExp; protected readonly http: HttpSource; constructor(baseUrl?: URL, searchPath?: string); queryUrl(context: RR0Context): { formData: FormData; queryUrl: URL; }; protected readCases(context: RR0Context): Promise<BaseOvniFranceCaseSummary[]>; protected getBoolean(field: HTMLTableCellElement): boolean; protected getDate(context: RR0Context, dateField: HTMLTableCellElement): EdtfDate; protected setTime(dateTime: EdtfDate, timeField: HTMLTableCellElement): void; protected getFromRow(context: RR0Context, row: Element): BaseOvniFranceCaseSummary; } export {};