make task problem matcher events API simpler (#243756)

This commit is contained in:
Megan Rogge
2025-03-17 11:12:35 -04:00
committed by GitHub
parent 22519fdd25
commit 281e0a55b0
12 changed files with 141 additions and 108 deletions

View File

@@ -1359,9 +1359,13 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
onDidEndTaskProcess: (listeners, thisArgs?, disposables?) => {
return _asExtensionEvent(extHostTask.onDidEndTaskProcess)(listeners, thisArgs, disposables);
},
onDidChangeTaskStatus: (listeners) => {
checkProposedApiEnabled(extension, 'taskStatus');
return _asExtensionEvent(extHostTask.onDidChangeTaskTerminalStatus)(listeners);
onDidStartTaskProblemMatchers: (listeners, thisArgs?, disposables?) => {
checkProposedApiEnabled(extension, 'taskProblemMatcherStatus');
return _asExtensionEvent(extHostTask.onDidStartTaskProblemMatchers)(listeners, thisArgs, disposables);
},
onDidEndTaskProblemMatchers: (listeners, thisArgs?, disposables?) => {
checkProposedApiEnabled(extension, 'taskProblemMatcherStatus');
return _asExtensionEvent(extHostTask.onDidEndTaskProblemMatchers)(listeners, thisArgs, disposables);
}
};