mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-18 15:55:59 +01:00
files - abandon watcher correlation API proposal (#239906)
* files - abandon watcher correlation API proposal * fix compile
This commit is contained in:
@@ -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);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user