@@ -15755,10 +15755,9 @@ const child_process_1 = __webpack_require__(129);
1575515755const axios_1 = __importDefault(__webpack_require__(53));
1575615756const fs_1 = __importDefault(__webpack_require__(747));
1575715757const tar_1 = __importDefault(__webpack_require__(885));
15758- rest_1.default.prototype = new rest_1.default();
15759- class Downloader extends rest_1.default {
15760- constructor(token, opts = {}) {
15761- super(Object.assign(Object.assign({}, opts), { auth: `token ${token}` }));
15758+ class Downloader {
15759+ constructor(token) {
15760+ this.githubClient = new rest_1.default({ auth: `token ${token}` });
1576215761 }
1576315762 download(version) {
1576415763 return __awaiter(this, void 0, void 0, function* () {
@@ -15787,19 +15786,16 @@ class Downloader extends rest_1.default {
1578715786 }
1578815787 }
1578915788 getDownloadUrl(version, os) {
15790- const _super = Object.create(null, {
15791- repos: { get: () => super.repos }
15792- });
1579315789 var e_1, _a;
1579415790 return __awaiter(this, void 0, void 0, function* () {
1579515791 const filename = `trivy_${version}_${os}-64bit.tar.gz`;
1579615792 let response;
1579715793 try {
1579815794 if (version === 'latest') {
15799- response = yield _super .repos.getLatestRelease(Object.assign({}, Downloader.trivyRepository));
15795+ response = yield this.githubClient .repos.getLatestRelease(Object.assign({}, Downloader.trivyRepository));
1580015796 }
1580115797 else {
15802- response = yield _super .repos.getReleaseByTag(Object.assign(Object.assign({}, Downloader.trivyRepository), { tag: `v${version}` }));
15798+ response = yield this.githubClient .repos.getReleaseByTag(Object.assign(Object.assign({}, Downloader.trivyRepository), { tag: `v${version}` }));
1580315799 }
1580415800 }
1580515801 catch (error) {
0 commit comments