1import * as vscode from 'vscode'; 2import { LITTaskProvider } from './litTaskProvider'; 3 4let litTaskProvider: vscode.Disposable | undefined; 5let customTaskProvider: vscode.Disposable | undefined; 6 7export function activate(_context: vscode.ExtensionContext): void { 8 litTaskProvider = vscode.tasks.registerTaskProvider(LITTaskProvider.LITType, new LITTaskProvider()); 9} 10 11export function deactivate(): void { 12 if (litTaskProvider) { 13 litTaskProvider.dispose(); 14 } 15}