PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@gql.tada/cli-utils/dist/chunks
Просмотр файла: thread-chunk3.js
var e = require("typescript");
var r = require("node:path");
var a = require("@gql.tada/internal");
var i = require("@0no-co/graphqlsp/api");
var t = require("./index-chunk2.js");
var n = require("./index-chunk.js");
function _interopNamespaceDefault(e) {
var r = Object.create(null);
if (e) {
Object.keys(e).forEach((function(a) {
if ("default" !== a) {
var i = Object.getOwnPropertyDescriptor(e, a);
Object.defineProperty(r, a, i.get ? i : {
enumerable: !0,
get: function() {
return e[a];
}
});
}
}));
}
r.default = e;
return r;
}
var o = _interopNamespaceDefault(r);
var l = t.expose((async function* _runDiagnostics(r) {
var t = o.dirname(r.configPath);
var l = n.programFactory(r);
var s = l.createExternalFiles();
if (s.length) {
yield {
kind: "EXTERNAL_WARNING"
};
await l.addVirtualFiles(s);
}
var g = await a.loadRef(r.pluginConfig).load({
rootPath: t
});
var c = l.build();
var f = c.buildPluginInfo(r.pluginConfig);
var u = c.getSourceFiles();
yield {
kind: "FILE_COUNT",
fileCount: u.length
};
for (var d of u) {
var v = d.fileName.endsWith(".vue.ts") || d.fileName.endsWith(".svelte.ts");
var h = d.fileName;
f.config = {
...f.config,
shouldCheckForColocatedFragments: v ? !1 : f.config.shouldCheckForColocatedFragments ?? !1,
trackFieldUsage: v ? !1 : f.config.trackFieldUsage ?? !1
};
var p = i.getGraphQLDiagnostics(h, g, f);
var m = [];
if (p && p.length) {
for (var y of p) {
if (!("messageText" in y) || "string" != typeof y.messageText || !y.file) {
continue;
}
var C = "info";
if (y.category === e.DiagnosticCategory.Error) {
C = "error";
} else if (y.category === e.DiagnosticCategory.Warning) {
C = "warn";
}
var F = c.getSourcePosition(d, {
start: y.start || 1,
length: y.length || 1
});
h = F.fileName;
m.push({
severity: C,
message: y.messageText,
file: F.fileName,
line: F.line,
col: F.col,
endLine: F.endLine,
endColumn: F.endColumn
});
}
}
yield {
kind: "FILE_DIAGNOSTICS",
filePath: h,
messages: m
};
}
}));
exports.runDiagnostics = l;
//# sourceMappingURL=thread-chunk3.js.map
Выполнить команду
Для локальной разработки. Не используйте в интернете!