@tricoteuses/senat
Version:
Handle French Sénat's open data
29 lines (28 loc) • 707 B
TypeScript
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,
All = 63
}
export declare const datasets: Datasets;
export declare function getEnabledDatasets(categories: any): EnabledDatasets;
export declare function getChosenFromEnabledDatasets(categories: any): Dataset[];