eslint-plugin-export-scope
Version:
Don't leak LOCAL utils, states, components into the global scope
17 lines • 759 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.tsLanguageServicePlugin = tsLanguageServicePlugin;
const getCodeFixesAtPosition_1 = require("./getCodeFixesAtPosition");
const getCompletionsAtPosition_1 = require("./getCompletionsAtPosition");
function tsLanguageServicePlugin(modules) {
const ts = modules.typescript;
function create(info) {
const ls = info.languageService;
const proxy = { ...ls };
proxy.getCompletionsAtPosition = (0, getCompletionsAtPosition_1.getCompletionsAtPosition)(ts, info);
proxy.getCodeFixesAtPosition = (0, getCodeFixesAtPosition_1.getCodeFixesAtPosition)(ts, info);
return proxy;
}
return { create };
}
//# sourceMappingURL=index.js.map
;