@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
63 lines (62 loc) • 1.36 kB
TypeScript
export declare function parseTexteLoi(assembleeUrl: string, page: string): {
error: {
code: number;
message: string;
};
html: string;
page: string;
subdivisions?: undefined;
url?: undefined;
} | {
error: null;
html: string;
page: string;
subdivisions: {
html: {
alineas: string[];
headers: string[];
};
id: string;
level: number;
relativeLevel: number;
text: {
alineas: string[];
headers: string[];
};
}[];
url: string;
};
export declare function retrieveTexteLoiParsed(fetch: (url: string | Request, init?: RequestInit | undefined) => Promise<Response>, assembleeUrl: string): Promise<{
error: {
code: number;
message: string;
};
html: string;
page: string;
subdivisions?: undefined;
url?: undefined;
} | {
error: null;
html: string;
page: string;
subdivisions: {
html: {
alineas: string[];
headers: string[];
};
id: string;
level: number;
relativeLevel: number;
text: {
alineas: string[];
headers: string[];
};
}[];
url: string;
} | {
error: {
code: number;
message: string;
};
page: string;
}>;