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