UNPKG

@tricoteuses/assemblee

Version:

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

15 lines (14 loc) 651 B
import type { Document, Division } from "./types/dossiers_legislatifs"; import type { Scrutin } from "./types/scrutins"; export declare enum DocumentUrlFormat { Html = "html", Pdf = "pdf", RawHtml = "raw-html" } export declare function iterDocumentOrDivisionUrls(documentOrDivision: Document | Division, format?: DocumentUrlFormat | undefined): 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;