Object.defineProperty(exports, "__esModule", { value: true });
exports.installTools = exports.installImpl = exports.installGoplay = exports.installGotests = exports.installGomodifytags = exports.checkGopls = exports.installGopls = exports.version = void 0;
const tslib_1 = require("tslib");
Object.defineProperty(exports, "__esModule", { value: true });
exports.installTools = exports.installImpl = exports.installGoplay = exports.installGotests = exports.installGomodifytags = exports.checkGopls = exports.installGopls = exports.version = void 0;
const tslib_1 = require("tslib");
-const path_1 = tslib_1.__importDefault(require("path"));
-const fs_1 = tslib_1.__importDefault(require("fs"));
+const path_1 = (0, tslib_1.__importDefault)(require("path"));
+const fs_1 = (0, tslib_1.__importDefault)(require("fs"));
const binaries_1 = require("./binaries");
const versions_1 = require("./utils/versions");
async function version() {
const binaries_1 = require("./binaries");
const versions_1 = require("./utils/versions");
async function version() {
- await tools_1.installGoBin(binaries_1.GOPLS, true, goplsVersion);
+ await (0, tools_1.installGoBin)(binaries_1.GOPLS, true, goplsVersion);
async function checkGopls(client, mode) {
const [current, latest] = await Promise.all([
goplsVersion(),
async function checkGopls(client, mode) {
const [current, latest] = await Promise.all([
goplsVersion(),
- checktag_1.default("golang/tools", /^gopls\//),
+ (0, checktag_1.default)("golang/tools", /^gopls\//),
- const [, versionOut] = await tools_1.runGoTool("gopls", ["version"]);
+ const [, versionOut] = await (0, tools_1.runGoTool)("gopls", ["version"]);
return m[1].replace(/^v/, '');
}
return '';
}
async function installGomodifytags() {
return m[1].replace(/^v/, '');
}
return '';
}
async function installGomodifytags() {
}
exports.installImpl = installImpl;
async function installTools() {
for (const tool of binaries_1.TOOLS) {
}
exports.installImpl = installImpl;
async function installTools() {
for (const tool of binaries_1.TOOLS) {