UNPKG

mwoffliner

Version:
19 lines 641 B
import urlBuilder from './url.builder.js'; /** * Interface to build URLs based on MediaWiki ActionParse */ export default class ActionParseURLDirector { baseDomain; skin; constructor(baseDomain, skin) { this.baseDomain = baseDomain; this.skin = skin; } buildArticleURL(articleId) { return urlBuilder .setDomain(this.baseDomain) .setQueryParams({ action: 'parse', format: 'json', prop: 'modules|jsconfigvars|headhtml|text', parsoid: '1', page: articleId, useskin: this.skin, redirects: '1' }) .build(); } } //# sourceMappingURL=action-parse.director.js.map