UNPKG

@tricoteuses/senat

Version:

Handle French Sénat's open data

30 lines (29 loc) 736 B
export interface Dataset { database: string; repairEncoding: boolean; repairZip?: (dataset: Dataset, dataDir: string) => void; schema: string; title: string; url: string; } export interface Datasets { ameli: Dataset; debats: Dataset; dosleg: Dataset; questions: Dataset; sens: Dataset; } export declare enum EnabledDatasets { None = 0, Ameli = 1, Debats = 2, DosLeg = 4, Questions = 8, Sens = 16, PhotosSenateurs = 32, Agenda = 64, All = 127 } export declare const datasets: Datasets; export declare function getEnabledDatasets(categories: string[]): EnabledDatasets; export declare function getChosenDatasets(enabledDatasets: EnabledDatasets): Dataset[];