UNPKG

@tricoteuses/assemblee

Version:

Retrieve, clean up & handle French Assemblée nationale's open data

15 lines (14 loc) 732 B
import { DocumentClean as Document, DivisionClean as Division } from './schemas/clean/dossiers_legislatifs.js'; import { ScrutinClean as Scrutin } from './schemas/clean/scrutins.js'; export declare enum DocumentUrlFormat { Html = "html", Pdf = "pdf", RawHtml = "raw-html" } export declare function iterDocumentOrDivisionUrls(documentOrDivision: Document | Division, format?: DocumentUrlFormat | undefined, verbose?: boolean): Generator<{ format: DocumentUrlFormat; type: string; url: string; }, void, unknown>; export declare function urlFromDocument(documentOrDivision: Document | Division, format: DocumentUrlFormat): string | null; export declare function urlFromScrutin(scrutin: Scrutin): string | null;