@rr0/cms
Version:
RR0 Content Management System (CMS)
15 lines (14 loc) • 715 B
TypeScript
import { CaseMapper } from "../CaseMapper.js";
import { BaseOvniFranceCaseSummary } from "./BaseOvniFranceCaseSummary.js";
import { RR0Context } from "../../../RR0Context.js";
import { BaseOvniFranceCase } from "./BaseOvniFranceCase.js";
/**
* Maps a Base OVNI France CSV case to a Base OVNI France case.
*/
export declare class BaseOvniFranceCaseSummaryCsvMapper implements CaseMapper<RR0Context, BaseOvniFranceCase, BaseOvniFranceCaseSummary> {
readonly baseUrl: URL;
readonly copyright: string;
readonly authors: string[];
constructor(baseUrl: URL, copyright: string, authors: string[]);
map(context: RR0Context, csvCase: BaseOvniFranceCase, sourceTime: Date): BaseOvniFranceCaseSummary;
}