solorice/vscodium/extensions/christian-kohler.path-intellisense-2.8.0/out/extension.js
2022-04-28 21:17:01 +03:00

29 lines
1.2 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.deactivate = exports.activate = void 0;
// The module 'vscode' contains the VS Code extensibility API
// Import the module and reference it with the alias vscode in your code below
const vscode_1 = require("vscode");
const providers_1 = require("./providers");
const tsconfig_service_1 = require("./configuration/tsconfig.service");
// this method is called when your extension is activated
// your extension is activated the very first time the command is executed
function activate(context) {
/**
* Subscribe to the ts config changes
*/
tsconfig_service_1.subscribeToTsConfigChanges(context);
/**
* Register Providers
* Add new providers in src/providers/
* */
providers_1.providers.forEach((provider) => {
const disposable = vscode_1.languages.registerCompletionItemProvider(provider.selector, provider.provider, ...(provider.triggerCharacters || []));
context.subscriptions.push(disposable);
});
}
exports.activate = activate;
// this method is called when your extension is deactivated
function deactivate() { }
exports.deactivate = deactivate;
//# sourceMappingURL=extension.js.map