27 lines
880 B
JavaScript
27 lines
880 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.setupExportedUrls = void 0;
|
|
const setupExportedUrls = (fn) => {
|
|
return (async (effects) => {
|
|
const urls = [];
|
|
await fn({
|
|
effects: {
|
|
...effects,
|
|
plugin: {
|
|
...effects.plugin,
|
|
url: {
|
|
...effects.plugin.url,
|
|
exportUrl: (params) => {
|
|
urls.push(params.hostnameInfo);
|
|
return effects.plugin.url.exportUrl(params);
|
|
},
|
|
},
|
|
},
|
|
},
|
|
});
|
|
await effects.plugin.url.clearUrls({ except: urls });
|
|
return null;
|
|
});
|
|
};
|
|
exports.setupExportedUrls = setupExportedUrls;
|
|
//# sourceMappingURL=setupExportedUrls.js.map
|