@tricoteuses/senat
Version:
Handle French Sénat's open data
29 lines (28 loc) • 861 B
TypeScript
import { Reunion } from "../types/agenda";
export declare function parseCommissionMetadataFromHtml(html: string, sourceFileName?: string): {
sourceFile: string | null;
organeTitleRaw: string | null;
organeDetected: string | null;
organeCode: string | null;
weekStart: string | null;
days: {
date: string;
openTime?: string;
h2Index: number;
}[];
};
export declare function loadAgendaForDate(dataDir: string, yyyymmdd: string, session: number): Promise<Reunion[]>;
export declare function linkCRtoCommissionGroup(opts: {
dataDir: string;
dateISO: string;
organeDetected: string | null;
hourShort: string | null;
crUid: string;
titreGuess?: string | null;
groupUid?: string | null;
}): Promise<{
uid: string;
filePath: string;
created: boolean;
updated: boolean;
}>;