@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
15 lines (14 loc) • 641 B
TypeScript
import { Document, Division } from './types/dossiers_legislatifs';
import { 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;