constructor(deps) {
        this.#siteUrl = deps.siteUrl;
        this.#resourceService = deps.resourceService;
        this.#externalRequest = deps.externalRequest;
    }
@param {object} deps
@param {URL} deps.siteUrl
@param {IResourceService} deps.resourceService
@param {import('got')} deps.externalRequest;