Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FileSystemWatcher

React to file system events, including calls originating from the application or event coming from the system's filesystem directly (actual file watching).

on(will|did)(create|rename|delete) events solely come from application usage, not from actual filesystem.

deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileService.watch instead

Hierarchy

  • FileSystemWatcher

Implements

  • Disposable

Index

Constructors

constructor

Properties

Protected Readonly fileCreateEmitter

fileCreateEmitter: FileOperationEmitter<FileEvent> = ...

Protected Readonly fileDeleteEmitter

fileDeleteEmitter: FileOperationEmitter<FileEvent> = ...

Protected Readonly fileMoveEmitter

fileMoveEmitter: FileOperationEmitter<FileMoveEvent> = ...

Protected Readonly fileService

fileService: FileService

Readonly onDidCreate

onDidCreate: Event<FileEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), instead use FileService.onDidRunUserOperation for events triggered by user gestures or FileService.onDidRunOperation triggered by user gestures and programmatically

Readonly onDidDelete

onDidDelete: Event<FileEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), instead use FileService.onDidRunUserOperation for events triggered by user gestures or FileService.onDidRunOperation triggered by user gestures and programmatically

Readonly onDidFailCreate

onDidFailCreate: Event<FileEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileService.onDidFailUserOperation instead

Readonly onDidFailDelete

onDidFailDelete: Event<FileEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileService.onDidFailUserOperation instead

Readonly onDidFailMove

onDidFailMove: Event<FileMoveEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileService.onDidFailUserOperation instead

Readonly onDidMove

onDidMove: Event<FileMoveEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), instead use FileService.onDidRunUserOperation for events triggered by user gestures or FileService.onDidRunOperation triggered by user gestures and programmatically

Protected Readonly onFileChangedEmitter

onFileChangedEmitter: Emitter<FileChangeEvent> = ...

Readonly onFilesChanged

onFilesChanged: Event<FileChangeEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileService.onDidFilesChange instead

Readonly onWillCreate

onWillCreate: Event<FileEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileService.onWillRunUserOperation instead

Readonly onWillDelete

onWillDelete: Event<FileEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileService.onWillRunUserOperation instead

Readonly onWillMove

onWillMove: Event<FileMoveEvent> = ...
deprecated

since 1.4.0 - in order to support VS Code FS API (https://github.com/eclipse-theia/theia/pull/7908), use FileService.onWillRunUserOperation instead

Protected Readonly toDispose

toDispose: DisposableCollection = ...

Protected Readonly toRestartAll

toRestartAll: DisposableCollection = ...

Methods

dispose

  • dispose(): void

Protected init

  • init(): void

watchFileChanges

  • watchFileChanges(uri: default): Promise<Disposable>