(pattern: string, emitter: EventEmitter<vs.Uri | void>)
| 356 | } |
| 357 | |
| 358 | export function createWatcher(pattern: string, emitter: EventEmitter<vs.Uri | void>) { |
| 359 | const watcher = vs.workspace.createFileSystemWatcher(pattern); |
| 360 | watcher.onDidChange((uri) => emitter.fire(uri)); |
| 361 | watcher.onDidCreate((uri) => emitter.fire(uri)); |
| 362 | watcher.onDidDelete((uri) => emitter.fire(uri)); |
| 363 | return watcher; |
| 364 | } |
| 365 | |
| 366 | function getHostKind(): string | undefined { |
| 367 | return buildHostKind(vs.env); |