UNPKG

@tricoteuses/assemblee

Version:

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

60 lines (59 loc) 1.85 kB
export type Options = ReturnType<typeof retrieveDeputesPhotosParser.parse>; declare const retrieveDeputesPhotosParser: import('zod-opts').Parser<{ legislature: { alias: string; description: string; type: import('zod').ZodDefault<import('zod').ZodArray<import('zod').ZodNumber>>; }; clone: { alias: string; description: string; type: import('zod').ZodOptional<import('zod').ZodString>; }; pull: { alias: string; description: string; type: import('zod').ZodDefault<import('zod').ZodBoolean>; }; fetch: { alias: string; description: string; type: import('zod').ZodDefault<import('zod').ZodBoolean>; }; silent: { alias: string; description: string; type: import('zod').ZodDefault<import('zod').ZodBoolean>; }; commit: { alias: string; description: string; type: import('zod').ZodDefault<import('zod').ZodBoolean>; }; remote: { alias: string; description: string; type: import('zod').ZodDefault<import('zod').ZodArray<import('zod').ZodString>>; }; width: { alias: string; description: string; type: import('zod').ZodDefault<import('zod').ZodNumber>; }; height: { alias: string; description: string; type: import('zod').ZodDefault<import('zod').ZodNumber>; }; square: { alias: string; description: string; type: import('zod').ZodDefault<import('zod').ZodBoolean>; }; }, [{ description: string; type: import('zod').ZodString; name: "dataDir"; }]>; export declare function downloadPhoto(urlPhoto: string, photoTempFilePath: string, photoFilePath: string, missingPhotoFilePath: string, retries?: number): Promise<void>; export {};