@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
15 lines (14 loc) • 732 B
TypeScript
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;