@@ -15755,10 +15755,9 @@ const child_process_1 = __webpack_require__(129);
15755
15755
const axios_1 = __importDefault(__webpack_require__(53));
15756
15756
const fs_1 = __importDefault(__webpack_require__(747));
15757
15757
const 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}` });
15762
15761
}
15763
15762
download(version) {
15764
15763
return __awaiter(this, void 0, void 0, function* () {
@@ -15787,19 +15786,16 @@ class Downloader extends rest_1.default {
15787
15786
}
15788
15787
}
15789
15788
getDownloadUrl(version, os) {
15790
- const _super = Object.create(null, {
15791
- repos: { get: () => super.repos }
15792
- });
15793
15789
var e_1, _a;
15794
15790
return __awaiter(this, void 0, void 0, function* () {
15795
15791
const filename = `trivy_${version}_${os}-64bit.tar.gz`;
15796
15792
let response;
15797
15793
try {
15798
15794
if (version === 'latest') {
15799
- response = yield _super .repos.getLatestRelease(Object.assign({}, Downloader.trivyRepository));
15795
+ response = yield this.githubClient .repos.getLatestRelease(Object.assign({}, Downloader.trivyRepository));
15800
15796
}
15801
15797
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}` }));
15803
15799
}
15804
15800
}
15805
15801
catch (error) {
0 commit comments