mwoffliner
Version:
MediaWiki ZIM scraper
14 lines (13 loc) • 497 B
TypeScript
/**
* Interface to build URLs based on MediaWiki API URL
*/
export default class ApiURLDirector {
private baseDomain;
constructor(baseDomain: string);
buildSubCategoriesURL(articleId: string, continueStr?: string): string;
buildQueryURL<T extends Record<string, any>>(queryParams: T): string;
buildSiteInfoURL(): string;
buildVisualEditorURL(): URL;
buildLogEventsQuery(letype: string, articleId: string): string;
buildArticleApiURL(articleId: string): string;
}