Files
recap/node_modules/@start9labs/start-sdk/base/lib/interfaces/setupExportedUrls.js
T

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