files - abandon watcher correlation API proposal (#239906)

* files - abandon watcher correlation API proposal

* fix compile
This commit is contained in:
Benjamin Pasero
2025-02-07 10:43:11 +01:00
committed by GitHub
parent bb2def3db4
commit 86b64aa4bc
9 changed files with 21 additions and 109 deletions

View File

@@ -1009,22 +1009,11 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
return extHostBulkEdits.applyWorkspaceEdit(edit, extension, metadata);
},
createFileSystemWatcher: (pattern, optionsOrIgnoreCreate, ignoreChange?, ignoreDelete?): vscode.FileSystemWatcher => {
let options: FileSystemWatcherCreateOptions | undefined = undefined;
if (optionsOrIgnoreCreate && typeof optionsOrIgnoreCreate !== 'boolean') {
checkProposedApiEnabled(extension, 'createFileSystemWatcher');
options = {
...optionsOrIgnoreCreate,
correlate: true
};
} else {
options = {
ignoreCreateEvents: Boolean(optionsOrIgnoreCreate),
ignoreChangeEvents: Boolean(ignoreChange),
ignoreDeleteEvents: Boolean(ignoreDelete),
correlate: false
};
}
const options: FileSystemWatcherCreateOptions = {
ignoreCreateEvents: Boolean(optionsOrIgnoreCreate),
ignoreChangeEvents: Boolean(ignoreChange),
ignoreDeleteEvents: Boolean(ignoreDelete),
};
return extHostFileSystemEvent.createFileSystemWatcher(extHostWorkspace, configProvider, extension, pattern, options);
},